我想在 Docker Swarm 上部署 Ceph 集群。
首先,我尝试仅部署监视器... Yaml 撰写文件:
version: "3.3"
services:
Mon:
image: ceph/daemon:tag-build-master-kraken-ubuntu-16.04
#command: ceph mon
environment:
- "CEPH_DAEMON=MON"
- "NETWORK_AUTO_DETECT=1"
# - "MON_IP=192.168.0.20"
# - "CEPH_PUBLIC_NETWORK=192.168.0.0/24"
volumes:
- type: volume
source: etc_ceph
target: /etc/ceph
- type: volume
source: var_lib_ceph
target: /var/lib/ceph/
network_mode: host
deploy:
replicas: 1
placement:
constraints:
- node.labels.DFS==true
volumes:
etc_ceph:
var_lib_ceph:
dev:
但它不工作,在日志中我看到:
2017-10-08 20:09:07 /entrypoint.sh:错误-看起来我们无法发现网络设置
可能存在一些工作样本?