PVE网络配置
一、简介PVE是Proxmox Virtual Environment的简称,它是基于QEMU/KVM and LXC的,开源的服务器虚拟化管理解决方案;可以通过集成的易于使用的Web界面或通过CLI管理虚拟机,容器,高可用性集群,存储和网络。Proxmox VE代码已获得GNU Affero通用公共许可证(GNU Affero General Public License),版本3的许可。该项目
一、简介
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/
二、下载安装
- PVE ISO镜像下载地址:https://pve.proxmox.com/wiki/Downloads
- 使用软碟通(UltraISO)制作U盘安装盘,不需要修改配置一路默认即可,成功后U盘会变为不可识别;
- 服务器U盘启动,安装即可;安全过程中唯一注意的是国家、IP、账号的设置,后续需要用IP和账号登录;
- 安装完成后访问:https://IP:8006,使用设置的账号密码登录即可;
官方安装文档: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
如图
图中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内部搭建DHCP服务器,以便在启动虚拟机时,动态获取网络配置(IP,网关等),该模式下外部无法直接访问PVE内部虚拟机,如果想直接访问,可以通过代理或者端口转发方式;
PS: PVE中修改interfaces文件使用
nano
命令
更多推荐
所有评论(0)