---
title: 部署集群
description: "- Python版本：所有操作系统必须含有Python3.x。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengsdss/ecosystemEnable/Ceph/kunpengcephoe_02_0020.html
sourcePath: /source/zh/kunpengsdss/ecosystemEnable/Ceph/kunpengcephoe_02_0020.html
indexId: 6914cb4a5caa42afdbb341c16901c9c08a99ef132b154def4163250be0fe74c070
---
# 部署集群

#### 前提条件

- Python版本：所有操作系统必须含有Python3.x。
- 基础环境镜像源、免密、NTP服务等配置完成。
  详细操作请参见《Ceph块存储 部署指南》(https://www.hikunpeng.com/document/detail/zh/kunpengsdss/ecosystemEnable/Ceph/kunpengcephblock_04_0001.html)中的“配置部署环境”的相关内容。

- 已安装依赖pyOpenSSL、werkzeug和prettytable。若未安装可使用如下命令进行安装。
  1 2 3 pip3 install --upgrade pip pip3 install setuptools_rust pip3 install pyOpenSSL werkzeug prettytable

- 已创建Ceph用户。若未创建可参考如下命令进行用户创建。
  1 2 echo 'ceph:x:167:' >> /etc/group echo 'ceph:x:167:167:Ceph daemons:/var/lib/ceph:/sbin/nologin' >> /etc/passwd


#### 部署Ceph集群

1. 拷贝编译完成的RPM包至“/home/local_ceph”目录。
  1 2 mkdir /home/local_ceph cp -r /root/rpmbuild/RPMS/* /home/local_ceph/

2. 创建本地源。

  a. 创建repo源。
    1 2 cd /home/local_ceph createrepo .

  b. 新建“local_ceph.repo”文件。
    1 vi /etc/yum.repos.d/local_ceph.repo

  c. 按“i”键进入编辑模式，在文件末尾添加如下内容。
    1 2 3 4 5 [local_ceph] name=local_ceph baseurl=file:///home/local_ceph enable=1 gpgcheck=0

  d. 按“Esc”键退出编辑模式，输入:wq!并按“Enter”键保存退出文件。
3. 生成Yum本地缓存。
  1 yum clean all && yum makecache

4. 安装相关依赖。
  1 yum install -y python-sphinx rdma-core-devel systemd-devel openldap-devel leveldb-devel snappy-devel lz4-devel curl-devel expat-devel liboath-devel lttng-ust-devel libbabeltrace-devel python3-Cython fuse-devel libnl3-devel libaio-devel gperf librabbitmq-devel gperftools libcap-ng-devel

5. 查看是否安装成功。
  1 yum repolist

  回显打印已安装的依赖列表。

6. 安装Ceph。
  1 yum install -y ceph-14.2.8

  验证Ceph版本，能正确显示版本号则说明安装成功。

  1 ceph -v

7. 部署MON、MGR。
  详细操作请参见《Ceph块存储 部署指南》(https://www.hikunpeng.com/document/detail/zh/kunpengsdss/ecosystemEnable/Ceph/kunpengcephblock_04_0001.html)中的“部署MON节点”和《Ceph块存储 部署指南》(https://www.hikunpeng.com/document/detail/zh/kunpengsdss/ecosystemEnable/Ceph/kunpengcephblock_04_0001.html)中的“部署MGR节点”。

  部署指南中的配置Ceph镜像源为Ceph官方镜像，该镜像为不包含新特性的Ceph RPM包，因此，需要采用本地源的方式配置本次编译的RPM包。

8. 部署OSD。
  详细操作请参考《Ceph块存储 部署指南》(https://www.hikunpeng.com/document/detail/zh/kunpengsdss/ecosystemEnable/Ceph/kunpengcephblock_04_0001.html)中的“部署OSD节点”。
