网络虚拟化-Proxmox VE Simple网络和SNAT
Simple是Proxmox VE sdn最简单的一种类型。
他有如下的特点
- 虚拟机只能单节点通信
- 不支持vlan
从特点来看,隔离性非常低,比较适合受信任内部环境。
本文将简单的给大家演示一下Simple网络和SNAT的部署。
安装pvesdn组件
在添加pve源之后,安装下面软件包。
- apt install libpve-network-perl ifupdown2
修改配置文件
- echo -e "\nsource /etc/network/interfaces.d/*" >>/etc/network/interfaces
重启网络
- ifreload -a
刷新pve页面,在集群视图下,可以看到sdn。
创建Simple区域
在sdn的区域选项处,创建一个simple区域。
此时状态为new,意思是新建的。
出现这种黄色的状态,意味着要应用才会生效。这里因为是新建,所以继续创建,暂时不应用
创建vnet
在vnet的选项中,创建一个vnet1,名称自己取。区域选择刚才创建的simple区域。
创建子网
在创建好的vnet下,再创建一个子网
子网就是网段,网关就是这个子网的网关,配置了网关之后,pve会自动将这个网关配置到PVE上的去,可用ip a看到。勾选SNAT之后,PVE会用iptables创建转发规则。
所有创建完成之后,就可以应用了
至此PVE中的sdn就完成了。
提示:
- PVE的sdn,没有dhcp,所以需要手动配置。且网关就是刚才设置的子网网关
- 如果网络转发有问题,请设置一下支持ip转发sysctl -w net.ipv4.ip_forward=1
警告:
SDN环境下,不要在PVE主机上使用docker!