Red Hat Training
A Red Hat training course is available for Red Hat Satellite
5.2. 生成
目前,所有需要的组件都已经就位,您可以使用 RHN Bootstrap 生成所需的脚本。以 root 身份登录到 RHN Satellite Server 或者 RHN Proxy Server,并执行
rhn-bootstrap
命令,命令需要附带需要的选项和数值。如果没有附加选项,那么就会在 bootstrap/
子目录中生成 bootstrap.sh
文件,其中包含从服务器中衍生出的基本数值,比如主机名、SSL 证书(如果有的话)、SSL 和 GPG 设置以及对 client-config-overrides.txt
文件的调用。
Red Hat 强烈建议您的脚本至少还要可以用下列方式使用激活码、GPG 密钥以及高级配置选项:
- 使用包含密钥的
--activation-keys
选项,请考虑 第 5.1 节 “准备” 中定义的权利要求。 - 使用
--gpg-key
选项在生成脚本的过程中识别密钥路径和文件名。或者您可使用--no-gpg
选项在客户端系统中关闭此验证。Red Hat 建议您保留此安全工具。 - 使用
--allow-config-actions
标志来启用由脚本进行的对所有客户端系统的远程配置管理。这一功能对同时重新配置多个系统非常有用。 - 使用
--allow-remote-commands
标志来启用在所有客户端系统中使用的远程脚本。和配置管理一样,这个特性也是为重新配置多个系统而设计的。
您若要完成以上操作,应使用类似如下的命令:
rhn-bootstrap --activation-keys KEY1,KEY2 \ --gpg-key /var/www/html/pub/MY_CORPORATE_PUBLIC_KEY \ --allow-config-actions \ --allow-remote-commands
很显然,要使用实际的密钥名称。有关完整的选项列表请参考 第 5.4 节 “RHN Bootstrap 选项”。