161 字
1 分钟
PVE 虚拟机相关配置技巧
NAT 配置
PVE NAT 补丁项目:https://github.com/Code-Exec/Proxmox_NAT_Patch
查看 NAT 规则:
iptables -t nat -L添加 DNAT 规则时,源 IP 字段留空即可(填写表示限制来源 IP,通常没必要)。
开启 IPv6
编辑 /etc/sysctl.conf,添加:
net.ipv6.conf.all.accept_ra=2net.ipv6.conf.default.accept_ra=2net.ipv6.conf.all.autoconf=1net.ipv6.conf.default.autoconf=1net.ipv6.conf.vmbr0.accept_ra=2net.ipv6.conf.vmbr0.autoconf=1编辑 /etc/network/interfaces,为 vmbr0 添加 IPv6 动态获取:
iface vmbr0 inet6 auto dhcp 1 accept_ra 2 request_prefix 1动态 IPv4:
iface vmbr0 inet dhcp bridge-ports eno0 bridge-stp off bridge-fd 0DNS 推荐:2402:4e00:: / 2400:3200::1
虚拟机备份迁移(SCP)
默认备份目录:/var/lib/vz/dump/
scp /var/lib/vz/dump/vzdump-qemu-130-* root@<目标服务器IP>:/var/lib/vz/dump/过虚拟机检测
普通 KVM
在虚拟机 XML 的 <features> 中插入:
<kvm> <hidden state='on'/></kvm>在 </cpu> 前插入:
<feature policy='disable' name='hypervisor'/>PVE
nano /etc/pve/qemu-server/<vmid>.confIntel CPU:
args: -cpu 'host,-hypervisor,+kvm_pv_unhalt,+kvm_pv_eoi,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_reset,hv_vpindex,hv_runtime,hv_relaxed,kvm=off,hv_vendor_id=intel'AMD CPU:
args: -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=proxmox,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_reset,hv_vpindex,hv_runtime,hv_relaxed,hv_synic,hv_stimer,hv_ipi,kvm=off'