5.3. 在单独的 Red Hat Enterprise Linux 服务器中部署 virt-who 配置
使用这个流程在专用 Red Hat Enterprise Linux 7 服务器上部署 vCenter 或 Hyper-V virt-who 配置。服务器可以是物理或虚拟的。
全局配置值适用于这个服务器中的所有 virt-who 配置,每次部署新的 virt-who 配置时都会覆盖。
先决条件
- 在 hypervisor 或虚拟化管理器上创建只读 virt-who 用户。
- 如果要部署 Hyper-V virt-who 配置,请在 Hyper-V hypervisor 上启用远程管理。
- 为您的虚拟化平台创建一个 virt-who 配置。
流程
在 Red Hat Enterprise Linux 服务器上,安装 Satellite 服务器的 CA 证书:
rpm -ivh http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
# rpm -ivh http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
Copy to Clipboard Copied! 将 Red Hat Enterprise Linux 服务器注册到 Satellite 服务器:
subscription-manager register \ --org=organization_label \ --auto-attach
# subscription-manager register \ --org=organization_label \ --auto-attach
Copy to Clipboard Copied! 为 virt-who 和 Satellite 服务器之间的通信打开网络端口:
firewall-cmd --add-port="443/tcp" firewall-cmd --add-port="443/tcp" --permanent
# firewall-cmd --add-port="443/tcp" # firewall-cmd --add-port="443/tcp" --permanent
Copy to Clipboard Copied! 打开一个网络端口,以便在 virt-who 和每个 hypervisor 或虚拟化管理器之间的通信:
- VMware vCenter:TCP 端口 443
- Microsoft Hyper-V: TCP 端口 5985
- 在 Satellite Web UI 中,进入到 Infrastructure > Virt-who 配置。
- 点 virt-who 配置文件的名称。
- 点 Deploy 选项卡。
- 在 Configuration script 下,单击 Download the script。
将脚本复制到 Red Hat Enterprise Linux 服务器中:
scp deploy_virt_who_config_1.sh root@rhel.example.com:
# scp deploy_virt_who_config_1.sh root@rhel.example.com:
Copy to Clipboard Copied! 使部署脚本可执行并运行它:
chmod +x deploy_virt_who_config_1.sh sh deploy_virt_who_config_1.sh
# chmod +x deploy_virt_who_config_1.sh # sh deploy_virt_who_config_1.sh
Copy to Clipboard Copied! 部署完成后,删除脚本:
rm deploy_virt_who_config_1
# rm deploy_virt_who_config_1
Copy to Clipboard Copied!