---
title: 配置文件存储
description: "本小节仅需在主节点ceph1节点上执行。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengsdss/ecosystemEnable/Ceph/kunpengcephansible_04_0006.html
sourcePath: /source/zh/kunpengsdss/ecosystemEnable/Ceph/kunpengcephansible_04_0006.html
indexId: 0c2e15b7a385d0c4bd275279155999f8c1e0cab64a1298b224d417f97f594b3575
---
# 配置文件存储

本小节仅需在主节点ceph1节点上执行。


#### 定义Ceph服务需求

1. 进入site.yml文件。
  1 2 cp /home/ceph-ansible/site.yml.sample /home/ceph-ansible/site.yml vim /home/ceph-ansible/site.yml

2. 如图所示，添加mdss选项：


#### 定义集群主机服务

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

```
vim /home/ceph-ansible/hosts
```

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


#### 定义Ceph集群配置

1. 修改all.yml。
  1 vim /home/ceph-ansible/group_vars/all.yml

2. 通过查找 CephFS 关键字，修改配置如下。

  - Ceph在线下载方式：
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 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 # CEPHFS # ########## cephfs: cephfs # name of the ceph filesystem cephfs_data_pool: name: "{{ cephfs_data if cephfs_data is defined else 'cephfs_data' }}" pg_num: "{{ osd_pool_default_pg_num }}" pgp_num: "{{ osd_pool_default_pg_num }}" rule_name: "replicated_rule" type: 1 # erasure_profile: "" # expected_num_objects: "" application: "cephfs" size: "{{ osd_pool_default_size }}" min_size: "{{ osd_pool_default_min_size }}" cephfs_metadata_pool: name: "{{ cephfs_metadata if cephfs_metadata is defined else 'cephfs_metadata' }}" pg_num: "{{ osd_pool_default_pg_num }}" pgp_num: "{{ osd_pool_default_pg_num }}" rule_name: "replicated_rule" type: 1 # erasure_profile: "" # expected_num_objects: "" application: "cephfs" size: "{{ osd_pool_default_size }}" min_size: "{{ osd_pool_default_min_size }}" cephfs_pools: - "{{ cephfs_data_pool }}" - "{{ cephfs_metadata_pool }}"

    参数monitor_interface为Public Network的网口设备ID。

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


#### 定义OSD

参照定义OSD的方法，定义相应的OSD。
