6.2. 启用软件仓库
在安装和更新 Red Hat Certificate System 前,您必须为证书系统和目录服务器启用对应的软件仓库。
先决条件
- 已安装并订阅了两个机器(一个用于证书系统,另一个用于目录服务器)。请参阅 第 6.1 节 “安装和订阅 RHEL 机器”。
启用在线软件仓库:
如果您要使用在线软件仓库安装 Red Hat Certificate System,请在证书系统和 Directory Server 机器中按照以下步骤操作:
在 rhcs10.example.com 上启用证书系统存储库:
# subscription-manager repos --enable certsys-10.x-for-rhel-8-x86_64-rpms其中 x 表示最新的证书系统版本。例如,要为 Red Hat Certificate System 10.4 启用证书系统存储库,请使用以下命令:
# subscription-manager repos --enable certsys-10.4-for-rhel-8-x86_64-rpms Repository 'certsys-10.4-for-rhel-8-x86_64-rpms' is enabled for this system.在 rhds11.example.com 上启用 Directory Server 存储库:
# subscription-manager repos --enable=dirsrv-11-for-rhel-8-x86_64-rpms Repository 'dirsrv-11-for-rhel-8-x86_64-rpms' is enabled for this system.
为遵守合规性,仅启用 Red Hat 批准的软件仓库。您只能通过 subscription-manager 工具启用红帽批准的存储库。
ISO 软件仓库
如果您使用 ISO 软件仓库安装 RHCS,请按照以下步骤执行:
在 rhcs10.example.com 上:
在
/etc/yum.repos.d/中创建一个 repo 文件:# vi /etc/yum.repos.d/redhat.repo[rhcs10] name=rhcs10 baseurl=http://rhcs10.example.com/rhcs10/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release skip_if_unavailable=1安装 Apache Web 服务器(如果还没有在系统中安装):
# dnf install httpd启动
httpd服务:# service httpd start创建一个目录,它将用作托管 ISO 存储库的 Web root 用户。例如:
# mkdir -p /var/www/html/rhcs10将 ISO 挂载到 目录。例如:
# mount -o loop XXXXXXX-CertificateSystem-x86_64-dvd1.iso /var/www/html/rhcs10
在 rhds11.example.com 上:
在
/etc/yum.repos.d/中创建一个 repo 文件:# vi /etc/yum.repos.d/redhat.repo[rhds11] name=rhds11 baseurl=http://rhds11.example.com/rhds11/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release skip_if_unavailable=1安装 Apache Web 服务器(如果还没有在系统中安装):
# dnf install httpd启动
httpd服务:# service httpd start创建一个目录,它将用作托管 ISO 存储库的 Web root 用户。例如:
# mkdir -p /var/www/html/rhds11将 ISO 挂载到 目录。例如:
# mount -o loop XXXXXXX-DirectoryServer-x86_64-dvd1.iso /var/www/html/rhds11