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
# subscription-manager repos --enable certsys-10.x-for-rhel-8-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中 x 表示最新的证书系统版本。例如,要为 Red Hat Certificate System 10.4 启用证书系统存储库,请使用以下命令:
subscription-manager repos --enable certsys-10.4-for-rhel-8-x86_64-rpms
# 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.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在 rhds11.example.com 上启用 Directory Server 存储库:
subscription-manager repos --enable=dirsrv-11-for-rhel-8-x86_64-rpms
# 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.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
为遵守合规性,仅启用 Red Hat 批准的软件仓库。您只能通过 subscription-manager
工具启用红帽批准的存储库。
ISO 软件仓库
如果您使用 ISO 软件仓库安装 RHCS,请按照以下步骤执行:
在 rhcs10.example.com 上:
在
/etc/yum.repos.d/
中创建一个 repo 文件:vi /etc/yum.repos.d/redhat.repo
# vi /etc/yum.repos.d/redhat.repo
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 安装 Apache Web 服务器(如果还没有在系统中安装):
dnf install httpd
# dnf install httpd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启动
httpd
服务:service httpd start
# service httpd start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个目录,它将用作托管 ISO 存储库的 Web root 用户。例如:
mkdir -p /var/www/html/rhcs10
# mkdir -p /var/www/html/rhcs10
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 ISO 挂载到 目录。例如:
mount -o loop XXXXXXX-CertificateSystem-x86_64-dvd1.iso /var/www/html/rhcs10
# mount -o loop XXXXXXX-CertificateSystem-x86_64-dvd1.iso /var/www/html/rhcs10
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
在 rhds11.example.com 上:
在
/etc/yum.repos.d/
中创建一个 repo 文件:vi /etc/yum.repos.d/redhat.repo
# vi /etc/yum.repos.d/redhat.repo
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 安装 Apache Web 服务器(如果还没有在系统中安装):
dnf install httpd
# dnf install httpd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启动
httpd
服务:service httpd start
# service httpd start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个目录,它将用作托管 ISO 存储库的 Web root 用户。例如:
mkdir -p /var/www/html/rhds11
# mkdir -p /var/www/html/rhds11
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 ISO 挂载到 目录。例如:
mount -o loop XXXXXXX-DirectoryServer-x86_64-dvd1.iso /var/www/html/rhds11
# mount -o loop XXXXXXX-DirectoryServer-x86_64-dvd1.iso /var/www/html/rhds11
Copy to Clipboard Copied! Toggle word wrap Toggle overflow