Я пытаюсь связать жесткий диск в 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