Удалить неудачные записи в multipath

Вопрос или проблема

Из-за некоторых изменений мне нужно принудительно пересканировать устройства Fibre Channel на сервере CentOS 6.

Вот вывод команды multipath -l:

(...)
36000144000000010f01c857894aede59 dm-50 EMC,Invista
size=5.0T features="1 queue_if_no_path" hwhandler="0" wp=rw
`-+- policy='round-robin 0' prio=0 status=active
  |- 7:0:3:107 sdca 68:224  active undef unknown
  |- 4:0:3:107 sdbd 67:112  active undef unknown
  |- 7:0:4:107 sdeb 128:48  active undef unknown
  `- 4:0:7:107 sddg 70:224  active undef unknown
3600601602bd14600351eb55f237aa77d dm-5 DGC,VRAID
size=3.0T features="0" hwhandler="1 emc" wp=rw
|-+- policy='round-robin 0' prio=0 status=active
| |- 7:0:7:39  sdq  65:0    failed undef unknown
| `- 4:0:6:39  sdei 128:160 failed undef unknown
`-+- policy='round-robin 0' prio=0 status=enabled
  |- 7:0:0:39  sdx  65:112  active undef unknown
  `- 4:0:0:39  sdk  8:160   active undef unknown
36000144000000010f01c857894aedd26 dm-14 EMC,Invista
size=5.0T features="0" hwhandler="0" wp=rw
`-+- policy='round-robin 0' prio=0 status=active
  |- 7:0:3:94  sdba 67:64   failed undef unknown
  |- 4:0:3:94  sdad 65:208  failed undef unknown
  |- 7:0:4:94  sddb 70:144  failed undef unknown
  `- 4:0:7:94  sdcg 69:64   failed undef unknown
(...)

Запуск команд multipath -f dm-5 или multipath -w 3600601602bd14600351eb55f237aa77d не удаляет запись, даже после выполнения multipath или перезапуска службы multipathd.

Эти записи отсутствуют в /etc/multipath.conf.

Как удалить записи с ошибками?

Ответ или решение

Вопрос об удалении неудавшихся записей в мультипути (multipath) на сервере CentOS 6 возникает довольно часто в среде администраторов систем, работающих с Fibre Channel. После выполнения команды multipath -l, как показано в вашем примере, мы видим, что некоторые устройства находятся в статусе "failed", и вам необходимо очистить эти записи, чтобы обновить конфигурацию и отобразить актуальные состояния устройств.

1. Проверка состояния устройств

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

2. Временное отключение мультипути

Чтобы убедиться, что изменения в конфигурации применяются должным образом, временно отключите службу multipathd:

service multipathd stop

3. Удаление неудавшихся записей

Существует несколько способов удаления неудавшихся путей:

  • Удаление с помощью ключа -f: Используйте команду:

    multipath -f dm-5

    Однако, как вы уже заметили, это может не сработать. Убедитесь, что путь действительно существует и указан корректно.

  • Удаление по UUID: Попробуйте использовать команду для удаления записи по UUID:

    multipath -w 3600601602bd14600351eb55f237aa77d

    Но, поскольку вы упомянули, что это также не сработало, важно убедиться, что вы выполняете команды с соответствующими правами и что запись не блокируется.

4. Очистка кэша мультипути

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

rm /var/lib/multipath/multipath.dat

После этого перезапустите службу multipathd:

service multipathd start

И выполните повторное сканирование:

multipath -r

5. Повторная инициализация

Если проблему не удалось решить, попробуйте повторно инициализировать всю конфигурацию мультипути:

multipath -r

или

multipath -F

6. Проверка и тестирование

После выполнения всех вышеперечисленных шагов, выполните повторную команду multipath -l, чтобы убедиться, что неудавшиеся записи исчезли и статус устройств обновился.

7. Документация и поддержка

Для дальнейшего изучения работы и настройки мультипути, вам может быть полезна документация:

Заключение

Удаление неудавшихся записей в мультипути требует внимательного подхода и понимания работы Fibre Channel. Следуя приведённым шагам, вы сможете эффективно обновить свои записи и устранить проблемы, связанные с неудачами в доступе к устройствам. Если проблема сохраняется, рассмотрите возможность обращения в службу поддержки вашего оборудования или сообществ Linux для получения дополнительной помощи.

Оцените материал
Добавить комментарий

Капча загружается...