N4500工控机(3)&PVE定时开关与飞牛核显直通
首先要知道:
SSH连接PVE设备,通过以下命令可查看PVE中虚拟机设备
//列出虚拟机设备详情
qm list
//停止指定ID设备
qm stop <VMID>
//启动指定ID设备
qm start <VMID>
一、PVE实现定时开机
终端中输入以下内容:
1、创建启动脚本
启动脚本用于启动PVE中虚拟机设备,需知道VMID,
//此目录创建.sh脚本文件并打开
nano /usr/local/bin/start_vm.sh
脚本中填入以下内容:
以fnos为例,VMID为101
#!/bin/bash
qm start 101
完毕后按Ctrl+x,再按y键保存退出。
可使用 cat /usr/local/bin/start_vm.sh
查看文件内容
2、赋予脚本执行权限
chmod +x /usr/local/bin/start_vm.sh
3、设置定时任务
定时任务设置在cron表文件中
分两种方法打开: crontab -e
或者 nano /etc/crontab
。
区别在于前者用于编辑当前用户cron表文件,vim编辑系统级别cron表文件,属于全局配置文件。
我配置在全局中:
打开定时任务文件
nano /etc/crontab
底部填入以下内容:
55 22 * * * root /usr/local/bin/start_vm.sh
解释:
55分 22点 每天 每月 每周 root权限 执行.sh脚本
- 分钟(0 - 59)
- 小时(0 - 23)
- 日期(1- 31)
- 月份(1 - 12)
- 星期(0 - 7,0和7都代表星期天)
举一反三 - 定时关机
根据“定时开机”可得知,只需将start_vm.sh文件修改为以下内容即可:
#!/bin/bash
qm stop 101
全局配置:
打开定时任务文件
nano /etc/crontab
底部填入以下内容:
45 22 * * * root /usr/local/bin/start_vm.sh
二、PVE中飞牛OS定时关机
可以分别新建两个sh脚本文件,在PVE中配置;也可在飞牛SSH终端配置定时关机任务。
注意:PVE环境中,若在创建的虚拟机配置定时开机任务,不生效,定时关机没问题。
1、切换到root账户 sudo -i
全局配置:
打开定时任务文件
nano /etc/crontab
2、填入定时关机任务
//方法一
40 22 * * * root /sbin/shutdown now
//方法二
40 22 * * * root poweroff
区别:
/sbin/shutdown now
用于安全关闭系统,可提前通知用户,允许在关闭前执行一些清理操作。
poweroff
表示直接关闭系统电源,相当于按下电源按钮,速度更快,因为跳过了一些清理等步骤。
三、PVE环境下飞牛OS核显直通
Ⅰ、修改配置文件
在未配置时,GPU利用率显示为0;当配置完毕后,GPU利用率有浮动。
1、切换到root账户 sudo -i
,输入以下内容:
sed -i '/^GRUB_CMDLINE_LINUX_DEFAULT/c\GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream"' /etc/default/grub
2、添加VFIO模块到启动时加载的模块:
echo -e "vfio\nvfio_iommu_type1\nvfio_pci\nvfio_virqfd" | tee -a /etc/modules
3、更新GRUB配置:
//重新生成GRUB配置文件,使修改生效。
update-grub
4、更新initramfs:
//更新初始RAM文件系统(initramfs),以包含新的模块和配置。
update-initramfs -u -k all
5、使用reboot
重启设备
Ⅱ、添加核显设备
切换到“硬件” - 添加PCI设备 - 原始设备,选择核显。
飞牛影视中启用GPU。
四、飞牛OS迅雷修改下载目录
前往应用商店 - 迅雷,设置文件夹访问路径,迅雷读取不到。
需要再前往docker管理,先将xunlei停止。点击容器设置,添加路径:
路径必须为:“xunlei/xxx”才可成功读取。
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »