我在一个服务器上遇到了一个问题,我正在构建一个甲骨文在Red 7上的模板,我似乎无法使用我的SCSI硬盘ID。以下是我迄今所尝试过的。
root@rhel7asm12ctemplate by-id# lsscsi --scsi_id
1:0:0:0 cd/ NECVMWar VMware IDE CDR10 1.00 /dev/sr0 -
2:0:0:0磁盘VMware虚拟磁盘1.0 /dev/sda -
2:0:1:0磁盘VMware虚拟磁盘1.0 /dev/sdb -
2:0:2:0磁盘VMware虚拟磁盘1.0 /dev/sdc -
/dev/disk/by-id没有显示SCSI_ID的任何内容,而是显示了uuid。
root@rhel7asm12ctemplate ~# /usr/lib/udev/scsi_id -白色-替换-设备=/dev/sda
也什么也不回。
有人对我如何获得ASM所需的SCSI ID有任何建议吗?
谢谢!
发布于 2018-10-22 08:55:07
[root@rhel7asm12ctemplate by-id]# lsscsi --scsi_id
[1:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr0 -
[2:0:0:0] disk VMware Virtual disk 1.0 /dev/sda -
[2:0:1:0] disk VMware Virtual disk 1.0 /dev/sdb -
[2:0:2:0] disk VMware Virtual disk 1.0 /dev/sdc -这个输出告诉我如下:
如果您试图从VMware虚拟机内部查找物理SCSI总线/目标/LUN三胞胎,这是不可能的: VMware显式地向VM隐藏物理主机的这些细节。VM中的操作系统和Oracle ASM都无法看到实际硬件的真正SCSI目标ID。
正如Mark所评论的,将disk.EnableUUID = "TRUE"添加到虚拟机的.vmx文件将传递(对于“原始”物理LUN)或生成(用于托管在VMware数据存储中的VMware虚拟磁盘)唯一的、持久的WWID。在设置被更改后,需要关闭VM并重新启动以使更改生效。
发布于 2018-01-12 19:55:08
这可能会有帮助。您需要安装iscsi-initiator-utils包。执行以下命令:
/lib/udev/scsi_id -g -u -d /dev/sdb您需要将/dev路径更改为适当的sd*分区。要查看驱动器,您可能需要创建一个/etc/udev/rules.d/50-udev.rules文件。
https://unix.stackexchange.com/questions/392966
复制相似问题