0

我正在使用大约 10 个 KVM 和 14LXC 运行 proxmox 4。

我可以从 LXC 容器的 Web GUI 配置 ips 和网络。

我想在不访问 VM 的情况下为 KVM 配置网络接口。

可以在不访问 VM 的情况下配置网络接口。

4

1 回答 1

0

据我所知,您无法在 proxmox 中为 KVM vm 配置 IP 地址(仅对于 lxc 容器,您可以定义 IP 地址)。对于 KVM vm,您可以配置网络连接是桥接模式还是 NAT。

对于 LXC 容器,您可以使用pct命令为容器设置网络。有关 Proxmox WIKI 的更多信息(向下滚动到网络部分) - https://pve.proxmox.com/wiki/Linux_Container

您可以为 KVM 做的是使用本地 DHCP 服务器(如果需要,您可以在 proxmox 上安装一个(apt-get install isc-dhcp-server)。您必须定义一个 IP 地址池,该地址池将分配给你的虚拟机由 dhcp 服务器。

然后使用: qm命令配置 kvm 机器

qm set vmid options

从 man qm 你会发现:

  -net[n] [model=]<enum> [,bridge=<bridge>] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=<XX:XX:XX:XX:XX:XX>] [,queues=<integer>]
       [,rate=<number>] [,tag=<integer>] [,trunks=<vlanid[;vlanid...]>] [,<model>=<macaddr>]

所以基本上你可以为你的kvm vm定义网络,比如如果它是桥接的,为那个卡设置一个特定的mac地址。

如果你想给那个 vm 添加一个特定的 ip,你可以根据它的 mac 地址来做(你必须在 dhcp 服务器中配置一个特定的 ip 地址分配给所需的 mac 地址)。

于 2017-02-06T00:12:21.300 回答