9.4.6. 为主机网络分配额外的 IPv4 地址
在最初设置时,仅使用一个 IP 地址创建主机网络,如 ovirtmgmt 管理网络。这意味着,如果 NIC 的配置文件(例如 /etc/sysconfig/network-scripts/ifcfg-eth01)配置了多个 IP 地址,则只有第一个列出的 IP 地址才会被分配给主机网络。如果连接到存储或者使用相同的 NIC 单独专用子网上的服务器,则可能需要额外的 IP 地址。
vdsm-hook-extra-ipv4-addrs
hook 允许您为主机网络配置额外的 IPv4 地址。有关 hook 的更多信息,请参阅 附录 A, VDSM 和 Hook。
在以下步骤中,必须在要为其配置额外 IP 地址的每个主机上执行特定于主机的任务。
为主机网络分配额外的 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
-
在管理门户中,点
。 - 点主机名打开详情视图。
- 单击 Network Interfaces 选项卡,再单击 Setup Host Networks。
- 将光标悬停在分配的逻辑网络上,然后点铅笔图标,以编辑主机网络接口。
- 从 Custom Properties 下拉列表中选择 ipv4_addr 并添加额外 IP 地址和前缀(如 5.5.5.5/24)。必须用逗号分开多个 IP 地址。
- 单击 OK 以关闭 Edit Network 窗口。
- 单击 OK,以关闭 Setup Host Networks 窗口。
额外的 IP 地址不会在 Manager 中显示,但您可以在主机上运行 ip addr show
命令,以确认它们已被添加。