PVE手册
简介
本教程适用于两个或以上网卡服务器配置PVE服务器,并在服务器中配置Openwrt软路由器,KODI应用,以及基于LXC容器的Docker服务。
由于教程面向新手,为了确保成功率和容易理解,请看教程前注意以下两点:
- 教程中其中软路由以主路由模式存在于整体网络当中,并不适用于旁路有模式;
- 教程中KODI应用直接安装于宿主主机,并未使用显卡直通的虚拟机作为载体;
如果对以上两点在意的话,可以考虑不继续观看。
本教程请与视频配套教程一同观看,视频仅限于本人B站或Youtube渠道播放,拒绝转载于任何电商直播间或介绍页面,发现盗用将发动网友投诉,敬请注意。
- 教程视频地址:https://www.bilibili.com/video/BV1GY41177Es/
- 辅助网络原理教程地址:https://www.bilibili.com/video/BV1r64y1q74R
下载PVE的ISO镜像 & 写盘
- 工具下载地址(百度)(提取码:2887):https://pan.baidu.com/s/1q7bmqASSctg7HO2UW_W1Eg
- 工具下载地址(天翼)(提取码:xea7):https://cloud.189.cn/t/jEzayaeuEVjy
安装PVE系统
换国内源:
PVE换源
1 | wget https://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg |
Debian换源
1 | mv /etc/apt/sources.list /etc/apt/sources.list.bk |
Sources.list加入源
1 | deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free |
更新&安装ethtool
1 | apt update |
识别网口
- 安装ethtool
1 | apt install ethtool -y |
- 打开端口自动启动 & 重启系统
- 确认所有网卡设备位置
1 | lspci | grep -i 'eth' |
- 通过ethtool识别网口对应设备位置以及系统设备名
1 | ethtool -i [设备名称] #查看设备名对应设备位置 |
- 关闭端口自动启动 & 重启系统
开启硬件直通
BIOS中打开硬件直通相关选项(VT-d & VMX)
编辑Grub
1 | nano /etc/default/grub |
注释原条目,并增加开启参数
1 | GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on" |
更新grub
1 | update-grub |
上传启动镜像
视频教学中镜像源自 klever1988/nanopi-openwrt
地址:https://github.com/klever1988/nanopi-openwrt
将镜像img扩展名修改为iso,直接通过PVE后台上传
创建虚拟机并设置直通
修改配置文件命令
1 | nano /etc/pve/qemu-server/[虚拟机编号].conf |
用命令测试端口并确定端口顺序一一对应:ethtool enp4s0
OPENWRT
外部识别 | 系统设备名 | 设备位置 | 软路由内部设备名 |
---|---|---|---|
LAN1 | enp1s0 | 0000:01:00.0 | |
LAN2 | enp2s0 | 0000:02:00.0 | ETH1 |
LAN3 | enp3s0 | 0000:03:00.0 | ETH2 |
LAN4 | enp4s0 | 0000:04:00.0 | ETH3 |
LAN5 | enp5s0 | 0000:05:00.0 | ETH4 |
LAN6 | enp6s0 | 0000:06:00.0 | ETH5 |
格式转换:
./img2kvm op.img 555 vm-555-disk-2
PVE网络配置
1、SSH服务器编辑:nano /etc/network/interfaces
1 | auto lo |
2、设置网络转发,如果你不开nat小鸡,可以省略
编辑:nano /etc/sysctl.conf
将一下两个命令注释去掉
1 | net.ipv4.ip_forward=1 |
三、输入以下命令回车:
vi /etc/issue
通过键盘上下左右移动到https://这行的IP地址,按一次i进入修改状态,修改为新的IP地址,端口8006不要改,修改完成确认无误后按一次ESC键输入:wq!回车保存退出。
四、输入以下命令回车:
vi /etc/hosts
通过键盘上下左右移动到第2行的IP地址,按一次i进入修改状态,修改为新的IP地址,修改完成确认无误后按一次ESC键输入:wq!回车保存退出
[
五、reboot,重启PVE,完美解决!
学习网站: