如何使用udev增强对ceph储存设备的管理
发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,本篇文章给大家分享的是有关如何使用udev增强对ceph储存设备的管理,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。需求描述默认情况下磁
千家信息网最后更新 2025年01月28日如何使用udev增强对ceph储存设备的管理
本篇文章给大家分享的是有关如何使用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储存设备的管理,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
设备
磁盘
管理
名称
方式
更多
物理
知识
篇文章
需求
实用
中用
事件
信息
内核
同时
命令
多种
就是
工作会
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
岳阳软件开发哪里好
手机可以做前端服务器吗
家实行网络安全保护制度
奉贤区品牌数据库系统收购价
2b2t国际版服务器编号是什么
视频监控网络安全事应急处置
名站互联网络科技
软件开发的流程介绍
怎么知道服务器是用什么阵列
aes服务器
小说app数据库表
网络安全周版成都
疫情对互联网科技股的影响
db2数据库建新架构
汽车车载网络技术探讨范文
上海网络安全性
云服务器linux怎么挂数据
行业网络安全等级保护
建立数据库英语怎么写
人工智能汽车网络安全
首份网络安全报告
无法连接到服务器微信
上海网络安全咨询报价
e2603服务器
数据库对象由什么构成
张家界社交软件开发公司
华中科技大学第七届互联网
最终幻想17选服务器怎么选
浙江文明城市网络安全
吉林市信息网络安全协会