PVE虚拟机直通SATA硬盘,安装、洗白黑群晖,跑满你的千兆局域网(Proxmox VE 黑群晖)

文章导读目录

前言

因为我目前用到的NAS功能,也就是最简单的一些文件共享,媒体播放,docker应用等

所以我是想通过PVE直通主板的SATA接口给我们的NAS,从而使主板上所有的SATA硬盘全部直连群辉。

那这样的操作,我相信对于我目前千兆网络的NAS,并不会造成任何访问速度下降等问题,反正就是一个洗白的黑群晖而已。。。。

那本期视频,就为大家分享一下,我在PVE里面安装黑群辉,直通硬盘,并洗白黑裙的一些心得,那我们开始吧。

本期博文视频播放:点击观看

准备工作

1、PVE虚拟机的环境

2、需要做NAS存储的硬盘一个(容量随意)

3、下载PVE下安装黑群晖的工具包(若是无须洗白,则没有必要下载 WIN10 PE 工具)

(包含群辉 DS918的引导文件、img2kvm PVE添加硬盘工具Win10x64_PE系统镜像文件

Proxmox VE 设置硬盘直通

若是下面的直通对于你来说有很大的问题,请观看这期视频:点击播放

若原先做过直通的PVE,无须此步操作。
SSH工具或是 shell 里面输入命令:

  1. nano /etc/default/grub
  1. 找到 GRUB_CMDLINE_LINUX_DEFAULT="quiet"
  2. 改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on pcie_acs_override=downstream"

(有很多小伙伴直通PCI网卡以后,PCI网卡上面的各个网口不能单独直通,是因为这里的代码没有写对。以上代码可以实现单独的网口直通)

然后输入以下代码更新:

  1. update-grub
  2. reboot

重启之后,编译如下文件

  1. nano /etc/modules

在文件里面增加如下内容

  1. vfio
  2. vfio_iommu_type1
  3. vfio_pcioptions
  4. vfio_virqfd

并且执行 update-initramfs -u -k all 命令来更新initramfs,这样就直通完毕了。

若你是想把核显一起直通给黑群晖,需要把刚才引导文件的代码改为:

  1. 找到 GRUB_CMDLINE_LINUX_DEFAULT="quiet"
  2. 改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on pcie_acs_override=downstream video=efifb:off,vesafb:off"

/etc/modules 里面增加和上面一样的内容并更新,然后执行

  1. echo "blacklist snd_hda_intel" >> /etc/modprobe.d/pve-blacklist.conf
  2. echo "blacklist snd_hda_codec_hdmi" >> /etc/modprobe.d/pve-blacklist.conf
  3. echo "blacklist i915" >> /etc/modprobe.d/pve-blacklist.conf
  4. update-initramfs -u

(这样PVE在启动的时候就会终止核心的输出,从而让其他机器能够使用该核显)

在 Proxmox VE 里面创建虚拟机

找到 PVE 数据中心的 Local ,上传我们下载下来的WIN10 PE系统(后续洗白黑裙的时候需要用到)

按照自己的需求创建PVE虚拟机,在CD/DVD光盘里面,我们选择刚才上传进去的PE镜像,如下图:

在网卡选项这边,大家请选择 Intel E1000,这样设置可以保证网卡被群辉识别!

在 Proxmox VE 直通SATA接口

在创建的虚拟机的硬件管理里面,选择添加 PCI设备,在弹出的如下所示的列表里面找到你 SATA 的一组进行直通

若是和这幅图一样,无法看清楚那个是 SATA 的设备,那么请在 Proxmox VE 的 Shell 里面输入 lspci 进行 ID 相关查找

找到SATA 的 ID 好,并记录和添加。这样 SATA 直通就完毕了。

(这样,主板上面 SATA 的所有接口都会直通给群辉,若是 PVE 系统安装在 SATA 的,不能这样操作,否则会进不去系统。)

为虚拟机增加引导启动硬盘

我们用SSH工具连接PVE,然后在 root 文件夹中上传 img2kvm 和 synoboot.img 文件,执行下面的操作

  1. chmod +x img2kvm #赋予权限
  1. ./img2kvm synoboot.img 107 vm-107-disk-0 #其中的两处107请自行更改为虚拟机的编号

执行成功以后,在群辉虚拟机的硬件中心里面会多出一块未使用的硬盘,双击挂载它。

(一定记得 总线/设备 选择 SATA,不然有时候无法引导)

这样,引导盘就添加完成了

删除开始创建虚拟机的时候系统分配的硬盘,并把机器类型改为 q35 ,好了,现在可以打开虚拟机电源了。

安装并设置群辉

等待机器启动5分钟之后,在浏览器中输入 http://find.synology.com/ 进行查找群辉。

以下设置群辉相对来说比较简单,若是有什么问题,请直接看: 本期视频

后记

看到这里,大家也就明白了,其实我们在PVE里面安装一个黑群晖比我们用实体机安装更为的简单方便。

不过,还是请大家注意自己的数据安全,毕竟是黑群晖。是吧。

其实你若是原先硬盘上面本身就有黑群晖的系统,那么只需要引导和修复一下,就可以直接在PVE使用原先的NAS了,还是很方便的。

最后再次提醒大家,注意数据安全。