All In One: PVE+OP+OMV

整体方案

系统组成

硬路由

使用品牌路由器作为主路由:拨号上网,DHCP服务,网线+WiFi

小主机

自行选购。

Proxmox Virtual Environment系统

直接安装在小主机上的系统,后续将在此系统上创建虚拟机和LXC容器。

OpenWrt虚拟机

旁路网关:魔法上网,易有云(异地互联)

OpenMediaVault虚拟机

NAS:挂载磁盘,共享文件

Debian容器

LXC:用于安装Docker,部署Jellyfin媒体系统

网络结构

光猫网线连接硬路由WAN口,小主机网线连接硬路由LAN口。
其他网络设备照常连接硬路由LAN口或WiFi。

PVE安装与配置

安装

PVE官网下载,U盘安装即可。可参考
超详细,多图,PVE安装以及简单设置教程(个人记录)_软件应用_什么值得买

配置

更换国内源

更换apt(Debian软件仓库)源

清华源,如果想换源,执行cat /dev/null > /etc/apt/sources.list后再自行加源。

cat > /etc/apt/sources.list <<EOF
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
EOF

检查一下:

apt-get update
更换CT Templates(LXC容器)源

如果你需要加速 Proxmox 网页端下载 CT Templates,可以替换 CT Templates 的源。
具体方法:将/usr/share/perl5/PVE/APLInfo.pm文件中默认的源地址http://download.proxmox.com替换为https://mirrors.tuna.tsinghua.edu.cn/proxmox
可以使用如下命令修改:

cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_back
sed -i 's|http://download.proxmox.com|https://mirrors.tuna.tsinghua.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm

针对/usr/share/perl5/PVE/APLInfo.pm文件的修改,重启后生效。
重启pve服务也可以:

systemctl restart pvedaemon.service

删除企业源

企业源对于个人用户没啥用,可以删掉:

rm -rf /etc/apt/sources.list.d/pve-enterprise.list

不想直接删除,编辑该文件,用#注释掉也可以。

开启直通

Intel处理器

编辑grub文件:

nano /etc/default/grub

找到 GRUB_CMDLINE_LINUX_DEFAULT="quiet"
修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
ctrl+X保存退出(输入Y确定)
使改动生效:

update-grub

验证是否生效:

dmesg | grep -e DMAR -e IOMMU

有一堆内容输出就正常。

AMD处理器

步骤同Intel,只是将quiet intel_iommu=on修改为quiet amd_iommu=on

OpenWrt安装与配置

安装

PVE安装OP的教程很多,安装步骤可自行搜索。

配置

易有云插件

在外面可以通过跳板设备(OpenWrt)远程访问家里的局域网设备。安装方法见官方文档:
OpenWrt | 易有云产品中心

魔法上网插件

给你的网络加点儿魔法,秘籍自行寻找。

设为旁路网关

硬路由拨号上网并提供DHCP服务,OpenWrt提供魔法上网功能。

OpenWrt设置
  1. 在“网络”-“接口”的“常规设置”中给 OpenWrt 的 LAN 网络接口设置一个和现有局域网同网段的静态 IP 地址,注意不要和现有设备的 IP 地址冲突。然后应用设置。
  2. 将 LAN 网络接口的“默认网关”设为主路由的 IP 地址。
  3. 在“高级设置”中找到“使用自定义的 DNS 服务器”设为主路由的 IP 地址。
  4. 在“DHCP 服务器”中勾选“忽略此接口”。
  5. 在“DHCP 服务器”-“IPv6 设置”中禁用所有IPv6服务。
  6. 点击“保存”以及“保存并应用”。
  7. 在“网络”-“防火墙”中,关闭“SYN-flood 防御”,点击“保存并应用”。
  8. 建议重启一次。
硬路由设置

品牌路由器中将DHCP服务的网关和DNS改为OpenWrt的IP地址即可。
参考
Openwrt 作为旁路网关(不是旁路由、单臂路由)的终极设置方法,破解迷思 - 少数派

一个疑难问题

配置完成后,外网能访问,但访问国内网站慢或无法访问,可参考
关于旁路由设置后,主路由WIFI无法上网的问题_旁路由作为网关不能上网-CSDN博客
如果是红米路由器,可以在路由器的高级设置中开启QoS,实测可以解决该问题。

OMV安装与配置

基本步骤

参考
家用NAS安装大礼包:PVE+OMV+常用soft详细安装教程_omv系统详细教程-CSDN博客

扩展

设置静态IP

NAS固定IP,方便局域网设备访问。
修改配置文件/etc/network/interfaces相应网卡:

auto enp3s0 # 改为实际的网卡名
iface enp3s0 inet static # static为静态,dhcp为动态获取
address 192.168.1.233 # IP地址
netmask 255.255.255.0 # 子网掩码
gateway 192.168.1.5 # 网关

修改配置文件/etc/resolv.conf

nameserver 192.168.1.5 # DNS服务器
nameserver 114.114.114.114

重启虚拟机生效。

安装Guest Agent

PVE虚拟机在默认情况并未开启QEMU Guest Agent,因此使用关机/重启时容易产生TASK ERROR: VM quit/powerdown failed - got timeout的报错。
解决方案是在虚拟机系统里安装QEMU Guest Agent

apt update && apt install qemu-guest-agent -y

在PVE的虚拟机选项中开启QEMU Guest Agent,之后重启/关机就不会出现bug了。而且,在概要中还可以看到虚拟机的IP。
重启虚拟机生效。

Debian容器的安装与配置

核显直通给LXC,安装docker,并部署Jellyfin服务。

基本步骤

参考N5105核显直通给LXC,PVE安装核显驱动

之前尝试在OMV系统中部署Jellyfin,不需要硬件加速转码的话也能正常使用。但是想充分发挥小主机的性能,核显直通到OMV虚拟机遇到一些问题,一直不成功,后来参考上面的文章,核显直通给LXC,在LXC中使用docker部署Jellyfin,开启硬件加速转码成功。

  • 21
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值