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

环境要求

下面为满足安装 Ceph 14.2.8的硬件及软件环境,具体设置分别如下所示:

硬件要求

硬件要求表1所示。

表1 Ceph所使用的环境

服务器名称

鲲鹏服务器

处理器

鲲鹏920 5220处理器

核数

2*32核

主频

2600MHz

内存大小

8*16GB

内存频率

2933MHz

网卡

IN200网卡4*25GE

硬盘

系统盘:RAID 1(2*960GB SATA SSD)

数据盘:RAID模式下使能JBOD(12*4TB SATA HDD)

NVMe SSD

缓存盘:1*ES3000 V5 3.2TB NVMe SSD

RAID控制卡

Avago SAS 3508

  • 由于安装过程中需要在线安装Ceph软件包及依赖包,请确保服务器可以接入互联网。
  • 如果是全新安装操作系统,安装方式可以选择使用最小化安装。

软件要求

软件要求如下所示。

  • 本文档以Ceph 14.2.8版本进行说明,其他Ceph版本安装也可参考本文档进行编译操作。
  • 其他除表2列表外的操作系统扩展增强版本,如OpenEuler 20.03-LTS-SP3等也可参考本文档进行编译操作。
  • 如果是全新安装操作系统,安装方式建议使用最小化安装。

集群环境规划

集群由Ceph客户端和Ceph服务端组成,其中客户端为client1~client3,服务端为ceph1~ceph3,其组网方式如图1所示。

图1 物理组网图

Ceph集群部署时各服务端IP地址举例如表3所示。

表3 服务端部署IP地址

集群

管理IP地址

Public Network

Cluster Network

ceph1

192.168.2.166

192.168.3.166

192.168.4.166

ceph2

192.168.2.167

192.168.3.167

192.168.4.167

ceph3

192.168.2.168

192.168.3.168

192.168.4.168

Ceph集群部署各客户端IP地址举例如表4所示。

表4 客户端部署IP地址

客户端

管理IP地址

Public Network

client1

192.168.2.160

192.168.3.160

client2

192.168.2.161

192.168.3.161

client3

192.168.2.162

192.168.3.162

  • 管理IP地址:用于远程SSH机器管理配置使用的IP地址。
  • 内部集群IP地址(Cluster Network):用于集群内部节点之间同步数据的IP地址,选取任意一个25GE网口配置即可。
  • 外部访问IP地址(Public Network):存储节点供其他节点访问的IP地址,选取任意一个25GE网口配置即可。
  • 客户端当做压力机,需保证客户端业务口IP地址与集群的外部访问IP地址在同一个网段,建议选用25GE网口进行配置。

硬盘划分

Ceph 14.2.8 以后都采用了BlueStore作为后端存储引擎,没有了Jewel版本的Journal盘分区的划分,而是变成DB分区(元数据分区)和WAL分区。这两个分区分别存储BlueStore后端产生的元数据和日志文件。在集群部署时,每个Ceph节点配置12块4TB数据盘和1块3.2TB的NVMe盘。每个4TB数据盘作为一个OSD的数据分区,单个NVMe盘作为12个OSD的DB、WAL分区。一般WAL分区大于10GB就足够使用,Ceph官方文档建议每个DB分区不小于每个数据盘容量的4%,具体可根据NVMe盘容量灵活设置。在本方案中,以WAL分区设置为60GB、DB分区设置为180GB为例进行说明。

对于一个OSD,分区如表5所示。

表5 硬盘分区

数据盘

DB分区

WAL分区

4TB

180GB

60GB