08 Pve技巧
由于Proxmox是基于Debian的底层,所以我们可以修改配置文件来更改IP,一共要更改三个。
一、在局域网的电脑浏览器输入PVE的IP地址登录后台,从左边的菜单找到“PVE”—“_Shell”菜单,进入网页版的ssh界面下;或者用winscp进入主机输入root密码后登录到ssh下;
systemctl restart networking 重启网络生效
二、输入以下命令回车:
vi /etc/network/interfaces
通过键盘上下左右移动到address这行的IP地址,按一次i进入修改状态,修改为新的IP地址,如果需要网关则修改gateway这行,修改完成确认无误后按一次ESC键输入:wq!回车保存退出。(根据自己环境配置。图片仅供参考)
三、输入以下命令回车:
vi /etc/issue
通过键盘上下左右移动到https://这行的IP地址,按一次i进入修改状态,修改为新的IP地址,端口8006不要改,修改完成确认无误后按一次ESC键输入:wq!回车保存退出。
该步骤主要是为了显示为正确的IP。如果不修改,也不会影响使用。
四、输入以下命令回车:
vi /etc/hosts
通过键盘上下左右移动到第2行的IP地址,按一次i进入修改状态,修改为新的IP地址,修改完成确认无误后按一次ESC键输入:wq!回车保存退出
五、reboot,重启PVE,完美解决!
1、PVE开启嵌套虚拟化支持
PVE虚拟出来的主机CPU默认不支持vmx,也就是不支持嵌套虚拟化,所以在这里我们需要手动打开这个功能,这里查看的时候功能是关的
root@pve231:~# cat /sys/module/kvm_intel/parameters/nested
N
关闭pve所有的虚拟机,并执行以下命令: (如果执行报错,就要检查下虚拟机是否全部都关闭)
modprobe -r kvm_intel
modprobe kvm_intel nested=1
查看netsed是否开启
root@pve231:~# cat /sys/module/kvm_intel/parameters/nested
Y
设置自动加载nested命令
echo "options kvm_intel nested=1" >> /etc/modprobe.d/modprobe.conf
至此,pve的套娃功能就开启完成;
2、设置guste启用嵌套虚拟化
在创建虚拟机的过程中,cpu的类别选择host即可。

vlan id 为194为例:
设置VLAN子接口可以通过2种方式指定主网卡,二者选其一即可:
- 通过网卡子接口命名的方式:
interfaceX.1,该子接口命名方式方式同时指定了主网卡名字和VLAN的ID。 - 通过指定vlan原始设备:指定主网卡
vlan-raw-device enp7s0f0,指定VLAN:vlan-id 194
auto lo
iface lo inet loopback
auto enp7s0f0.194
iface enp7s0f0.194 inet static
address 10.110.64.124/24
gateway 10.110.64.254
vlan-id 194
iface enp7s0f1 inet manual
iface enp131s0f0 inet manual
iface enp131s0f1 inet manual
iface enp7s0f0 inet manual
或
root@pve:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto enp7s0f0.194
iface enp7s0f0.194 inet manual
vlan-raw-device enp7s0f0
auto vmbr0
iface vmbr0 inet manual
address 10.110.64.124/24
gateway 10.110.64.254
bridge_ports enp7s0f0.194 #指定桥接设备
bridge_waitport 0
bridge_stp off
bridge_fd 0
iface enp7s0f1 inet manual
iface enp131s0f0 inet manual
iface enp131s0f1 inet manual
参考官方文档:https://10.110.64.124:8006/pve-docs/chapter-sysadmin.html#sysadmin_network_configuration



