Data Domain — После переключения при отказе HA интерфейс псевдонима veth не включается на альтернативном узле
Сводка: Узел DD HA перезагружается после критической ошибки или проблемы; Переключение на резервный ресурс произошло, но интерфейс межсоединения и псевдонима VETH не открылся на альтернативном узле. ...
Симптомы
1. После переключения при отказе Vethx:x на узле node1 не был назначен IP-адрес. Ha.log отображается сообщение «Не удается установить маску сети 255.255.x.x для vethx:x, ошибка (99) Не удается назначить запрошенный адрес», но оно заканчивается «Interface, veth, configuration completed, err = 0». Похоже, что это противоречивое сообщение в DD plib.
2. После переключения при отказе высокой доступности Vethx:x на узле node1 был включен, но не работал. Kern.log показано, что интерфейсы связывания ethXx и ethXx были включены.
Причина
Эта проблема возникает, когда не удается назначить маску сети интерфейсу из-за того, что с интерфейсом еще не связан IP-адрес.
Если с интерфейсом не связан ни один адрес, его назначение во время запуска занимает время, и эта задержка увеличивается, если предыдущего адреса не существует.
Если в течение этого "конечного времени" маска сети установлена в ядре, то оно не сможет сопоставить маску сети с адресом и вернет ошибку. Получив ошибку, смс-код откладывает интерфейс, удаляя адрес.
Для этой проблемы было добавлено исправление.
Если возвращается ошибка 99, он ждет секунду и пытается прочитать адрес. Если считывается адрес, маска сети устанавливается повторно.
Если он не читает адрес или получает другую ошибку при попытке установить маску сети, то он возвращает эту ошибку.
После ошибки маски сети в системе не регистрируется новая ошибка. В журнале также указывается, что настройка завершена.
05/03 06:04:24 NOTICE: dd_plib_net_setup(): Interface, vethx:x, configuration complete, err = 0.
В идеале это означает, что программа может успешно настроить маску сети после считывания IP-адреса, но IP-адрес все еще не был настроен на vethx:x.
Проблема, воспроизведенная в лаборатории путем проектирования существующего пути кода, не переназначает IP-адрес «плавающим» интерфейсам (после переключения при отказе высокой доступности) при возникновении ошибки маски сети.
Разрешение
Чтобы временно восстановить подключение к интерфейсу псевдонима vethx.x, отключите и включите интерфейс.
Issue is Fixed DDOS Version/s: DDOS-7.10.0.0, DDOS-7.11.0.0, DDOS-7.7.5.0