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