3.3. 在单独的 Red Hat Enterprise Linux 服务器中部署 virt-who 配置
使用这个流程在专用的 Red Hat Enterprise Linux 7 服务器上部署 vCenter 或 Hyper-V virt-who 配置。服务器可以是物理或虚拟服务器。
全局配置值适用于这个服务器上所有 virt-who 配置,并在每次部署新的 virt-who 配置时被覆盖。
先决条件
- 在管理程序或虚拟化管理器上创建只读 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
将 Red Hat Enterprise Linux 服务器注册到 Satellite 服务器:
# subscription-manager register \ --org=organization_label \ --auto-attach
打开用于 virt-who 和 Satellite 服务器间通信的网络端口:
# firewall-cmd --add-port="443/tcp" # firewall-cmd --add-port="443/tcp" --permanent
打开用于 virt-who 和每个 hypervisor 或虚拟化管理器之间的通信的网络端口:
- VMware vCenter:TCP 端口 443
- Microsoft Hyper-V: TCP 端口 5985
- 在 Satellite Web UI 中,进入到 Infrastructure > Virt-who configuration。
- 点 virt-who 配置文件的名称。
- 单击 Deploy 选项卡。
- 在 Configuration script 下,单击 Download the script。
将脚本复制到 Red Hat Enterprise Linux 服务器中:
# scp deploy_virt_who_config_1.sh root@rhel.example.com:
使部署脚本可执行并运行它:
# chmod +x deploy_virt_who_config_1.sh # sh deploy_virt_who_config_1.sh
部署完成后,删除脚本:
# rm deploy_virt_who_config_1