3.6. 使用 CLI 创建客户端配置 RPM
当红帽发布原始授权证书时,它会授予您所请求的存储库的访问权限。当您创建客户端授权证书时,您需要决定如何划分客户端并为每一证书创建一个单独的证书。然后,您可以使用每个证书在相应的客户机镜像上创建单独的 RPM 进行安装。
使用这个流程通过 CLI 创建 RPM。
流程
使用以下命令创建带有 RHUI CLI 的 RPM:
rhui-manager client rpm --entitlement_cert /root/clientcert/rhuiclientexample.crt --private_key /root/clientcert/rhuiclientexample.key --rpm_name clientrpmtest --dir /tmp --unprotected_repos unprotected_repo1 Successfully created client configuration RPM. Location: /tmp/clientrpmtest-2.0/build/RPMS/noarch/clientrpmtest-2.0-1.noarch.rpm
# rhui-manager client rpm --entitlement_cert /root/clientcert/rhuiclientexample.crt --private_key /root/clientcert/rhuiclientexample.key --rpm_name clientrpmtest --dir /tmp --unprotected_repos unprotected_repo1 Successfully created client configuration RPM. Location: /tmp/clientrpmtest-2.0/build/RPMS/noarch/clientrpmtest-2.0-1.noarch.rpmCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意使用 CLI 时,您还可以指定用于 RHUI 存储库的代理服务器的 URL,或使用
_none_(包括下划线)来覆盖客户端机器上的任何全局yum设置。要指定代理,请使用--proxy参数。
验证
如果您成功创建了客户端配置 RPM,会显示类似的信息:
Successfully created client configuration RPM. Location: /tmp/clientrpmtest-2.0/build/RPMS/noarch/clientrpmtest-2.0-1.noarch.rpm
Successfully created client configuration RPM. Location: /tmp/clientrpmtest-2.0/build/RPMS/noarch/clientrpmtest-2.0-1.noarch.rpmCopy to Clipboard Copied! Toggle word wrap Toggle overflow