client-install#
AIP客户端安装命令#
client-install - AIP软件在不与集群共享安装文件或者主机同时属于多个集群的安装脚本
概要#
/client-install [--dir=安装目录] [--master=第一master主机名/ 第一master IP地址 ] [--master2=第二master主机名/ 第二master IP地址 ] [--binshare=安装后的集群共享版本目录 ] [--shared=安装后的集群共享目录 ] [--noint ] [--help]
描述#
脚本独立安装一个AIP集群客户端,包括所有需要的可执行文件和配置文件的设置。并自动设置用户环境。
安装过程缺省只在主机的本地文件系统上安装文件。
这个程序不依赖于已经在共享文件系统上安装好的集群文件。一般用于与集群主机不共享文件的场景,或者主机同时属于另一个AIP系统。
这个脚本包含在AIP的包里,运行时的工作路径必须时AIP包解压后的路径。
备注
若主机仅属于单个集群,并于集群共享文件,则可用简单的配置脚本:client-setup。与client-install不同,client-setup不独立安装AIP的可执行文件。
选项#
- --help
显示所有参数项,并退出。
- --dir=安装目录
指定安装的目录。默认:/opt/skyformaip-client。
- --master=第一master主机名/ 第一master IP地址
指明集群第一台master的主机名和其IP地址。没有默认值,如果不指定,脚本会提示输入。这个参数是必选项。
- --master2=第二master主机名/ 第二master IP地址
指明集群第二台master的主机名和其IP地址。没有默认值,如果不指定,客户端不支持高可用,即如果第一台master主机故障,客户端将无法使用。
- --binshare=安装后的集群共享版本目录
如果可以访问已经安装好AIP的集群共享文件夹,可以用这个变量指向安装好的版本目录,如:
./client-install --binshare=/share/skyformai_shared2/10.25.0 ...
指定这个参数后,本地安装的可执行文件,如/opt/skyformaip-client/10.25.0里的文件就不会被使用。
默认:不使用共享可执行文件,使用这个脚本安装在本地文件系统中的可执行文件(如命令,命令插件等)。
- --shared=安装后的集群共享目录
如果可以访问已经安装好AIP的集群共享文件夹,可以用这个变量指向安装好的AIP含有work、log、share目录的文件夹路径。 这样,一些需要访问work目录的命令,如chist、creport、cacct等可以顺利执行。
默认:不使用共享目录。chist、creport、cacct无法正常工作。
- --noint
若参数足够,不提醒用户输入。可用于脚本批处理而不用管理员在安装过程中按键。
例子#
例子:
./client-install --dir=/opt/aipcompute-client --master=node1/10.11.2.3 \
--master2=node2/10.11.2.4 --binshare=/share/compute/skyformai_shared/10.25.0 \
--shared=/share/compute/skyformai_shared --noint