一、需求
公司内大部分的服务器都做了虚拟化,有些虚拟机非常重要,如svn、gitlab等,需要做天备份
二、尝试
- VDP:安装复杂,比较重,操作较为复杂,且稳定性差
- Veeam:收费版(如有条件,推荐使用)
- 群晖:Active Backup for Business
三、安装docker
- 系统
yoda@yoda:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
- 安装docker
安装docker
yoda@yoda:~$ curl https://releases.rancher.com/install-docker/20.10.sh | sh
yoda@yoda:/var/log$ docker --version
Docker version 20.10.24, build 297e128
……
配置镜像加速
yoda@yoda:~$ sudo mkdir -p /etc/docker
yoda@yoda:~$ sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://sx15mtuf.mirror.aliyuncs.com"]
}
EOF
yoda@yoda:~$ sudo systemctl daemon-reload
yoda@yoda:~$ sudo systemctl restart docker
- 安装docker-compose
yoda@yoda:~$ sudo apt install docker-compose
四、安装黑群晖
- yml文件
yoda@yoda:~$ cat docker-compose.yml
version: "3"
services:
dsm:
container_name: dsm
image: kroese/virtual-dsm:latest
environment:
DISK_SIZE: "10T" #磁盘大小
CPU_CORES: "8" #使用cpu核心数
RAM_SIZE: "4096M" #使用内存大小
devices: #设备不支持kvm需删除此项
- /dev/kvm
- /dev/vhost-net
cap_add:
- NET_ADMIN
ports:
- 5000:5000 #端口映射,这个是web访问群晖的默认端口
- 5001:5001 # 端口映射,这个是套件“Active Backup for Business”的端口
volumes:
- /opt/dsm:/storage #磁盘挂载路径
restart: on-failure #重启策略备份
stop_grace_period: 1m
- 启动(启动会比较慢,需要多等一会)
yoda@yoda:~$sudo docker-compose up -d
- 启动完成
- 就可以直接在浏览器中访问群晖了
地址:http://你的服务器地址:5000
- 注意事项
如果无法启动,可通过这个命令查看状态或报错。因为我这边主要是用来备份,
所以给它分配了18个T,就一报文件系统太大,后来改为10T,就可以了
yoda@yoda:~$ sudo docker logs dsm
五、洗白Active Backup for Business
- 在群晖“控制面板”—“信息中心”中查看并复制“产品序列号”
- 在浏览器器中输入如下地址,显示下图状态
- 在浏览器器中输入如下地址,显示下图状态,就说明OK了, 再打开Active Backup for Business套件就可以正常使用了
至此,用docker部署黑群晖就完成了,该文档仅为测试验证及学习交流用,请一定不要在生产环境使用!!!
标签:5001,部署,sudo,黑群晖,dsm,群晖,docker,yoda From: https://blog.51cto.com/u_5147178/9125914