2012-05-03 150 views
0

我需要从虚拟机外部设置ip。 现在我们使用DHCP服务器将静态IP绑定到他们的MAC上。 但是,当vms的数量越来越大时,管理起来并不容易。 我想为客户端创建一个接口来设置虚拟机的IP地址。如何从外部为vm设置ip

现在,我知道我可以安装VM磁盘和创建VM之前配置的网络设置。 这里有一个问题,vm磁盘类型可能是各种各样的,有时它们可​​能有完全不同的分区结构,可能包括LVM等。除此之外,我不知道是否可以使用此方法为Windows操作系统配置ip。

我不知道他们是如何做到这一点,我指的是虚拟机产品,如VMware等。

编辑:如果这些虚拟机的产品不给一个接口,用于客户端的虚拟机设置IP地址,然后他们如何管理自己的IP。我们有很多很多vms,并且我们为它们中的每一个指定ip,客户端只是使用它,它们没有被授权在os中设置它们的ip,虽然设置了它,但它没有任何意义,它们不能连接到互联网。 我认为这必须有一种方法。 谢谢,任何帮助表示赞赏。

+0

正如你之前说的标准方式是通过DHCP服务器来管理它。试想一下,如何管理普通的非虚拟机的静态IP地址。 –

回答

0

所有VMware首先不提供一种方法来设置IP主机从它的界面。至少不是一般的方法。如果您真的想修改guest虚拟机文件系统,请查看libguestfs,它提供了修改guest虚拟机映像的工具和api。

你也可能想看看foreman smart proxy管理/通过REST API控制你的DHCP服务器。如果您直接使用theforeman它将允许您通过webui管理IP地址。