鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

配置块存储

定义Ceph服务需求

根据需要选择集群所需要的服务,对于块存储场景必须的服务需求包括mons和osds。

1
2
3
cd ..
cp site.yml.sample site.yml
vim site.yml

定义集群主机服务

“ceph-ansible”目录内进入hosts文件。

1
vi hosts

根据需要修改集群中各节点所拥有的应用:

定义Ceph集群配置

修改“group_vars”目录下all.yml文件的内容,主要包括:

  1. 配置Ceph下载方式,版本信息。
  2. 基本的网络信息。
  3. OSD类型。

具体操作步骤如下:

  1. 编辑all.yml文件。
    1
    vim group_vars/all.yml
    
  2. 修改配置如下。
    • Ceph在线下载方式:
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      ceph_origin: repository
      ceph_repository: community
      ceph_mirror: http://download.ceph.com
      ceph_stable_release: nautilus
      ceph_stable_repo: "{{ ceph_mirror }}/rpm-{{ ceph_stable_release }}"
      ceph_stable_redhat_distro: el7
      monitor_interface: enp133s0
      journal_size: 5120
      public_network: 172.19.106.0/0
      cluster_network: 172.19.106.0/0
      osd_objectstore: bluestore
      

      部分参数填写说明如表1所示。

      表1 参数填写说明

      参数

      说明

      monitor_interface

      网口设备号

      public_network

      Public Network的IP地址和掩码

      cluster_network

      Cluster Network的IP地址和掩码

    • Ceph离线下载方式:
      1
      2
      3
      ceph_origin: distro
      ceph_repository: local
      ceph_stable_release: nautilus
      

定义OSD

参照定义OSD的方式定义所需的osd配置,通过这些操作,块存储部署环境准备完成。