我想知道我将如何继续为正在创建的每个 vm 分配一个公共 ipv4。
设置:使用 libvirt 和 kvm 在 CentOS8 上具有 3 个 IP 的主机服务器使用 eth0 作为接口虚拟化 Bridge br0。
经过大量的试验和错误后,我设法通过使用网桥并将 IP 地址分配给来宾操作系统网络文件的接口来手动完成。
虽然我希望这将是自动的,考虑到如果我现在重新安装操作系统,它将回到没有 IP 地址和 id 必须连接到访客并每次手动编辑网络文件中的 ipv4 地址。我怎样才能避免这种情况?
目标:每个 IPv4 都被硬锁定到虚拟机,并且无论操作系统是否重新安装都将保留。
可选目标:如果主机操作系统中的任何 IPv4 未被使用,则应将其分配给下一个创建的 VM。
我每次都必须编写自己的软件来执行此操作还是有更简单的方法?