Linux上面查看虚拟机的ID,Linux虚拟机的设备id与盘符不相符怎么办?

一般情况下Linux虚拟机中,设备id都是映射磁盘的盘符,所以设备id和盘符是相一致的。但是用户在查看Linux设备id的时候却发现Linux虚拟机中设备id与盘符不相符,这个时候该怎么办呢?

当用户挂载多个scsi磁盘时,重启Linux虚拟机后虚拟机内部磁盘映射和用户配置的不一致。如图所示,用户配置的虚拟机scsi设备id与盘符对应关系。

039cd162f491df04ddcc57c58130fa10.png

当虚拟机重启以后,虚拟机的scsi设备id与盘符的对应关系与用户配置的不一致。如下图所示虚拟机的scsi设备id与盘符不一致:

91612037d1ed20a2e010c87d9308f56e.png

在这种情况下,Oracle RAC中所使用的盘符对应的设备发生变化时,会对业务造成一定影响。

解决办法:

使用虚拟机scsi设备时需要指定scsi设备id,此解决方法主要适用于使用整个scsi磁盘,不在虚拟机内部对scsi磁盘进行分区的情况。环境:RedHat 6.5 64位操作系统,举例:/etc/udev/rules.d/60-raw.rules配置文件。

ACTION==“add”, KERNEL==“sd*”, PROGRAM==“/sbin/scsi_id -g -u -d /dev/$name”,

RESULT==“360022a11000e085d0de717f500000003”, RUN+=“/bin/raw /dev/raw/raw1 %N”

ACTION==“add”, KERNEL==“sd*”, PROGRAM==“/sbin/scsi_id -g -u -d /dev/$name”,

RESULT==“360022a11000e085d0de7372c0000002e”, RUN+=“/bin/raw /dev/raw/raw2 %N”

KERNEL==“raw1”, OWNER=“grid”, GROUP=“oinstall”, MODE=“777”

KERNEL==“raw2”, OWNER=“grid”, GROUP=“oinstall”, MODE=“777”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值