Virtual DSM
是一款开源黑群晖工具,可以让你通过 Docker 部署一个虚拟群晖系统,而无需直接安装在硬件中才能体验群晖的 DSM 系统,这对于很多想要入手群晖、却又拿不准想先体验一把的折腾家非常有用。
Virtual DSM目前已支持 DMS7.2.x,默认会安装 7.2.1 版本,当然也支持安装指定的版本。
在功能方面,Virtual DSM 支持多磁盘映射、KVM 加速、GPU 直通以及在线升级等特性。
前文已提到,Virtual DSM 是使用 Docker 部署的,所以首先需要确定你的机器已经安装并启动了 Docker,在此就不赘述了。
笔者准备了Docker和Docker Compose两种部署方式,任选一种即可。
1、Docker方式
docker run -it -d \
--name dsm \
--restart=always \
-p 5000:5000 \
-v path/to/storage1:/storage1 \
-e DISK_SIZE="16G" \
--device=/dev/kvm \
--device=/dev/dri \
--cap-add NET_ADMIN \
--stop-timeout 60 \
vdsm/virtual-dsm:latest
2、Docker Compose方式
version: "3"
services:
dsm:
container_name: dsm
restart: unless-stopped
network_mode: bridge
image: vdsm/virtual-dsm:latest
environment:
DISK_SIZE: "16G"
devices:
- /dev/kvm
- /dev/dri
cap_add:
- NET_ADMIN
ports:
- 5000:5000
volumes:
- path/to/storage1:/storage1
stop_grace_period: 2m
参数说明:
#设置磁盘大小
environment:
DISK_SIZE: "16G"
#设置多个磁盘
支持挂载多个磁盘,并且可以分别设置磁盘的大小
environment:
DISK2_SIZE: "32G"
DISK3_SIZE: "64G"
volumes:
- path/to/storage2:/storage2
- path/to/storage3:/storage3
#GPU直通
environment:
GPU: "Y"
devices:
- /dev/dri
#资源限制
默认只会使用 1 核 1GB 内存,也可以指定最大 CPU 和内存
environment:
RAM_SIZE: "4G"
CPU_CORES: "4"
#KVM加速
首先运行以下命令验证你的宿主机系统是否支持KVM,如果kvm ok
返回错误,表示kvm加速无法使用,请检查你的BIOS设置。
sudo apt install cpu-checker
sudo kvm-ok
1、启动容器后,在浏览器中输入ip+5000
,可以看到DSM系统正在安装,耐心等待安装完成。
2、使用docker logs -f dsm
也可以查看Docker日志,安装速度属实有点慢~~
3、等到浏览器中出现这个页面,就表示系统引导已经完成了,跟着页面上的引导一步步设置就可以了。
4、设置设备名称和管理员账号,给系统起个名字,并设置好账户名和密码。
5、设置更新选项,建议先选第三个,安装完以后想更新再更新。
6、创建群晖账号,这一步建议直接跳过,没多大用处。
7、最后,成功进入群晖系统!可以尽情折腾,玩坏了就重新装。
最后友情提示,Virtual DSM
到底只是一个跑在 Docker 里的玩具,作为体验玩玩还可以,说白了就是个套娃游戏,不太适合作为主力 NAS 来使用,请慎重在其中保存重要数据!请慎重在其中保存重要数据!请慎重在其中保存重要数据!
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!