Ceph在信创操作系统和服务器上安装
本文介绍在国产化操作系统和服务器上进行ceph集群的安装。
基础配置
操作系统使用银河kylin v10,CPU为飞腾处理器S2500。
[root@node1 ~]# cat /etc/kylin-release
Kylin Linux Advanced Server release V10 (Sword)
[root@node1 ~]# lscpu
架构: aarch64
CPU 运行模式: 64-bit
字节序: Little Endian
CPU: 128
在线 CPU 列表: 0-127
每个核的线程数: 1
每个座的核数: 64
座: 2
NUMA 节点: 16
厂商 ID: Phytium
型号: 3
型号名称: Phytium,S2500/64 C00
步进: 0x1
CPU 最大 MHz: 2100.0000
CPU 最小 MHz: 1100.0000
BogoMIPS: 100.00
L1d 缓存: 4 MiB
L1i 缓存: 4 MiB
L2 缓存: 64 MiB
L3 缓存: 128 MiB
NUMA 节点0 CPU: 0-7
NUMA 节点1 CPU: 8-15
NUMA 节点2 CPU: 16-23
NUMA 节点3 CPU: 24-31
NUMA 节点4 CPU: 32-39
NUMA 节点5 CPU: 40-47
NUMA 节点6 CPU: 48-55
NUMA 节点7 CPU: 56-63
NUMA 节点8 CPU: 64-71
NUMA 节点9 CPU: 72-79
NUMA 节点10 CPU: 80-87
NUMA 节点11 CPU: 88-95
NUMA 节点12 CPU: 96-103
NUMA 节点13 CPU: 104-111
NUMA 节点14 CPU: 112-119
NUMA 节点15 CPU: 120-127
Vulnerability Itlb multihit: Not affected
Vulnerability L1tf: Not affected
Vulnerability Mds: Not affected
Vulnerability Meltdown: Mitigation; PTI
Vulnerability Spec store bypass: Vulnerable
Vulnerability Spectre v1: Mitigation; __user pointer sanitization
Vulnerability Spectre v2: Not affected
Vulnerability Srbds: Not affected
Vulnerability Tsx async abort: Not affected
标记: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
之前想通过cephadm的方式去部署,结果发现cephadm不支持kylin v10的操作系统,那么剩下的就只有手动部署和编译安装的方式,kylin
v10系统已经自带了ceph luminous版本的包,如果想用新版的ceph那只能通过编译安装的方式了。
CEPH_GIT_VER = "ae699615bac534ea496ee965ac6192cb7e0e07c0"
CEPH_GIT_NICE_VER = "12.2.8"
CEPH_RELEASE = "12"
CEPH_RELEASE_NAME = "luminous"
CEPH_RELEASE_TYPE = "stable"配置hosts解析cat