Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

6.5.4. 为主机网络分配额外的 IPv4 地址

在初始设置时,仅用一个 IP 地址创建主机网络,如 ovirtmgmt 管理网络。这意味着,如果 NIC 的配置文件(例如,/etc/sysconfig/network-scripts/ifcfg-eth01/ifcfg-eth01)配置了多个 IP 地址,则只有第一个列出的 IP 地址将分配给主机网络。如果连接到存储或者使用相同的 NIC 单独专用子网上的服务器,则可能需要额外的 IP 地址。
vdsm-hook-extra-ipv4-addrs hook 允许您为主机网络配置额外的 IPv4 地址。有关 hook 的更多信息,请参阅 附录 A, VDSM 和 Hook
在以下步骤中,必须在要为其配置额外 IP 地址的每个主机上执行特定于主机的任务。

过程 6.22. 为主机网络分配额外的 IPv4 地址

  1. 在您要为其配置额外 IPv4 地址的主机上,安装 VDSM hook 软件包。软件包默认在 Red Hat Virtualization 主机上可用,但需要在 Red Hat Enterprise Linux 主机上安装。
    # yum install vdsm-hook-extra-ipv4-addrs
  2. 在 Manager 中运行以下命令添加密钥:
    # engine-config -s 'UserDefinedNetworkCustomProperties=ipv4_addrs=.*'
  3. 重启 ovirt-engine 服务:
    # systemctl restart ovirt-engine.service
  4. 在管理门户中,点 Hosts resource 选项卡,然后选择必须配置额外 IP 地址的主机。
  5. 单击详细信息窗格中的 Network Interfaces 选项卡,再单击 Setup Host Networks 按钮以打开 Setup Host Networks 窗口。
  6. 将光标悬停在分配的逻辑网络上,然后单击铅笔图标以打开 Edit Management Network 窗口,以编辑主机网络接口。
  7. Custom Properties 下拉列表中选择 ipv4_addr,再添加额外的 IP 地址和前缀(如 5.5.5.5/24)。多个 IP 地址必须用逗号分开。
  8. 点击 OK
  9. 选中 Save network configuration 复选框。
  10. 点击 OK
Manager 中不会显示额外的 IP 地址,但您可以在主机上运行 ip addr show 命令,以确认它们已被添加。