LINUX.ORG.RU

Solaris 11 проблема с заменой диска

 , , ,


0

1

Добрый день

Есть проблема с заменой диска на солярке. В сервере 2 HBA и к нему подключены jbodы Включен мультипас. Вылетел диск заменен на новый рабочий. Но есть проблема, его не как диск не предоставляет ОС.

в cfgadm -al он присутствует, на обоих контроллерах в mpathadm show lu он также есть Logical Unit: /dev/rdsk/c0t5000C5003B3965DBd0s2 mpath-support: libmpscsi_vhci.so Vendor: SEAGATE Product: ST9300653SS Revision: 0005 Name Type: unknown type Name: 5000c5003b3965db Asymmetric: no Current Load Balance: round-robin Logical Unit Group ID: NA Auto Failback: on Auto Probing: NA

Paths: Initiator Port Name: w50011a0000000000 Target Port Name: w5000c5003b3965da Override Path: NA Path State: OK Disabled: no

Initiator Port Name: w500605b008da1920 Target Port Name: w5000c5003b3965d9 Override Path: NA Path State: OK Disabled: no

Target Ports: Name: w5000c5003b3965da Relative ID: 0

Name: w5000c5003b3965d9 Relative ID: 0

Если делать unconfigure по каждому пути через cfgadm то диск соответственно отваливается из мультипас и после configure вновь встает.

Но при этом диск отсутствует в выводе format и тд если выполнить devfsadm -C -c disk -v Очищаются линки в /devices/scsi_vhci/ После devfsadm -c disk -v создаются Но при этом если они в отличии от других линков дисков имеют 0 размер И вот что показывает сокращенный вывод ls -lh /devices/scsi_vhci/disk\@g5000c5003b3965db* /devices/scsi_vhci/disk@g5000c5003b3965db:a: No such device or address /devices/scsi_vhci/disk@g5000c5003b3965db:a,raw: No such device or address /devices/scsi_vhci/disk@g5000c5003b3965db:b: No such device or address

Есть тестовый сервак, там после выдергивания диска и возвращения такая фигня, но если отключить мултипатчь и перезагрузиться, то там такой проблемы больше нет, но боевой сервер не вариант перезагружать и тем более отключать мультипас.

Я подозреваю, что нужно что то пересоздать, или грохнуть какую либо запись о старом диске, но не могу нагуглить что именно нужно сделать.

Может кто-то опытный по солярке подскажет как решить данную проблему.



Последнее исправление: critdamage (всего исправлений: 1)

мультипатч

Э? multipath? малтипас

futurama ★★★★★
()

Сделай 'devfsadm -Cv' без указания класса устройств. Если нет, то, емнип, по каждому пути этого диска 'luxadm -e offline device_path' где device_path - путь устройства из /devices, заканчивающееся на ',raw', потом 'luxadm remove_device /dev/rdsk/cxtxdxs2', ток это всё со старым диском делать. Затем devfsadm и 'luxadm insert_device'. Всё то же самое по-идее делает и cfgadm, но помнится в старых версиях был косяк. Вспомогательные команды: 'stmsboot -L', 'luxadm display' 'luxadm probe', 'cfgadm -al -o show_SCSI_LUN', 'diskadm'.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.