host-setup#
AIP安装命令#
host-setup - AIP软件在每台主机上执行的安装脚本
概要#
AIP安装的共享目录/host-setup [--shared=共享目录] [--distro=适合本机的AIP的软件的子目录名] [--deploylocal] [--gui|--nogui] [--sshcontrol] [--dynamic [--mxj=主机最大作业槽]] [--upgrade] [--help]
描述#
AIP软件用install脚本安装到共享文件系统中后,每台主机用host-setup脚本配置AIP服务 和用户使用AIP的环境变量。
host-setup脚本被安装在AIP共享文件目录中。在AIP集群的每台主机上必须以root身份 运行,主机才可以加入到集群中。
选项#
- --help
显示所有参数项,并退出。
- --deploylocal
把sbin里的服务进程安装到本地,这样做的目的是为了较少AIP服务对共享存储的依赖 并增加的负担。对于超过500个主机的集群,建议安装到本地。
缺省:sbin用符号链链接到本地目录。
- --distro=适合本机的AIP的软件的子目录名
在安装好的AIP共享目录中,每个AIP版本以及针对不同架构CPU的二进制可执行文件都 被放到一个单独的子目录中。目录的名字为:版本[架构]。
例子:
10.25.0/ # AIP 10.25.0 x86_64 Linux内核3.x以上 10.25.0rhel6/ # AIP 10.25.0 x86_64 Linux内核2.x 10.25.0aarch64/ # AIP 10.25.0 ARM 64 Linux内核3.x以上
缺省:无,脚本停顿要求用户选择。如果系统中只有一个版本,则被自动选用。
- --dynamic [--mxj=主机最大作业槽]]
这个选项在公有云上建立弹性集群所用。这个选项把本主机自动加到AIP的集群给中。
因为动态主机不在 cb.yaml 里配置,如果maxslots不与CPU核数一致, 可用参数–mxj定义本机的maxslots。
缺省:主机不是动态主机,只有在cb.yaml中配置的主机才能加入到AIP集群中。
- --gui|--nogui
增加一些设置本机为图形服务器的功能,安装并启动SkyForm CRV服务,参考 vncsub。这个选项只在第一次安装有效。
缺省:–nogui,即本机不运行图形作业。
- --shared=共享目录
这个选项一般不需要使用,host-setup会根据自己所在的目录自动决定这个参数的值。
缺省:host-setup所在的目录。
- --sshcontrol
设置PAM模块以便控制用户的ssh权限,参考 cb.yaml。
缺省:不设置控制用户ssh权限的PAM模块。
- --upgrade
设置主机后不重启AIP服务,以防本主机上运行的作业收到影响。管理员可以在 合适的时候用管理命令 ( cadmin 和 csadmin )来重启AIP的服务。
缺省:重启AIP服务。