4.2. Red Hat Enterprise Linux 主机
4.2.1. 安装 Red Hat Enterprise Linux 主机
Red Hat Enterprise Linux 主机基于在物理服务器中的 Red Hat Enterprise Linux 8 的标准基本安装,并附加 Red Hat Enterprise Linux Server
和 Red Hat Virtualization
订阅。
有关详细的安装说明,请参阅执行标准 RHEL 安装。
主机必须满足最低主机要求。
安装或重新安装主机的操作系统时,红帽强烈建议您先分离附加到主机的任何现有非 OS 存储,以避免意外初始化这些磁盘,从而避免意外初始化这些磁盘,并可能会丢失数据。
虚拟化必须在主机的 BIOS 设置中启用。有关更改主机的 BIOS 设置的详情,请参考主机的硬件文档。
不要在 Red Hat Enterprise Linux 主机上安装第三方 watchdog 系统。它们可能会干扰 VDSM 提供的 watchdog 守护进程。
4.2.2. 启用 Red Hat Enterprise Linux 主机存储库
要使用 Red Hat Enterprise Linux 机器作为主机,需要为主机注册 Content Delivery Network,附加 Red Hat Enterprise Linux Server
和 Red Hat Virtualization
订阅,并启用主机仓库。
流程
使用 Content Delivery Network 注册您的系统,在提示时输入您的客户门户网站用户名和密码:
subscription-manager register
# subscription-manager register
Copy to Clipboard Copied! 查找
Red Hat Enterprise Linux Server
和Red Hat Virtualization
订阅池,并记录池 ID:subscription-manager list --available
# subscription-manager list --available
Copy to Clipboard Copied! 使用池 ID 将订阅附加到系统:
subscription-manager attach --pool=poolid
# subscription-manager attach --pool=poolid
Copy to Clipboard Copied! 注意查看当前附加的订阅:
subscription-manager list --consumed
# subscription-manager list --consumed
Copy to Clipboard Copied! 列出所有启用的软件仓库:
dnf repolist
# dnf repolist
Copy to Clipboard Copied! 配置存储库:
subscription-manager repos \ --disable='*' \ --enable=rhel-8-for-x86_64-baseos-eus-rpms \ --enable=rhel-8-for-x86_64-appstream-eus-rpms \ --enable=rhv-4-mgmt-agent-for-rhel-8-x86_64-rpms \ --enable=fast-datapath-for-rhel-8-x86_64-rpms \ --enable=advanced-virt-for-rhel-8-x86_64-rpms \ --enable=openstack-16.2-cinderlib-for-rhel-8-x86_64-rpms \ --enable=rhceph-4-tools-for-rhel-8-x86_64-rpms \ --enable=rhel-8-for-x86_64-appstream-tus-rpms \ --enable=rhel-8-for-x86_64-baseos-tus-rpms
# subscription-manager repos \ --disable='*' \ --enable=rhel-8-for-x86_64-baseos-eus-rpms \ --enable=rhel-8-for-x86_64-appstream-eus-rpms \ --enable=rhv-4-mgmt-agent-for-rhel-8-x86_64-rpms \ --enable=fast-datapath-for-rhel-8-x86_64-rpms \ --enable=advanced-virt-for-rhel-8-x86_64-rpms \ --enable=openstack-16.2-cinderlib-for-rhel-8-x86_64-rpms \ --enable=rhceph-4-tools-for-rhel-8-x86_64-rpms \ --enable=rhel-8-for-x86_64-appstream-tus-rpms \ --enable=rhel-8-for-x86_64-baseos-tus-rpms
Copy to Clipboard Copied! 对于 Red Hat Enterprise Linux 8 主机、little endian、IBM POWER8 或 IBM POWER9 硬件:
subscription-manager repos \ --disable='*' \ --enable=rhv-4-mgmt-agent-for-rhel-8-ppc64le-rpms \ --enable=rhv-4-tools-for-rhel-8-ppc64le-rpms \ --enable=advanced-virt-for-rhel-8-ppc64le-rpms \ --enable=rhel-8-for-ppc64le-appstream-rpms \ --enable=rhel-8-for-ppc64le-baseos-rpms \ --enable=fast-datapath-for-rhel-8-ppc64le-rpms \
# subscription-manager repos \ --disable='*' \ --enable=rhv-4-mgmt-agent-for-rhel-8-ppc64le-rpms \ --enable=rhv-4-tools-for-rhel-8-ppc64le-rpms \ --enable=advanced-virt-for-rhel-8-ppc64le-rpms \ --enable=rhel-8-for-ppc64le-appstream-rpms \ --enable=rhel-8-for-ppc64le-baseos-rpms \ --enable=fast-datapath-for-rhel-8-ppc64le-rpms \
Copy to Clipboard Copied! 将 RHEL 版本设置为 8.6:
subscription-manager release --set=8.6
# subscription-manager release --set=8.6
Copy to Clipboard Copied! 确保当前安装的所有软件包都为最新版本:
dnf upgrade --nobest
# dnf upgrade --nobest
Copy to Clipboard Copied! 重启机器。
注意如有必要,您可以防止内核模块自动载入。
4.2.3. 在 Red Hat Enterprise Linux 主机上安装 Cockpit
您可以安装 Cockpit 来监控主机的资源并执行管理任务。
流程
安装仪表板软件包:
dnf install cockpit-ovirt-dashboard
# dnf install cockpit-ovirt-dashboard
Copy to Clipboard Copied! 启用并启动
cockpit.socket
服务:systemctl enable cockpit.socket systemctl start cockpit.socket
# systemctl enable cockpit.socket # systemctl start cockpit.socket
Copy to Clipboard Copied! 检查 Cockpit 是否在防火墙中是活跃的服务:
firewall-cmd --list-services
# firewall-cmd --list-services
Copy to Clipboard Copied! 您应看到
Cockpit
列出。如果没有,使用 root 权限输入以下内容,将cockpit
添加为服务到防火墙:firewall-cmd --permanent --add-service=cockpit
# firewall-cmd --permanent --add-service=cockpit
Copy to Clipboard Copied! 使用
--permanent
选项可在重新启动后保持cockpit
服务处于活动状态。
您可以在 https://HostFQDNorIP:9090
上登录到 Cockpit Web 界面。