Как Linux определяет адрес SCSI диска?

Различные утилиты GNU доступны для AIX, но они обычно не устанавливаются

Взгляните в/opt/freeware для наблюдения то, что существует, и если нет очень там, затем запускаются с Панели инструментов AIX для Приложений Linux, но Вы найдете, что заканчиваете тем, что имели необходимость создать несколько более общих сами (но GCC, GNU делает, и т.д. включены, чтобы позволить Вам сделать это).

7
задан 11 January 2011 в 01:00
3 ответа

Linux на самом деле последователен и корректен, просто не обязательно в способе, которым Вы ожидаете.

LSI SAS: адреса SAS являются WWNs и получают присвоенные подобные SCSI идентификаторы, соответствующие порядку, в котором они замечены. (Это - упрощение, но сделает. Почему у Вас есть разрывы так или иначе?)

LSI SCSI и pvSCSI: номер узла SCSI имеет отношение ТОЛЬКО к порядку, в котором драйверы хост-адаптера загружаются ядром, и не касается Ваших присвоенных номеров VMware. Если Вы любите видеть их в другом порядке, переключаете порядок загрузки драйвера. Скорее всего, переключите их нумерацию в/etc/modprobe.conf и перезагрузку.

3
ответ дан 2 December 2019 в 23:39

Я удаляю надлежащий HD путем отображения порядковых номеров на кэдди лотка. У нас есть корпуса с плохими светодиодными способностями. Новый диск идет он, скажите, что это обнаруживается как/dev/sda

udevadm info -q all -n /dev/sda|grep SERIAL

Затем мы записываем порядковый номер. Затем, если диск разлагается, мы ищем порядковый номер (в нашем случае, который мы маркируем физическим кэдди), и вытяните соответствующий диск.

Но это действительно не помогает Вам в VMware.

С другой стороны Вы могли записать сценарий, который делает то же самое. Добавьте новый диск, запишите его uuid в госте, затем консультируйтесь, которые ищут таблицу, когда Вы хотите автоматически удалить диск позже.

Я действительно не обратил внимание, но я думаю, что мои диски VMware всегда включались в том же порядке. Таким образом, Вы смогли полагать, что адрес scsi не изменится, если Вы сохраните адрес тем же.

3
ответ дан 2 December 2019 в 23:39

Современный Linux восстанавливает/dev каталог на начальной загрузке, и это сканирует scsi-хосты в порядке, они появляются на шине PCI. В VMware, который был бы порядком, в котором Вы добавляете их к vm.

Если Вы добавляете диск с scsi 0:1 сначала, то один с 2:2, в Linux они появились бы как: 0:1 и 1:2. Если бы Вы добавляете scsi 1:3 после этого после начальной загрузки, это появилось бы как 2:3.

Никакая потребность te ничего не редактирует в Linux, можно изменить порядок scsi-хостов в vmx файле:

$ grep pciSlotNumber vm.vmx
scsi0.pciSlotNumber = "16"
scsi2.pciSlotNumber = "34"
scsi1.pciSlotNumber = "35"

Порядок, в котором они появляются в vmx-файле, не имеет значения, просто pciSlotNumber

отредактируйте vmx и перестройте slotnumbers, таким образом, scsi0 получает самое низкое количество, scsi1 следующее самое низкое и так далее. (Используйте те же числа, это более безопасно. Резервное копирование Вашего vmx также!)

scsi0.pciSlotNumber = "16"
scsi2.pciSlotNumber = "35"
scsi1.pciSlotNumber = "34"

После начальной загрузки они появятся в правильном порядке.

Поэтому не забудьте добавлять свои scsi-хосты vm в правильном порядке! Также помните, удаляете ли Вы последний диск на scsi-хосте, сам scsi-хост также закончится следующей перезагрузкой. Таким образом, если у Вас будет scsi-хост 0,1,2 и 3, и Вы удаляете 2, то в Linux Вы закончите только с scsi-хостами 0,1 и 2.

1
ответ дан 2 December 2019 в 23:39

Теги

Похожие вопросы