在PVE中安装黑群晖

同类的文章不少,但是很少讲到virtio和硬盘直通的部分。使用virtio可以使虚拟机的网络性能大幅度上升。
群晖还是买白的好,不用每次升级都去找最新的引导盘,还可以用上群晖官方的公网穿透服务,同时数据丢了也能找客服寻求技术帮助。玩黑群晖也就图一乐,体验一下各种套件,低成本接触NAS。

创建虚拟机

点击创建虚拟机,记住这个VM ID
1
选择不适用任何介质,下一步
2
系统不需要修改,下一步
3
硬盘不需要修改,因为使用直通硬盘所以后面需要删掉自动生成的硬盘。点击下一步。
4
CPU按需修改,也可以不修改,下一步
5
内存按需修改,也可以不修改,下一步
6
网络把模型改成E1000,等安装完系统以后再改回virtio,下一步
7
确认先不要开机,进入硬件,选中刚才生成的硬盘,点击分离,然后删除这个硬盘。

导入启动盘

使用SCP把群晖引导传到PVE上,这个引导需要支持virtio。我是用的是synoboot_b1.04的改版。然后进入宿主机的命令行。
8
然后输入qm importdisk 103 ./synoboot_ds918_6.2.3_virtio.img local-lvm
命令解释:这条命令把引导盘添加给103号虚拟机,103是刚才设置的VM ID,synoboot_ds918_6.2.3_virtio.img是引导盘镜像。

这个时候再回到虚拟机,可以看到多了一个未使用的硬盘,点击编辑,把总线改成SATA
9
再进入选项,编辑引导顺序,把刚才导入的引导盘放在第一位
10

直通硬盘

其实这个直通与PCIE直通有区别,硬盘的直通只是将虚拟硬盘的地址一对一映射到物理硬盘上,这样在虚拟机中就好像在直接操作整个硬盘一样。
进入宿主机的命令行,输入ls /dev/disk/by-id/,找到需要直通的硬盘。有些硬盘有-part1之类的后缀,这代表了这个硬盘的第几个分区。我们既然要直通硬盘就直接将整块硬盘分给群晖,没有后缀的设备就代表了整块硬盘。
qm set 106 -sata1 /dev/disk/by-id/ata-TOSHIBA_XXXX_XXXX_XXXX
命令解释:把/dev/disk/by-id/ata-TOSHIBA_XXXX_XXXX_XXXX直通给106号虚拟机,并且作为sata1盘。

部署群晖

点击开机,此时在控制台可以看到引导盘的页面,使用群晖官方的find synology搜索局域网中的群晖。后面的操作直接跟着引导就行了。

从虚拟机到物理机的迁移

如果突然想把虚拟机上的群晖移到物理机用,只需要把这块硬盘拔出,把启动盘和这块硬盘一起安装到另一台机器上,然后开机就可以进入系统。