组完网,安装好PVE 2.5G网口驱动,就可以安装虚拟机了。必装的有:Debian、openwrt、fnos、Win系统。
一、Debian
Debian为主流服务器,用的中科大的源。之前以为Fedora的源都是最新的,比较之下,发现比Debian要新,但又不是最新的。openssh能编译更新到最新版本,但openssl老是更新失败,编译倒是没问题,但就是不能生效新版本。
/sbin/ldconfig
#更新库链接
openssl version
#更新之后,查看openssl版本,出现这样的问题
openssl: /lib/x86_64-linux-gnu/libssl.so.3: version `OPENSSL_3.4.0' not found (required by openssl)
openssl: /lib/x86_64-linux-gnu/libssl.so.3: version `OPENSSL_3.2.0' not found (required by openssl)
openssl: /lib/x86_64-linux-gnu/libcrypto.so.3: version `OPENSSL_3.3.0' not found (required by openssl)
openssl: /lib/x86_64-linux-gnu/libcrypto.so.3: version `OPENSSL_3.4.0' not found (required by openssl)
openssl: /lib/x86_64-linux-gnu/libcrypto.so.3: version `OPENSSL_3.2.0' not found (required by openssl)
######################################
find / -name libssl.so.3
/root/openssl-3.4.0/libssl.so.3
/usr/local/mysql/lib/private/libssl.so.3
/usr/local/openssl/lib64/libssl.so.3
/usr/lib/x86_64-linux-gnu/libssl.so.3
find / -name libcrypto.so.3
/root/openssl-3.4.0/libcrypto.so.3
/usr/local/mysql/lib/private/libcrypto.so.3
/usr/local/openssl/lib64/libcrypto.so.3
/usr/lib/x86_64-linux-gnu/libcrypto.so.3
rm /lib/x86_64-linux-gnu/libssl.so.3
rm /lib/x86_64-linux-gnu/libcrypto.so.3
ln -s /usr/local/openssl/lib64/libssl.so.3 /lib/x86_64-linux-gnu/libssl.so.3
ln -s /usr/local/openssl/lib64/libcrypto.so.3 /lib/x86_64-linux-gnu/libcrypto.so.3
######################################
#我以为找到这两个文件,然后更新x86_64-linux-gnu里的软连接就好了,可最后还是不行。
openssl version
OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.4.0 22 Oct 2024)
#openssl的版本混了,这样的情况,会导致smtp发信的发不了
这个问题后续还得继续折腾一下,看有没有方法搞定!
二、openwrt
openwrt用来当交换机,连接老主机和新电脑,让新电脑联网。
将你需要的网口设置网桥:网络——接口——设备——配置,常规设备选项将设备类型设置为网桥设备,网桥端口添加网口。
这样所有网络都是从路由器分配的IP,都在同一局域网内了。不过这样的话,openwrt的服务可能用不了。老朱说,再装一个openwrt做旁路由,这脑子转得快啊。
三、fnos
fnos安装非常简单,app连接可以自动检测内网还是外网连接,内网直接局域网连接,外网则支持中继连接,官方支持最高8Mbps带宽,备份相册,看720P的视频挺顺畅的。
之前说直通显卡驱动,GPU加速有问题,后来发现安装了驱动就好了。
看,这有Intel和英伟达显卡驱动,根据自己的情况,安装对应的驱动即可。这样就可以实现硬件加速了。
为了识别硬盘数据,不用PVE虚拟盘,直接将硬盘直通到fnos,PVE只能将硬盘控制器直通,所以所有sata硬盘只能用作fnos。这就有那么一点问题,还好PICE转接卡控制器是单独的,可用作PVE空间。
虽然PVE安装了2.5G网口驱动,但是fnos用的虚拟网口,不能识别2.5网卡型号,不过速率不影响,还是能达到2.5G速率的。
四、Win2025
考虑到如果在外面有什么需要操作的,可以远程协助Win系统,操作家里的局域网。而且Win server系统要求配置没那么高,很适合虚拟机安装。
PVE安装Win系统,需要安装驱动 Windows VirtIO Drivers下载最新版本。
在Win虚拟机配置中同时加载Win2025.iso和virtio-win.iso,然后在加载硬盘时先选择驱动,再分区。
详细步骤可以参考:https://blog.csdn.net/u012374381/article/details/130567910
五、PVE连接UPS通信,实现停电正常关机
三年前入手APC BK650M2-CH,正好支持USB通信。昨晚看到fnos更新,直接支持UPS连接,我觉得很好,而且还正好也支持这个型号的UPS。只不过我安装在PVE的虚拟机,所以我在想能不能实现PVE连接ups呢,嘿,还真可以!
①安装APC UPS服务
apt install apcupsd -y
②修改配置文件
nano /etc/apcupsd/apcupsd.conf
1.UPSCABLE:指定UPS设备与计算机之间使用的通信协议,可以是"usb"、"serial"或者"ethernet"等。例如:
UPSCABLE usb # 使用USB通信协议
2.UPSTYPE:指定UPS设备的类型usb
UPSTYPE usb # DEVICE /dev/ttyS0 这行要注释掉
#DEVICE /dev/ttyS0
3.ONBATTERYDELAY:UPS设备切换到电池供电模式后延迟执行一些特定操作的时间(秒)
ONBATTERYDELAY 6
4.BATTERYLEVEL:UPS电池电量的阈值,当UPS电池电量低于指定阈值时会关机(百分比值)
BATTERYLEVEL 20
5.MINUTES:UPS设备内部计算的剩余电池供电时间(分钟)低于MINUTES则关机。
MINUTES 10
6.TIMEOUT:在停电期间,UPS设备在电池供电模式下超过了TIMEOUT参数指定的时间(秒),就执行关机
TIMEOUT 0
注意:BATTERYLEVEL、MINUTES和TIMEOUT参数是相互关联的,
因此,其中任何一个参数首先达到阈值都会导致系统启动关机程序。
7.POLLTIME:设置apcupsd向UPS设备查询状态的时间间隔(以秒为单位)
POLLTIME 30
8.EVENTSFILE:设置apcupsd的日志输出路径。APCUPSd 会将各种事件(如停电、电池状态变化、警报等)记录在事件日志文件中
注意:# DEVICE /dev/ttyS0 这行要注释掉,不然连接不到UPS。
③启动apcupsd服务
#启动apcupsd服务
systemctl start apcupsd
#apcupsd服务开机自动启动
systemctl enable apcupsd
#重启apcupsd服务
systemctl restart apcupsd
#查看apcupsd服务状态
systemctl status apcupsd
#查看ups状态
apcaccess
④测试UPS断电测试
我设置电量只支持10分钟下正常关闭PVE,测试中,收到邮件通知后,直接关闭PVE和虚拟机了。看来UPS的电源撑不了那么久了。
这样以后停电我也能收到通知了。再加上路由器支持网络唤醒功能,来电了,我也能远程唤醒PVE。
另外局域网内其他设备也可以使用apcupsd服务。
#编辑apcupsd的配置文件/etc/apcupsd/apcupsd.conf,确保以下参数设置正确:
NETSERVER on # 开启网络服务
NISIP 0.0.0.0 # 监听所有网络接口
NISPORT 3551 # 监听端口号
#如果只想允许特定的IP地址访问网络服务,则可以将NISIP参数设置为相应的IP地址
#重启apcupsd服务以使更改生效,使用以下命令:
systemctl restart apcupsd.service
去apcupsd官网下载安装对应系统的软件包:www.apcupsd.org
以下是windows作为网络连接的配置
C:\apcupsd\etc\apcupsd\apcupsd.conf
UPSCABLE ether
UPSTYPE net
DEVICE 192.168.0.253:3551
TIMEOUT 30
UPSCLASS shareslave
UPSMODE share
参考文章:
①https://blog.csdn.net/qq_17111397/article/details/130049832
②https://zhuanlan.zhihu.com/p/537027469
③https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/
④https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers
本文链接: PVE及其虚拟机的问题
有usb通信的ups贵点。当时我也捣鼓过,最后选择ping路由。路由ping不通,nas自己关机。还发现ups.5-10瓦功率,遂弃之。
2天前 · 青岛 · Google Chrome 131 Windows 10
@acevs 是吗?我也没比较过,看别人买过,评价还不错。不过电容量不是很高。
1天前 · 合肥 · Wordpress App 25 iPhone iOS 18.2
看到折腾就头大,😂
2天前 · 青岛 · Google Chrome 126 Mac OS X 10.15
@obaby 确实头大,有时候明明弄好了,重启下或者重新登录又不行了。
1天前 · 合肥 · Wordpress App 25 iPhone iOS 18.2
来电了不用远程唤醒PVE啊,主板上基本都有来电自动启动啊
2天前 · 嘉兴 · Google Chrome 122 Windows 10
@织梦岁月 是的,之前到小主机就是这样的。但如果 UPS 没有关机就来电了,不能自动开机。
1天前 · 合肥 · Wordpress App 25 iPhone iOS 18.2
@皇家元林 对对对,是这样的
12小时前 · 嘉兴 · Google Chrome 122 Windows 10
我直接看不懂~
1天前 · 上海 · Google Chrome 86 Windows 10
@Bosir 呵呵,也挺好,不用折腾了
1天前 · 合肥 · Wordpress App 25 iPhone iOS 18.2
PVE还可以直接和UPS通信啊
1天前 · 苏州 · Microsoft Edge 131 Windows 10
@OP 是啊!其他不知道,USB 接口的是可以的。
1天前 · 合肥 · Wordpress App 25 iPhone iOS 18.2
飞牛好像6带以上的处理才能实现cpu加速。
21小时前 · 漯河 · Microsoft Edge 131 Windows 10
@网友小宋 不会吧,我这个E3处理器也算是4代处理器啊。
2小时前 · 合肥 · Firefox 133 Windows 10
现在怎么已经有winserver 2025啊,这么快啊
3小时前 · 嘉兴 · Google Chrome 122 Windows 10
@织梦岁月 出来已经有几个月了吧,感觉不错,你试试。
2小时前 · 合肥 · Firefox 133 Windows 10