您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關如何使用udev增強對ceph儲存設備的管理,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
默認情況下磁盤可以使用by-id/by-partlabel/by-parttypeuuid/by-partuuid/by-path/by-uuid等多種形式的名稱對磁盤設備進行管理,但是在ceph中,如果磁盤數量過多,加上為了更好的區別每一個OSD對應的磁盤分區用途(比如filestore or journal),同時確保物理磁盤發生變更(故障盤替換后)后對應的名稱不變,對OSD對應的磁盤設備命名提出新的管理需求。
本例使用udev的方式,將磁盤按照osd[N]的方式進行命名,比如/dev/osd5_filestore_1表示osd5的第一個filestore分區,/dev/osd5_journal_5表示osd5的第一個journal分區(表示該磁盤用于osd.5的filestore),以/dev/sdd為例
查看設備信息
root@demo:~# udevadm info --query=all --name=/dev/sdd P: /devices/pci0000:00/0000:00:0d.0/ata6/host5/target5:0:0/5:0:0:0/block/sdd N: sdd S: disk/by-id/ata-VBOX_HARDDISK_VB98806c01-1fe3494a S: disk/by-id/scsi-SATA_VBOX_HARDDISK_VB98806c01-1fe3494a S: disk/by-path/pci-0000:00:0d.0-scsi-0:0:0:0 S: osd5data E: DEVLINKS=/dev/disk/by-id/ata-VBOX_HARDDISK_VB98806c01-1fe3494a /dev/disk/by-id/scsi-SATA_VBOX_HARDDISK_VB98806c01-1fe3494a /dev/disk/by-path/pci-0000:00:0d.0-scsi-0:0:0:0 /dev/osd5data E: DEVNAME=/dev/sdd E:DEVPATH=/devices/pci0000:00/0000:00:0d.0/ata6/host5/target5:0:0/5:0:0:0/block/sdd #這個表示物理設備的系統ID ...
選取設備的標識碼,示例中用的是DEVPATH(DEVPATH= /devices/pci0000:00/0000:00:0d.0/ata6/host5/target)
編寫udev rules規則文件
root@demo:~# cat /etc/udev/rules.d/20-persistent-disk.rules KERNEL=="sd?", SUBSYSTEM=="block", DEVPATH=="*/devices/pci0000:00/0000:00:0d.0/ata6/host5/target5:0:0/5:0:0:0*", SYMLINK+="osd5", GOTO="END_20_PERSISTENT_DISK" KERNEL=="sd?*", ATTR{partition}=="1", SUBSYSTEM=="block", DEVPATH=="*/devices/pci0000:00/0000:00:0d.0/ata6/host5/target5:0:0/5:0:0:0*", SYMLINK+="osd5_filestore_%n" KERNEL=="sd?*", ATTR{partition}=="2", SUBSYSTEM=="block", DEVPATH=="*/devices/pci0000:00/0000:00:0d.0/ata6/host5/target5:0:0/5:0:0:0*", SYMLINK+="osd5_journal_%n" LABEL="END_20_PERSISTENT_DISK"
執行以下命令向內核發送event事件,觸發udev rules的執行(類似模擬塊設備的熱插拔)。
udevadm trigger --subsystem-match=block --action=add
檢查最終效果
以上就是如何使用udev增強對ceph儲存設備的管理,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。