首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从编曲看“码头工人群”

从编曲看“码头工人群”
EN

Stack Overflow用户
提问于 2017-10-08 20:21:28
回答 1查看 1.6K关注 0票数 0

我想在Docker上部署Ceph集群。

首先我试着部署监视器..。Yaml撰写文件:

代码语言:javascript
运行
复制
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: ERROR-看起来我们还没有发现网络设置

可能存在什么工作样本?

EN

回答 1

Stack Overflow用户

发布于 2018-05-10 21:35:18

似乎您需要使用主机网络,但选项network_mode: host不支持中的群集。蜂群风味将是:

代码语言:javascript
运行
复制
services:
  Mon:
    ...
    networks:
      hostnet: {}

networks:
  hostnet:
    external: true
    name: host

来自:https://docs.docker.com/compose/compose-file/#host-or-none

另外,完整的CephFS在群集示例中可以在https://github.com/sepich/ceph-swarm上找到

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46635648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档