第 4 章 安装自托管引擎部署主机

自托管引擎可从 Red Hat Virtualization HostRed Hat Enterprise Linux 主机部署。

重要

如果您计划使用绑定接口来实现高可用性或 VLAN 来分隔不同类型的流量(例如,用于存储或管理连接),您应该在主机上配置它们,然后再开始自托管引擎部署。请参阅规划和前提条件指南中的网络建议

4.1. 安装 Red Hat Virtualization 主机

Red Hat Virtualization Host (RHVH) 是一个基于 Red Hat Enterprise Linux 的最小操作系统,旨在提供一种简单的方法来设置物理机以充当 Red Hat Virtualization 的 hypervisor。最小操作系统仅包含计算机充当虚拟机监控程序所需的软件包,并提供 Cockpit Web 界面来监控主机和执行管理任务。有关浏览器的最低要求,请查看 http://cockpit-project.org/running.html

RHVH 支持 NIST 800-53 分区要求以提高安全性。RHVH 默认使用 NIST 800-53 分区布局。

主机必须满足最低主机要求

流程

  1. 从客户门户网站下载 RHVH ISO 镜像:

    1. 登录到客户门户网站 https://access.redhat.com
    2. 点菜单栏中的 Downloads
    3. Red Hat Virtualization。向上滚动并点 Download Latest 以访问产品下载页面。
    4. 进入 Hypervisor Image for RHV 4.3 并点 Download Now
    5. 创建可引导介质设备。如需更多信息,请参阅 Red Hat Enterprise Linux 安装指南中的复制介质
  2. 启动您要安装 RHVH 的机器,从准备的安装介质启动。
  3. 在引导菜单中,选择 Install RHVH 4.3 并按 Enter

    注意

    您还可以按 Tab 键编辑内核参数。内核参数必须以空格分开,您可以通过按 Enter 键使用指定的内核参数引导系统。按 Esc 键清除对内核参数的任何更改并返回到引导菜单。

  4. 选择语言,然后点 Continue
  5. Date & Time 屏幕中选择一个时区,然后点 Done
  6. 从键盘菜单中选择 键盘布局,再单击 Done
  7. Installation Destination 屏幕中选择要在其上安装 RHV 的设备。(可选)启用加密。点 Done

    重要

    红帽强烈建议使用 Automatically configure partitioning 选项。

  8. Network & Host Name 屏幕选择一个网络,然后点击 Configure…​ 来配置连接详情。

    注意

    要在每次系统引导时使用连接,选择 Automatically connect to this network when it is available 复选框。如需更多信息,请参阅 Red Hat Enterprise Linux 7 安装指南中的编辑网络连接

    Host name 字段中输入主机名,然后单击 Done

  9. (可选)配置语言支持安全策略Kdump。有关安装概述界面中的每个部分的更多信息,请参阅 Red Hat Enterprise Linux 7 安装指南中的使用 Anaconda进行安装
  10. Begin Installation
  11. 设置 root 密码,并选择性地在 RHVH 安装时创建额外的用户。

    警告

    红帽建议不要在 RHVH 上创建不受信任的用户,因为这可能导致利用本地安全漏洞。

  12. 单击 Reboot 以完成安装。

    注意

    当 RHVH 重新启动时,nodectl check 会在主机上执行健康检查,并在您在命令行中登录时显示结果。消息 node status: OKnode status: DEGRADED 代表了健康状态。运行 nodectl check 以了解更多信息。该服务默认启用。

4.1.1. 启用 Red Hat Virtualization 主机存储库

注册系统以接收更新。Red Hat Virtualization Host 只需要一个软件仓库。本节提供有关将 RHVH 注册到内容交付网络Red Hat Satellite 6 的说明。

将 RHVH 注册到内容交付网络

  1. 登录位于 https://HostFQDNorIP:9090 的 Cockpit Web 界面。
  2. 进入 Subscriptions,点 Register System,并输入您的客户门户网站用户名和密码。Red Hat Virtualization Host 订阅会自动附加到系统。
  3. Terminal
  4. 启用 Red Hat Virtualization Host 7 软件仓库,以便稍后对 Red Hat Virtualization 主机进行更新:

    # subscription-manager repos --enable=rhel-7-server-rhvh-4-rpms

将 RHVH 注册到 Red Hat Satellite 6

  1. 登录位于 https://HostFQDNorIP:9090 的 Cockpit Web 界面。
  2. Terminal
  3. 使用 Red Hat Satellite 6 注册 RHVH:

      # rpm -Uvh http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
      # subscription-manager register --org="org_id"
      # subscription-manager list --available
      # subscription-manager attach --pool=pool_id
      # subscription-manager repos \
        --disable='*' \
        --enable=rhel-7-server-rhvh-4-rpms