То, что я пытаюсь выполнить, должно коррелировать жесткий диск в vCenter к дискам в госте Linux. Таким образом, здесь это идет
При открытии настроек для гостя в vCenter и перемещении в аппаратную вкладку, показывает списки жестких дисков т.е. .vmdk файлов. Идентификационное представление SCSI универсально - диск 1 является 0:0, диск 2 является 0:1 и так далее.
На госте я проверил dmesg
и найденный sd* устройства с их шиной и целевым числом. Оттуда, я пытался вывести отношение, но я не уверен, является ли это правильным подходом или довольно правильной вещью.
[root@blah /]# grep -i attached /var/log/dmesg
sd 0:0:0:0: Attached scsi disk sda
sd 0:0:1:0: Attached scsi disk sdb
sd 0:0:2:0: Attached scsi disk sdc
sd 0:0:3:0: Attached scsi disk sdd
sd 0:0:4:0: Attached scsi disk sde
Теперь я пытаюсь связать это диски с информацией о жестком диске, которую vCenter говорит мне. Я подтвердил h:b:t:l, отображающийся с/proc/scsi/scsi, и это выглядит нормальным мне.
Это правильно... вроде как.
Используйте lsscsi
. Узлы устройства SCSI соответствуют именам контроллера/цели/устройства, которые вы видите в VMware.
Экстремальный пример:
root@vdp1:~/#: lsscsi
[0:0:0:0] disk VMware Virtual disk 1.0 /dev/sda
[0:0:1:0] disk VMware Virtual disk 1.0 /dev/sdb
[0:0:4:0] disk VMware Virtual disk 1.0 /dev/sdj
[0:0:5:0] disk VMware Virtual disk 1.0 /dev/sdk
[0:0:8:0] disk VMware Virtual disk 1.0 /dev/sdm
[0:0:9:0] disk VMware Virtual disk 1.0 /dev/sdn
[0:0:10:0] disk VMware Virtual disk 1.0 /dev/sdo
[1:0:0:0] disk VMware Virtual disk 1.0 /dev/sdc
[1:0:1:0] disk VMware Virtual disk 1.0 /dev/sdd
[2:0:0:0] disk VMware Virtual disk 1.0 /dev/sde
[2:0:1:0] disk VMware Virtual disk 1.0 /dev/sdf
[3:0:0:0] disk VMware Virtual disk 1.0 /dev/sdg
[4:0:0:0] cd/dvd NECVMWar VMware IDE CDR00 1.00 /dev/sr0