安装组件
Incredibuild 安装在 /opt/incredibuild 目录中,但数据文件存储在您在安装命令中指定的数据目录中。
安装前提
-
确定已关闭 Security-Enhanced Linux (SELinux)。详见关闭 SELinux。
-
如果您的 linux 发布没有以下软件包,您需要手动添加:lbzip2、bzip2.
-
Incredibuild 需要如下端口:2088、2089、8080、8081, 9952 以及 9953。如果这些端口不可用,则在运行如下安装命定修改端口的时候,使用 G、N 和 L 标记。
-
在我们的网站上注册,获取安装程序文件。如果您是注册客户但您需要安装程序文件,请联系sales@Incredibuild.cn。
-
运行安装程序的用户必须有根用户权限。
典型安装
安装前确保满足如上所有安装前提。
-
在一台高可用的机器上安装 Incredibuild,且此台机器会作为您的 Coordinator。将安装程序文件复制到这台机器上,并运行如下:
sudo bash ./incredibuild__<version no.>.ubin install -C -A <path_to_incredibuild_data_directory>
您也可以通过增加-S 标志在相同的机器上安装一个 Agent。
确保数据目录非 /opt/incredibuild,因为其用于其他项目。
-
在其他所有您想要用以启动或帮助运行工作负载的机器上安装 Incredibuild。-S 标志会安装一个可以作为 Initiator 以及 Helper 的 Agent。将其替换为 -H 以安装一个只能作为 Helper 的 Agent。
sudo bash ./incredibuild_<version no.>.ubin install -S -O <Coordinator_Machine_IP_or_Hostname> -A <Path_to_Incredibuild_Installation_Directory>
安装命令完整清单
还有许多其他的参数可以用于修改安装。使用安装命令时不增加任何参数,则可显示 Incredibuild Linux 帮助。
ibuser@incredibuild:~$ ./incredibuild_3.11.0-229.ubin install
参数 | 描述 | 备注 |
---|---|---|
-A <Path> |
存储目录的路径,此路径保存了 Incredibuild DBs 以及文件缓存。 |
所有组件的安装都必须包含此参数。Incredibuild 将自动创建此路径的连接。 指定的文件大小默认为 11 GB,但此大小可以使用 -Z 参数配置(参考如下)。 存储目录不能在如下路径之后: /opt/incredibuild |
-C | Incredibuild Coordinator 安装。 | |
-C -H | Coordinator 和 Helper Agent 安装。 | |
-C -S | Coordinator、Initiator Agent 以及 Helper Agent 安装。 | |
-H | Helper Agent 安装。 | |
-O <Coordinator |
Coordinator 机器的 IP 地址或主机名。 |
|
-R SUVM | Agent 安装补充命令,用于在接收 SUVM 许可证的 VM 镜像上安装 Initiator 和/或 Helper Agent。 | 如需更多此命令相关的信息,参考为 SUVM 许可证创建 VM 镜像。 |
-S | Initiator Agent 和 Helper Agent 安装。 | |
-6 | 对于 Coordinator 安装 - 表明Coordinator 和 Agent 之间的通信将使用 IPv6 而非 IPv4。 |
|
-D |
对于一个 Agent 的安装 - 跳过 Agent-Coordinator 自动连接测试。 |
|
-G <port> | 对于所有组件 - 使用 HTTP 指定接入 Web Management Console 的端口。 |
|
-L <port> | 对于所有组件 - 使用 HTTPS 指定接入 Web Management Console 的端口。 |
|
ib_console -v | 对于所有的组件 - 展示安装组件的版本号。 | 有关更多信息,请参考查看安装的 Incredibuild 组件的版本号。 |
-N <port> | 对于所有组件 - 指定 Coordinator Utility Port。 |
|
-Z <size> | 对于所有组件 - 指定分配的文件缓存大小,单位为 GB。 |
|
-p, --profile <profile_file> |
增加一个额外的 Profile 文件。详细信息,请参考 ib_profile。 |
|
安装先前版本
我们通常推荐使用 Incredibuild 最新版本。安装命令更新于 3.11 版本,但如果您需要安装更早的版本,您可以使用如下流程。请注意,对于更早的版本,安装需要-i 标志,使用的文件后缀为 .bin 而非 .ubin。安装前确保满足如上所有安装前提。
-
在一台高可用的机器上安装 Incredibuild,且此台机器会作为您的 Coordinator。将安装程序文件复制到这台机器上,并运行如下:
sudo bash ./incredibuild__<version no.>.bin -i -C -A <Path_to_Incredibuild_Installation_Directory>
您也可以通过增加-S 标志在相同的机器上安装一个 Agent。
-
在其他所有您想要用以启动或帮助运行工作负载的机器上安装 Incredibuild。-S 标志会安装一个可以作为 Initiator 以及 Helper 的 Agent。将其替换为 -H 以安装一个只能作为 Helper 的 Agent。
sudo bash ./incredibuild_<version no.>.bin install -i -S -O <Coordinator_Machine_IP_or_Hostname> -A <Path_to_Incredibuild_Installation_Directory>