系统环境

  • intel G4560处理器
  • 微星B150I GAMING itx主板
  • 8G DDR4内存
  • 512G M.2 SSD(PCI-e)
  • 测试用西数3.5寸1T硬盘
  • 测试用日立3.5寸750G硬盘
  • 机箱:鼎翔工控4盘位机箱

PVE安装与基础设置

  1. 下载PVE 7.1 镜像
  2. rufus DD模式写入U盘
  3. 主机设置USB启动,按提示完成安装,并重启确认正常工作
  4. 配置源,更新系统

    控制台>pve>shell,或者ssh登入系统

    使用北外开源镜像

    编辑/etc/apt/source.list #debian软件源

    deb https://mirrors.bfsu.edu.cn/debian/ bullseye main contrib
    deb https://mirrors.bfsu.edu.cn/debian/ bullseye-updates main contrib
    deb https://mirrors.bfsu.edu.cn/debian-security bullseye-security main contrib

    编辑/etc/apt/sources.list.d/pve-no-subscription.list #pve软件源

    deb https://mirrors.bfsu.edu.cn/proxmox/debian bullseye pve-no-subscription
    apt update && apt upgrade && apt autoremove

DSM安装与基础配置

1. 引导文件下载与修改

下载GXNAS网盘里的引导文件和DSM安装文件

DS918+_7.0.1-42218(引导文件).img
DS3615xs_7.0.1-42218(系统安装包).pat

diskgenius专业版,打开引导文件,编辑Primary(0)/boot/grub/grub.cfg,修改mac1sn

winscp,上传引导文件到/root

2. PVE新建虚拟机

2.1 给PVE添加E1000e网卡

ssh进PVE后台

编辑/usr/share/perl5/PVE/QemuServer.pm

my $nic_model_list = ['rtl8139', 'ne2k_pci', 'e1000', 'pcnet', 'virtio','ne2k_isa', 'i82551', 'i82557b', 'i82559er', 'vmxnet3','e1000-82540em', 'e1000-82544gc', 'e1000-82545em'];

这行'e1000',后添加‘e1000e',

编辑 /usr/share/pve-manager/js/pvemanagerlib.js

if ((match_res = p.match(/^(ne2k_pci|e1000|e1000-82540em|e1000-82544gc|e1000-82545em|vmxnet3|rtl8139|pcnet|virtio|ne2k_isa|i82551|i82557b|i82559er)(=([0-9a-f]{2}(:[0-9a-f]{2}){5}))?$/i)) !== null) {

这行e1000|后添加e1000e|

['e1000', 'Intel E1000'],
['virtio', 'VirtIO (' + gettext('paravirtualized') + ')'],
['rtl8139', 'Realtek RTL8139'],
['vmxnet3', 'VMware vmxnet3']]

这行'e1000', 'Intel E1000'],后添加['e1000e', 'Intel E1000e'],

重启PVE

2.2 新建虚拟机

  • 操作系统:不使用任何介质
  • 硬盘:SATA,容量64G,SSD模拟
  • CPU:插槽、核同实际cpu,类别:host
  • 网卡:E1000e

结束后建议再添加一个串口,方便调试。黑群晖的引导开机后很快显示器无输入,可以通过PVE的xterm.js从串口检查系统和调试。

2.3 添加USB引导

编辑/etc/pve/qemu-server/DSM_ID.conf,首行添加

args: -device 'qemu-xhci,addr=0x18' -drive 'id=synoboot,file=/root/redpill-DS918.img,if=none,format=raw' -device 'usb-storage,id=synoboot,drive=synoboot,bootindex=1'

其中/root/redpill-DS918.img为引导文件路径,按实际的来。

2.4 添加物理硬盘

ssh进PVE后台

qm set <vm_id> --<disk_type>[n] /dev/disk/by-id/<type>-$brand-$model_$serial_number

示例:

qm set 100 --sata2 /dev/disk/by-id/ata-WDC_WD10EADS-22M2B0_WD-WCAV5F863007

2.5 最终状态

Snipaste_2022-01-16_17-44-14.png

3. DSM安装

开启DSM虚拟机

Synology assistant找到新DSM,联机

选择上传DS3615xs_7.0.1-42218(系统安装包).pat,完成安装

显卡直通

前面安装好的DSM中,显卡被PVE管理,DSM作为客户机无法使用显卡,导致Video Station无法转码、Synology photos中无法人脸识别等。而PVE作为一个服务器,要显卡也没什么用,下面我们想办法把显卡直通给DSM。

PVE后台操作

  1. 修改/etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on i915.enable_gvt=1"
update-grub
  1. 修改/etc/modules,添加
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
kvmgt
update-initramfs -u -k all
  1. 重启PVE

PVE控制台操作

  1. 添加显卡

    DSM关机状态下,添加PCI设备,选择显卡,勾选All functions

    Snipaste_2022-01-16_16-56-58.png

    Snipaste_2022-01-16_16-57-26.png

  2. 显卡设置

    ssh进PVE后台,编辑/etc/pve/nodes/pve/qemu-server/**DSM_ID**.conf

    hostpci0……后加上,legacy-igd=1

    示例:hostpci0: 0000:00:02,legacy-igd=1

只有这样Synology photos才能人脸识别

DSM操作

进入Synology Photos重建索引

更新到42218 update2

这套引导貌似有个好处,DSM无法自动更新,只能手动更新。

Snipaste_2022-01-16_21-08-53.png

并且这个引导已经支持到42218 update2了。

还是到GXNAS网盘里下载系统更新文件,然后手动更新DSM即可。

DS918-7.01-42218up2(从7.01升级到7.01up2).pat

正显cpu信息

https://github.com/FOXBI/ch_cpuinfo

PVE中打开DSM的console/xterm.js,或者ssh登入DSM,切换到root

wget https://cdn.jsdelivr.net/gh/FOXBI/ch_cpuinfo@master/ch_cpuinfo_3.3.1/ch_cpuinfo.tar
tar xvf ch_cpuinfo.tar
chmod 755 ch_cpuinfo
./ch_cpuinfo
rm ch_cpuinfo.tar #删除压缩包,保留脚本,以便以后使用

Snipaste_2022-01-16_18-08-11.png

参考

PVE添加E1000e网卡

https://wp.gxnas.com/4751.html

添加物理硬盘

https://www.hopol.cn/2018/06/1247/

PVE安装DSM7.0.1

https://www.openos.org/threads/dsm-7-0-redpill-108.3536/

https://wp.gxnas.com/11213.html

https://www.openos.org/threads/pve7-0-dsm7-0-1.3598/

显卡直通

http://www.gebi1.com/thread-300551-1-1.html

https://www.zyx.company/1500.html

https://post.smzdm.com/p/a99wor7p/

https://github.com/xiangfeidexiaohuo/ProxmoxVE-7.0-DIY#%E9%BB%91%E7%BE%A4%E6%99%967x%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%ABds918

标签: none

添加新评论