我需要从虚拟机外部设置ip。 现在我们使用dhcp服务器将静态IP与其MAC绑定。 但是当vms的数量越来越大时,管理就不容易了。 我想为客户端创建一个接口,以便在创建时设置vm的ip。
到目前为止,我知道我可以在创建vm之前安装vm磁盘并配置网络设置。 存在一个问题,vm磁盘类型可能是各种各样的,有时它们可能具有完全不同的分区结构,并且可能包括LVM等。除此之外,我不知道是否可以使用这种方法为Windows操作系统配置ip。
我不知道他们是怎么做的,我的意思是那些虚拟机产品,比如Vmware。
编辑:如果这些虚拟机产品没有为客户端提供一个接口来为vm设置ip,那么他们如何管理他们的ips。我们有很多vms,我们为每个人指定ip,客户端只是使用它,他们没有被授权从os内设置他们的ip,虽然设置,它没有任何意义,他们将不会连接到互联网。 我认为必须有一种方法。 谢谢,任何帮助表示赞赏。
答案 0 :(得分:0)
首先,VMWare没有提供从主机接口为主机设置IP的方法。至少不是一般的方式。如果您真的想要修改访客文件系统,请查看提供工具的libguestfs和修改访客图像的API。
您可能还想查看foreman smart proxy以通过REST API管理/控制您的dhcp服务器。如果您直接使用theforeman,它将允许您通过webui管理IP地址。