Несоответствие в контроллерах SCSI между vSphere и Linux с использованием драйвера pvscsi

Использование RHEL6 и vSphere 5.5.

Система ранее использовала контроллер LSI Parallel SCSI. После переключения на контроллер Paravirtual SCSI контроллеры SCSI (и, следовательно, идентификаторы дисков) не совпадают в ОС.

Например: ВМ имеет 4 контроллера SCSI. 1-й контроллер имеет ОС (Scsi ​​ID 0:0) и другой диск (0:1). Контроллер отображается в vSphere как "SCSI Controller 0". После переключения всех 4 контроллеров на Paravirtual, "SCSI Controller 0" Vmware отображается как 2-й контроллер в ОС, а SCSI Controller 3 отображается как 1-й контроллер. Это вызывает проблему, если мы пытаемся сопоставить диски для расширения или удаления их из VMware.

Кто-нибудь еще сталкивался с этим?

1 ответ

Решение

Мы не сталкивались с этой конкретной проблемой, но у нас было нечто подобное. Сетевые карты оказались внутри операционных систем в другом порядке, чем в vSphere. Мы предполагали, что это связано с виртуальными слотами PCI, в которых были vNIC. Может быть, виртуальные слоты PCI, к которым подключены контроллеры SCSI, изменились, когда вы переключились с LSI Parallel на pvSCSI?

Можете ли вы поменять контроллеры другой виртуальной машины и проверить, меняются ли слоты PCI?

Я написал о нашей проблеме vNIC здесь, может быть, это помогает.

Другие вопросы по тегам