Ceph-ansible 部署Ceph-阿里云开发者社区

开发者社区> 阿里云支持与服务> 正文

Ceph-ansible 部署Ceph

简介: Ceph-ansible 部署Ceph   1、安装notario yum install -y python-pip pip install notario 这个包用yum装的版本是不符合要求的,需要使用pip进行安装   2、下载ceph-ansible的代码到本地 git clone https://github.

Ceph-ansible 部署Ceph

 

1、安装notario

[root@node1 ~]# yum install -y python-pip
[root@node1 ~]# pip install notario

这个包用yum装的版本是不符合要求的,需要使用pip进行安装

2、下载ceph-ansible的代码到本地

[root@node1 ~]# git clone https://github.com/ceph/ceph-ansible.git

3、修改inventory,添加主机信息

[root@node1 ~]# cd ceph-ansible/

[root@node1 ceph-ansible]# vim hosts
[mons]
192.168.1.10
192.168.1.11
192.168.1.12

[osds]
192.168.1.10
192.168.1.11
192.168.1.12

[rgws]
192.168.1.10
192.168.1.11
192.168.1.12

[mgrs]
192.168.1.10
192.168.1.11
192.168.1.12

4、修改all.yml写入如下内容

[root@node1 ceph-ansible]# vim group_vars/all.yml
---
cluster: ceph                                #集群名
ceph_origin: distro                          #使用distro,则不会使用公网源
ceph_repository: local                       #被操作节点使用本地的repo文件
ceph_stable_release: luminous                #安装版本
public_network: "192.168.1.0/24"
cluster_network: "192.168.1.0/24"
mon_host: 192.168.1.10,192.168.1.11,192.168.1.12
monitor_interface: ens33
devices:                                     #OSD磁盘,有几块写几块
  - '/dev/sdb'
  - '/dev/sdc'
  - '/dev/sdd'
osd_scenario: collocated

5、生成site.yml

[root@node1 ceph-ansible]# mv site.yml.sample site.yml

6、安装

[root@node1 ceph-ansible]# ansible-playbook site.yml -i hosts

7、部署完成

[root@node1 ceph-ansible]# ceph -s
  cluster:
    id:     e2706096-9e3e-4993-842e-ef8abe4d9d49
    health: HEALTH_WARN
            too few PGs per OSD (10 < min 30)
 
  services:
    mon: 3 daemons, quorum node1,node2,node3
    mgr: node1(active), standbys: node2, node3
    osd: 9 osds: 9 up, 9 in
    rgw: 3 daemons active
 
  data:
    pools:   4 pools, 32 pgs
    objects: 191 objects, 3155 bytes
    usage:   969 MB used, 133 GB / 134 GB avail
    pgs:     32 active+clean

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

分享阿里云支持与服务团队最佳实践、经典案例与故障排查。

官方博客
文档