вторник, 9 сентября 2014 г.

Oracle Linux. Удалить SCSI диск

Вот ситуация - OL6.5, подключено два массива - STK6180 и USP100. С каждого массива отдано по паре томов. Работаем. Тут умирает USP100, вот реально умирает частями - сначала выходят из строя два диска подряд в группах, реакция USP100 странная для сисадмина а именно - переключаем пути но линукс подавился переключением и остановил ввод-вывод, оракл падает - всё плохо. Перезагрузка не проходит - висим на сбросе SCSI.
Состояние ОС:
#multipath -l
mpathe (360060e80058de90000008de900000006) dm-5 HITACHI,OPEN-V
size=200G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=0 status=enabled
  |- 1:0:1:1 sde 8:64  failed undef running
  |- 1:0:2:1 sdg 8:96  failed undef running
  |- 2:0:0:1 sdk 8:160 failed undef running
  `- 2:0:1:1 sdm 8:192 failed undef running
mpathd (360060e80058de90000008de900000005) dm-4 HITACHI,OPEN-V
size=800G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=0 status=active
  |- 1:0:1:0 sdd 8:48  active undef running
  |- 1:0:2:0 sdf 8:80  active undef running
  |- 2:0:0:0 sdj 8:144 active undef running
  `- 2:0:1:0 sdl 8:176 active undef running

#tail -f /var/log/messages 
завален ошибками по доступности устройств.

Удаляем диски из ОС, что бы не мешать работе хотя бы.
#echo 1 > /sys/block/sde/device/delete

делаем так 8 раз для каждого устройства из списка вывода multipath -l

#blockdev --flushbufs /dev/mapper/mpathe
#blockdev --flushbufs /dev/mapper/mpathd

или если не помогает
#multipath -f mpathe

или 
#dmsetup remove dm-5



Комментариев нет: