PVE9第一个版本是8月份才刚刚发布的,我在使用过程中发现之前在PVE8上面的一些优化方法或者指令脚本等等在PVE9上面是不适用的,尤其是那个烦人的无有效订阅提示,目前网上还搜索不到可以使用的简单去除方法,我自己写了指令才搞定。本视频和大家分享我的解决方法和PVE9的一些使用优化经验,以及怎样在PVE9上面安装openwrt并设置为二级路由,旁路由,主路由。
一、安装PVE9
1、下载镜像
需科学上网
国内网络可下载
2、安装工具。可以使用ventoy,rufus等。我演示用的是ventoy。
3、安装主机连接显示器、键盘、鼠标、启动 U 盘插入 USB 口。连接网线,如果有多个网口,网线最好插在一侧,如果知道物理网口顺序,就插在最后一个网口上,后面会看到,这样方便记忆物理网口和虚拟网口的对应关系。
4、进入BIOS修改设置。进入BIOS常用热键为del,f2,如果这两个不行,请自行根据自己的主机或者主板型号上网搜索。
a、在cpu选项里打开允许虚拟化选项。
b、在启动选项里设置u盘为首选启动。
5、安装过程请看视频演示,注意事项如下。
1、管理域名可以随便起个名字。
2、邮箱可以随便填,不过如果打算长期使用,最好还是填一个真实邮箱,系统会定期发送系统状态、错误报告之类的。
3、IP地址设置一个容易记住的。
4、网关,dns最好是科学的,可以避免很多麻烦。另外,大佬们做的pve优化项目通常都是放在github上面的,需要外网环境才能使用。
二、基础优化。
1、登录。IP地址是我们刚才设置的,默认端口是8006。
2、禁用ceph源和企业源,这两个是收费源。
3、 添加免费源。
a、官方免费源,需要有科学网关。用ssh工具或自带shell执行下面指令。
echo "deb http://download.proxmox.com/debian/pve trixie pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
b、国内镜像源,下面两个源选一个就可以。
3、移除烦人的无有效订阅提示,执行完下面指令后需要清理一下浏览器缓存才能生效。
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
4、目前我找到的唯一的支持PVE9的一键优化脚本。注意:github项目,需要PVE有科学网关才能正常使用!
三、安装openwrt
1、下载镜像。本视频采用immortalwrt进行演示,如果有的朋友不清楚什么是openwrt/immortalwrt,请参考我之前的视频,链接我放在下面。建议下载非efi启动版本,在物理机上面,efi启动可以加快启动速度,但是在pve虚拟机上不但不会加快启动速度,反而会增加不必要的麻烦。
2、解压、改名、上传镜像。
3、添加虚拟网卡。
4、创建虚拟机。
5、创建磁盘,用ssh工具或自带shell执行下面指令。注意:指令需要根据自己的实际情况进行修改,视频里会详细说明。
qm importdisk 100 /var/lib/vz/template/iso/immortalwrt.img local-lvm
6、添加磁盘,修改启动顺序,启动immortalwrt,完成初始化。
7、关闭虚拟机,添加新的网卡,重新启动虚拟机。
8、把immortalwrt设置为不同的功能。
我的演示网络环境:
lan口网段:192.168.10.x,网关:192.168.10.1,提供dhcp服务。
wan口通过dhcp客户端连接外网。
a、immortalwrt设为二级路由。
wan口通过dhcp客户端连接进入192.168.10.x网段。
lan口网段可以自定义,演示采用immortalwrt的默认网段192.168.1.x,网关是192.168.1.1,有自己的dhcp服务器。
b、设为旁路由。
无wan口, lan口网段为主网络的192.168.10.x,无自己的dhcp服务器。
c、设为主路由。
取代原来的主路由。
lan口网段:192.168.10.x,网关:192.168.10.1,提供dhcp服务。
wan口通过dhcp客户端连接外网。
评论
发表评论