10.2.3. 识别 NVMe 和 HDD 设备
使用 lsblk 标识连接到服务器的 NVMe 和 HDD 设备。下方列出了 lsblk 的输出示例:
[root@c04-h09-6048r ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 512M 0 part /boot
└─sda2 8:2 0 465.3G 0 part
├─vg_c04--h09--6048r-lv_root 253:0 0 464.8G 0 lvm /
└─vg_c04--h09--6048r-lv_swap 253:1 0 512M 0 lvm [SWAP]
sdb 8:16 0 465.8G 0 disk
sdc 8:32 0 1.8T 0 disk
sdd 8:48 0 1.8T 0 disk
sde 8:64 0 1.8T 0 disk
sdf 8:80 0 1.8T 0 disk
sdg 8:96 0 1.8T 0 disk
sdh 8:112 0 1.8T 0 disk
sdi 8:128 0 1.8T 0 disk
sdj 8:144 0 1.8T 0 disk
sdk 8:160 0 1.8T 0 disk
sdl 8:176 0 1.8T 0 disk
sdm 8:192 0 1.8T 0 disk
sdn 8:208 0 1.8T 0 disk
sdo 8:224 0 1.8T 0 disk
sdp 8:240 0 1.8T 0 disk
sdq 65:0 0 1.8T 0 disk
sdr 65:16 0 1.8T 0 disk
sds 65:32 0 1.8T 0 disk
sdt 65:48 0 1.8T 0 disk
sdu 65:64 0 1.8T 0 disk
sdv 65:80 0 1.8T 0 disk
sdw 65:96 0 1.8T 0 disk
sdx 65:112 0 1.8T 0 disk
sdy 65:128 0 1.8T 0 disk
sdz 65:144 0 1.8T 0 disk
sdaa 65:160 0 1.8T 0 disk
sdab 65:176 0 1.8T 0 disk
sdac 65:192 0 1.8T 0 disk
sdad 65:208 0 1.8T 0 disk
sdae 65:224 0 1.8T 0 disk
sdaf 65:240 0 1.8T 0 disk
sdag 66:0 0 1.8T 0 disk
sdah 66:16 0 1.8T 0 disk
sdai 66:32 0 1.8T 0 disk
sdaj 66:48 0 1.8T 0 disk
sdak 66:64 0 1.8T 0 disk
sdal 66:80 0 1.8T 0 disk
nvme0n1 259:1 0 745.2G 0 disk
nvme1n1 259:0 0 745.2G 0 disk
在本例中,将使用以下原始块设备:
NVMe 设备
-
/dev/nvme0n1 -
/dev/nvme1n1
HDD 设备
-
/dev/sdc -
/dev/sdd -
/dev/sde -
/dev/sdf
文件 lv_vars.yaml 在所选设备上配置逻辑卷创建。它在 NVMe、基于 NVMe 的 bucket 索引和基于 HDD 的 OSD 上创建日志。逻辑卷的实际创建由 lv-create.yml 启动,它显示为 lv_vars.yaml。
该文件一次仅应具有一个 NVMe 设备。它还应仅引用与该特定 NVMe 设备关联的 HDD 设备。对于包含多个 NVMe 设备的 OSD,请为每个 NVMe 编辑 lv_vars.yaml,并为每个 NVMe 重复运行 lv-create.yml。下面将对此进行说明。
在示例中,这意味着将首先在 /dev/nvme0n1 上运行 lv-create.yml,然后再次在 /dev/nvme1n1 上运行。