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

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


#### 定义Ceph服务需求

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

```
cp /home/ceph-ansible/site.yml.sample /home/ceph-ansible/site.yml
vim /home/ceph-ansible/site.yml
```


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

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

```
vi /home/ceph-ansible/hosts
```

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


#### 定义Ceph集群配置

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

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

具体操作步骤如下：

1. 编辑all.yml文件。
  1 vim /home/ceph-ansible/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配置，通过这些操作，块存储部署环境准备完成。
