8-為ceph集群添加OSD

為ceph集群添加OSD?為ceph集群添加OSD
> 說明:添加OSD時(shí),建議將磁盤先格式化為無分區(qū)的原始磁盤
```shell
## https://rook.github.io/docs/rook/v1.10/Getting-Started/ceph-teardown/?h=sgdisk#zapping-devices
DISK="/dev/sdX"
## Zap the disk to a fresh, usable state (zap-all is important, b/c MBR has to be clean)
sgdisk --zap-all $DISK
## Wipe a large portion of the beginning of the disk to remove more LVM metadata that may be present
dd if=/dev/zero of="$DISK" bs=1M count=100 oflag=direct,dsync
## SSDs may be better cleaned with blkdiscard instead of dd
blkdiscard $DISK
## Inform the OS of partition table changes
partprobe $DISK
```
```shell
## 查看各ceph節(jié)點(diǎn)有哪些磁盤是可用的,關(guān)注`AVAILABLE`列
# ceph orch device ls
HOST ? ?PATH ? ? ? ? ?TYPE ?DEVICE ID ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SIZE ?AVAILABLE ?REFRESHED ?REJECT REASONS ?
ceph01 ?/dev/nvme0n2 ?ssd ? VMware_Virtual_NVMe_Disk_VMware_NVME_0000 ? ? ? ? ? ? 107G ?Yes ? ? ? ?17m ago ? ? ? ? ? ? ? ? ? ?
ceph01 ?/dev/sda ? ? ?hdd ? VMware_Virtual_SATA_Hard_Drive_00000000000000000001 ? 107G ?Yes ? ? ? ?17m ago ? ? ? ? ? ? ? ? ? ?
ceph02 ?/dev/nvme0n2 ?ssd ? VMware_Virtual_NVMe_Disk_VMware_NVME_0000 ? ? ? ? ? ? 107G ?Yes ? ? ? ?18m ago ? ? ? ? ? ? ? ? ? ?
ceph02 ?/dev/sda ? ? ?hdd ? VMware_Virtual_SATA_Hard_Drive_00000000000000000001 ? 107G ?Yes ? ? ? ?18m ago ? ? ? ? ? ? ? ? ? ?
ceph03 ?/dev/nvme0n2 ?ssd ? VMware_Virtual_NVMe_Disk_VMware_NVME_0000 ? ? ? ? ? ? 107G ?Yes ? ? ? ?25m ago ? ? ? ? ? ? ? ? ? ?
ceph03 ?/dev/sda ? ? ?hdd ? VMware_Virtual_SATA_Hard_Drive_00000000000000000001 ? 107G ?Yes ? ? ? ?25m ago ? ? ? ? ? ? ? ? ? ?
ceph04 ?/dev/nvme0n2 ?ssd ? VMware_Virtual_NVMe_Disk_VMware_NVME_0000 ? ? ? ? ? ? 107G ?Yes ? ? ? ?17m ago ? ? ? ? ? ? ? ? ? ?
ceph04 ?/dev/sda ? ? ?hdd ? VMware_Virtual_SATA_Hard_Drive_00000000000000000001 ? 107G ?Yes ? ? ? ?17m ago ? ? ? ? ? ? ? ? ? ?
ceph05 ?/dev/nvme0n2 ?ssd ? VMware_Virtual_NVMe_Disk_VMware_NVME_0000 ? ? ? ? ? ? 107G ?Yes ? ? ? ?17m ago ? ? ? ? ? ? ? ? ? ?
ceph05 ?/dev/sda ? ? ?hdd ? VMware_Virtual_SATA_Hard_Drive_00000000000000000001 ? 107G ?Yes ? ? ? ?17m ago ?
## 接下來初始化osd
## 將指定的磁盤格式化為無分區(qū)的原始磁盤
# blkdiscard /dev/nvme0n2
# cephadm shell ceph orch device zap ceph01 /dev/sda
## 接著初始化其他節(jié)點(diǎn)上磁盤
...
## 添加OSD
# ceph orch daemon add osd ceph01:/dev/nvme0n2
# ceph orch daemon add osd ceph01:/dev/sda
# ceph orch daemon add osd ceph02:/dev/nvme0n2
# ceph orch daemon add osd ceph02:/dev/sda ?
# ceph orch daemon add osd ceph03:/dev/nvme0n2
# ceph orch daemon add osd ceph03:/dev/sda ?
# ceph orch daemon add osd ceph04:/dev/nvme0n2
# ceph orch daemon add osd ceph04:/dev/sda ?
# ceph orch daemon add osd ceph05:/dev/nvme0n2
# ceph orch daemon add osd ceph05:/dev/sda ? ? ? ? ? ?
```