环境介绍
宿主机: Ubuntu 22.04,已装好kvm
硬盘: ubuntu安装在512g ssd,两个4T机械硬盘(忍不住夕夕低价诱惑,344入了海康希捷ST4000VX000)组zpool mirror,可用空间4T,挂载到/tank目录下,打算建个3T的磁盘镜像给群晖。
群晖选的是DS918+镜像,版本DSM 6.2.3-25426
群晖镜像下载
经过多次试错,已经给大家整理好下载即可用的镜像,放云盘上自己下载。
https://cloud.189.cn/web/share?code=UnaIBjBJZneq(访问码:ka2t)
synoboot.img是启动镜像,需要转换后以U盘形式挂载引导,DSM_DS918+_2546.pat是安装文件,引导后需要手动在页面上上传这个文件安装,不能联网下载,因为启动镜像只支持这个版本的安装文件。
另外放了个PHP7.0的套件安装包,因为Photo Station必须依赖这个,但是套件中心已经没有下载了,如果不装Photo Station,忽略它(可以用Moments代替)。
创建虚拟机
安装目录 /tank/vmdisk/ds918
,先用mkdir创建,进入该目录
上传引导文件synoboot.img
到/tank/vmdisk/ds918
,执行转换:
1 | qemu-img convert -f raw -O qcow2 synoboot.img syno-ds918-qcow2.img |
生成syno-ds918-qcow2.img文件
创建3T的磁盘镜像文件:
1 | qemu-img create -f qcow2 syno-data.qcow2 3072G |
创建虚拟机:
1 | virt-install --name ds918 --memory 4096 --vcpus=2 \ |
第一行: 分配4G内存 2核cpu
第二行: 指定操作系统类型,没有群晖,用linux的就行,开启vnc 5914端口,用于安装操作系统(这里其实没啥用,因为安装在web上进行)
第三行: 指定桥接网络,网卡e1000e, 非常重要,不然会无法连接
第四行: 指定启动盘,就是刚刚我们转换出来的文件,bus必须是usb
,U盘模式
第五行: 指定挂载的3T磁盘文件,bus必须是sata
第六行: 指定启动模式
执行后,用vnc连接到宿主机:5914端口,可以看到系统已经启动
配置安装
先要找到创建的虚拟机ip,上面我们走的是桥接模式,可以在路由器上找到它,操作的电脑如果在同一局域网内也可以打开 http://find.synology.com 查找,或者下载Synology Assistant查找设备。我这里找到的是192.168.20.23
。 浏览器打开 http://192.168.20.23
,看到欢迎界面:
点设置,选择手动安装,浏览选择DSM_DS918+_2546.pat
,再点立即安装:
弹出警告,打勾选确定:
开始安装:
静静等待安装完成吧。