如何在VMware ESXi上安装Proxmox Nested(完全支持OpenVZ和KVM)

在您的ESXi主机上创建一个新虚拟机来托管嵌套的Proxmox实例。您可以按照通常创建任何其他虚拟机一样进行操作。启动VM并按照常规方式安装Proxmox。

Proxmox是一个开源的虚拟化平台,它支持多种虚拟化技术,包括OpenVZ和KVM。在使用Proxmox之前,您需要先将其安装在一台物理服务器上。但是如果您想测试或尝试使用Proxmox而没有可用的物理服务器怎么办?这就是嵌套虚拟化的用途。本文将介绍如何在VMware ESXi上安装嵌套的Proxmox,并完全支持OpenVZ和KVM。

步骤1:创建ESXi虚拟机

首先,在您的ESXi主机上创建一个新虚拟机来托管嵌套的Proxmox实例。您可以按照通常创建任何其他虚拟机一样进行操作。

步骤2:启用嵌套虚拟化

然后,在该新建立好的ESXi VM中启用嵌套虚拟化功能。要执行此操作,请打开SSH会话并编辑vmx文件:

“`

vi /vmfs/volumes/datastore_name/vm_name/vm_name.vmx

添加以下行:

guestOS = “vmkernel”

monitor_control.restrict_backdoor = “true”

vhv.enable = “TRUE”

保存文件并退出编辑器。现在,您需要重新启动虚拟机以使更改生效。

步骤3:安装Proxmox

现在,您可以开始安装Proxmox了。首先,从Proxmox网站上下载最新版本的ISO文件并将其上传到ESXi主机上。然后,在新建ESXi VM中挂载该ISO文件。

接下来,启动VM并按照常规方式安装Proxmox。请注意,在选择磁盘分区时,请确保将其安装在LVM(逻辑卷管理器)分区中。

步骤4:配置网络

完成Proxmox的安装后,请配置网络以便让它能够正常工作。首先,通过以下命令编辑networking文件:

vi /etc/network/interfaces

auto vmbr0

iface vmbr0 inet static

address 192.168.1.100/24

如何在VMware ESXi上安装Proxmox Nested(完全支持OpenVZ和KVM)

gateway 192.168.1.1

bridge_ports enp2s0f0 #replace with your network interface name (use “ip a” command to check)

bridge_stp off

bridge_fd 0

auto lo iface lo inet loopback

#ethernet interface auto enp2s0f0 iface enp2s0f0 inet manual up ip link set $IFACE up down ip link set $IFACE down

#virtual interfaces auto vmbr1 iface vmbr1 inet static address 10.X.X.X/24 gateway 10.X.X.254 bridge_ports none bridge_stp off bridge_fd 0

#VMs IP allocation iface vmbr1 inet dhcp

保存文件并退出编辑器。然后,重启网络服务以应用更改:

systemctl restart networking.service

步骤5:验证Proxmox是否正常工作

现在,您已完成嵌套安装的Proxmox的配置。为了确认它是否正常工作,可以通过Web浏览器访问其管理界面。在您的计算机上打开Web浏览器,并输入以下URL:

https://:8006/

其中是您刚才为vmbr0接口分配的IP地址。

如果一切正常,将会显示一个登录页面。输入用户名和密码(默认情况下为“root”和你设置的密码),然后单击“登录”按钮。

现在您已经成功地在VMware ESXi上安装了嵌套的Proxmox,并完全支持OpenVZ和KVM。

通过本文介绍,我们了解到如何在VMware ESXi上安装嵌套虚拟化功能,并使用此功能来安装并配置Proxmox虚拟化平台。这对于那些想要测试或尝试使用Proxmox而没有可用物理服务器的人来说非常有用。

但请注意,在实际生产环境中,建议使用物理服务器来运行Proxmox以获得最佳性能和稳定性。