0%

ubuntu22.04 kvm安装群晖

环境介绍

宿主机: 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)

image/20221202104308_ff55675b4ba102c11b816502ce94a720.png

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
2
3
4
5
6
virt-install --name ds918 --memory 4096 --vcpus=2 \
--os-variant ubuntu20.04 --graphics vnc,password=000000,listen=::,port=5914 \
--network bridge=br0,model=e1000e, \
--disk /tank/vmdisk/ds918/syno-ds918-qcow2.img,bus=usb \
--disk /tank/vmdisk/ds918/syno-data.qcow2,bus=sata \
--boot hd

第一行: 分配4G内存 2核cpu
第二行: 指定操作系统类型,没有群晖,用linux的就行,开启vnc 5914端口,用于安装操作系统(这里其实没啥用,因为安装在web上进行)
第三行: 指定桥接网络,网卡e1000e, 非常重要,不然会无法连接
第四行: 指定启动盘,就是刚刚我们转换出来的文件,bus必须是usb,U盘模式
第五行: 指定挂载的3T磁盘文件,bus必须是sata
第六行: 指定启动模式

执行后,用vnc连接到宿主机:5914端口,可以看到系统已经启动
image/20221202112209_c14e9ac22d55810898e8ff59d0e7199d.png

配置安装

先要找到创建的虚拟机ip,上面我们走的是桥接模式,可以在路由器上找到它,操作的电脑如果在同一局域网内也可以打开 http://find.synology.com 查找,或者下载Synology Assistant查找设备。我这里找到的是192.168.20.23。 浏览器打开 http://192.168.20.23,看到欢迎界面:

image/20221202113324_8bc8df7ba6b6429c33323ace9bcb20a3.png

点设置,选择手动安装,浏览选择DSM_DS918+_2546.pat,再点立即安装:

image/20221202113511_84f3c6a5d178263a49e204494a016af0.png

弹出警告,打勾选确定:

image/20221202113557_a092466b2f29ff8b3d21b89807d7cff2.png

开始安装:

image/20221202113620_08a85a93fb245c8395cdffebdc056ab8.png

静静等待安装完成吧。