分类
未分类

Debian9 安装Proxmox VE 并开设nat/独立ip虚拟机

安装前检查

proxmox安装对hostname有严格要求,确认返回IP是否与本机hosts中一致

hostname --ip-address

安装Proxmox并开启bbr

echo "deb http://download.proxmox.com/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list	
wget http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-5.x.gpg
apt-get update
apt install proxmox-ve postfix ksm-control-daemon open-iscsi bridge-utils -y
apt remove os-prober -y
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

安装完成且无报错后 和访问https://IP:8006访问管理面板

配置网卡

先备份一下网卡配置

cp /etc/network/interfaces /etc/network/interfaces.bak

以下是网卡配置eno2为物理网卡,vmbr0为独立ip网桥,vmbr1为nat网桥

auto lo
iface lo inet loopback

iface eno2 inet manual
        up route add -net 【IP】 netmask 【netmask】 gw 【gateway】 dev eno2

auto vmbr0
iface vmbr0 inet static
        address 【IP】
        netmask 【netmask】
        gateway 【gateway】
        bridge_ports eno2
        bridge_stp off
        bridge_fd 0

auto vmbr1
iface vmbr1 inet static
 address 10.0.1.254
 netmask 255.255.255.0
 bridge_ports none
 bridge_stp off
 bridge_fd 0
 post-up echo 1 > /proc/sys/net/ipv4/ip_forward
 post-up iptables -t nat -A POSTROUTING -s '10.0.1.0/24' -o vmbr0 -j MASQUERADE
 post-down iptables -t nat -D POSTROUTING -s '10.0.1.0/24' -o vmbr0 -j MASQUERADE

创建虚拟机

登录 https://IP:8006/

LXC模版上传至/var/lib/vz/template/cache/ 或在web中储存->内容->模板 下载

KVM模版上传至 /var/lib/vz/template/iso/

独立IP网络配置:

NAT网络配置:

可以使用iptables映射端口到虚拟机上

留坑 之后补上