一、简介

PVE是Proxmox Virtual Environment的简称,它是基于QEMU/KVM and LXC的,开源的服务器虚拟化管理解决方案;可以通过集成的易于使用的Web界面或通过CLI管理虚拟机,容器,高可用性集群,存储和网络。Proxmox VE代码已获得GNU Affero通用公共许可证(GNU Affero General Public License),版本3的许可。该项目由Proxmox Server Solutions GmbH开发和维护。
我们可以简单的把PVE理解为一个简单的操作系统,PVE基于Debian,它直接安装在物理机器上,安装完成后可以通过它,在物理机器上创建管理虚拟机,就像vmware一样。
PVE官网:https://pve.proxmox.com/

二、下载安装

  1. PVE ISO镜像下载地址:https://pve.proxmox.com/wiki/Downloads
  2. 使用软碟通(UltraISO)制作U盘安装盘,不需要修改配置一路默认即可,成功后U盘会变为不可识别;
  3. 服务器U盘启动,安装即可;安全过程中唯一注意的是国家、IP、账号的设置,后续需要用IP和账号登录;
  4. 安装完成后访问:https://IP:8006,使用设置的账号密码登录即可;
    PVE WEB控制台

官方安装文档:https://pve.proxmox.com/wiki/Installation

三、网络

PVE网络配置官方文档:https://pve.proxmox.com/wiki/Network_Configuration

可以通过GUI或通过手动编辑文件/etc/network/interfaces来完成网络配置,该文件包含整个网络配置。以下介绍两种常用模式。

  • 网桥模式(默认网络模式)
    网桥就像用软件实现的物理网络交换机。所有虚拟机都可以共享一个网桥,或者您可以创建多个网桥来分离网络域。每个主机最多可以有4094个网桥。
    安装程序将创建一个名为vmbr0的网桥,该网桥连接到第一个以太网卡。/etc/network/interfaces中的相应配置可能如下所示(不同网口配置,需要使用空行分隔):
auto lo
iface lo inet loopback

iface eno1 inet manual #eno1为物理机网口,请根据自己机器自行修改

auto vmbr0
iface vmbr0 inet static
        address 192.168.10.2    
        netmask 255.255.255.0
        gateway 192.168.10.1
        bridge-ports eno1     #物理机器网口
        bridge-stp off
        bridge-fd 0

如图
PVE桥联网络结构图
图中Node:proxmox1代表安装了PVE的一台物理机(PVE可以集群部署),vmbr0为该PVE的网络配置,VM 100为PVE上启动的虚拟机;从图中可知该桥联模式需要外部有DHCP服务,且创建的虚拟机将和外部电脑具备相同的网络配置,从外部可直接访问PVE中虚拟机;但该方式在有些时候不能正常使用,因为大多数公司会对一个物理网口的机器数量做限制;这就导致创建出的虚拟机无法正常获得IP地址,手动配置后依然无法访问外网;这个时候可以使用第二种网络配置模式。

  • 路由模式
    大多数托管服务提供商不支持上述网桥设置。出于安全原因,一旦在单个网络接口上检测到多个MAC地址,它们就会禁用网络。
    可以通过单个接口“路由”所有流量来避免此问题。这样可以确保所有网络数据包使用相同的MAC地址。
auto lo
iface lo inet loopback

auto eno1
iface eno1 inet static
        address  198.51.100.5
        netmask  255.255.255.0
        gateway  198.51.100.1
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
        post-up echo 1 > /proc/sys/net/ipv4/conf/eno1/proxy_arp


auto vmbr0
iface vmbr0 inet static
        address  203.0.113.17
        netmask  255.255.255.248
        bridge-ports none
        bridge-stp off
        bridge-fd 0

注意:配置后如果不生效,可重启PVE物理机再尝试;
网络图
PVE网络配置路由模式
路由模式下,需要在PVE内部搭建DHCP服务器,以便在启动虚拟机时,动态获取网络配置(IP,网关等),该模式下外部无法直接访问PVE内部虚拟机,如果想直接访问,可以通过代理或者端口转发方式;

PS: PVE中修改interfaces文件使用nano命令

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐