Вот пример статистики от коммутатора с eth0 в зависшем состоянии:
/sbin/ifconfig:
eth0 Инкапсуляция канала:Ethernet HWaddr 00:05:33:32:40:E3
inet addr:xx.xxa.x.xxx Bcast:xx.xxx.xx.xxx Маска:xxx.xxx.xxx.x
РАССЫЛКА ВВЕРХ С МНОГОАДРЕСНОЙ РАССЫЛКОЙ MTU:1500 Метрика:1
RX пакетов:368707819 ошибки:0 отброшен:0 перезапуск:0 кадр:450
пакетов TX:161607771 ошибки:1321348 отброшен:0 переполнение:197 перевозчик:1291486
коллизий:129622 txqueuelen:1000
Как видно выше, статистика RX чистая, но сообщается о значительных ошибках TX.
Предупреждение. Невыполняйте команду ifconfig eth0 down, чтобы вывести из строя порт Ethernet, так как это может привести к критической ошибке или перезагрузке коммутатора класса подразделения или непредвиденному переключению при отказе HAfailover на коммутаторе класса директоров.
Временное решение для коммутатора директора и подразделения:
ПРИМЕЧАНИЕ. Приведенные ниже временные решения считаются не нарушающими работу системы, однако на случай непредвиденной перезагрузки рекомендуется выполнить план действий во время окна заказчика.
Коммутатор подразделения:
1. Подключитесь к коммутатору с помощью последовательного кабеля.
2. Сбросьте eth0, используя один из вариантов ниже (варианты перечислены в рекомендуемом порядке из Brocade).
a. Выполните загрузку с загрузкой, которая перезагрузит процессор, но не коммутатор (без прерывания работы Fibre Channel)
Пример.
> DS5000B hareboot
HA Reboot ...B. Измените IP-адрес коммутатора, а затем снова поменяйте его на исходный IP-адрес.
Пример.
Запишите исходный IP-адрес:
> DS5000B ipaddrshow
IP-адрес Ethernet коммутатора
: xx.xx.xx.xx
Маска подсети Ethernet: xxx.xxx.xxx.x
IP-адрес шлюза: xx.xx.xx.x
DHCP: ВыключенаВосстановление заводских настроек IP по умолчанию
> DS5000B ipaddrset
IP-адрес Ethernet [xx.xx.xx.xx]:xx.xx.xx.xx
Маска подсети Ethernet [xxx.xxx.xxx.x]:xxx.x.x.x
IP-адрес шлюза [xx.xx.xx.x]:x.x.x.x
DHCP [выкл.]:Теперь измените его обратно на исходный IP-адрес
> DS5000B IP-адрес Ethernet ipaddrset
[xx.xx.xx.xx]:xx.xx.xx.xx
Маска подсети Ethernet [xxx.x.x.x]:xxx.xxx.xxx.x
IP-адрес шлюза [x.x.x.x]:xx.xx.xx.x
DHCP [выкл.]:c. Измените управление потоком.
Пример.
Обратите внимание на управление текущим потоком.
DS5000B:> ifmodeshow eth0
Режим соединения: 100 Мбит, полудуплексный, канал в порядке
MAC-адрес: 00:05:1E:04:2C:4DИзмените следующий вывод на противоположный вышеприведенному, в нашем случае измените его на 100/Полный дуплекс.
Примечание.: В соответствии с Brocade, рекомендуется использовать интерфейс eth0 в 100/полном дуплексном режиме (при условии, что сетевой IP-коммутатор может его поддерживать).
> DS5000B ifmodeset eth0
Соблюдайте осторожность при использовании этой команды. Принудительный перевод канала в рабочий режим, не поддерживаемый сетевым оборудованием, к которому он подключен, может привести к невозможности связи с системой через интерфейс Ethernet.
Рекомендуется использовать эту команду только через последовательный порт консоли.
Вы действительно хотите это сделать? (yes, y, no, n): [нет] y
Действуйте с осторожностью.
Автоматическое согласование (yes, y, no, n): [Нет]
Force 100 Мбит/с/полный дуплекс (да, y, нет, n): [нет] y Фиксация
конфигурации... Договорились.Если пользователь НЕ знает, поддерживает ли его IP-коммутатор 100/полный дуплекс, то на этом этапе мы можем оставить интерфейс eth0 на 100/полный дуплексный режим и протестировать подключение. В случае сбоя подключения вернитесь к исходным настройкам.
Вернитесь к исходному значению дуплексного режима
> DS5000B ifmodeset eth0
Соблюдайте осторожность при использовании этой команды. Принудительный перевод канала в рабочий режим, не поддерживаемый сетевым оборудованием, к которому он подключен, может привести к невозможности связи с системой через интерфейс Ethernet.
Рекомендуется использовать эту команду только через последовательный порт консоли.
Вы действительно хотите это сделать? (yes, y, no, n): [нет] y
Действуйте с осторожностью.
Автоматическое согласование (yes, y, no, n): [Нет]
Force 100 Мбит/с/полный дуплекс (да, y, нет, n): [Нет]
Force 100 Мбит/с/полудуплекс (да, y, нет, n): [нет] y Фиксация
конфигурации... Договорились.3. Протестируйте возможность подключения к Ethernet.
Коммутатор директора:
1. Подключитесь к активному CP с помощью последовательного кабеля.
2. Сбросьте eth0, используя один из вариантов ниже (варианты перечислены в рекомендуемом порядке из Brocade).
a. Выполните hafailover, в результате которого процессор будет перезагружен на текущей активной плате CP, но не коммутатор (без прерывания работы Fibre Channel).
Убедитесь, что состояние высокой доступности включено и синхронизировано; выполните переключение CP на резервный ресурс.
DCX> имеет локальный
CP (слот 7, CP1): Активный удаленный CP с «горячим» восстановлением
(разъем 6, CP0): Режим ожидания, включена работоспособная
HA, пульс включен, HA состояние синхронизированоПредупреждение. Только если включено и синхронизировано состояние высокой доступности, выполните аварийное переключение CP. В противном случае НЕ пытайтесь выполнить переключение на резервный ресурс, в противном случае коммутатор будет перезагружен.
DCX> hafailover
Local CP (разъем 7, CP1): Активный удаленный CP с «горячим» восстановлением
(разъем 6, CP0): Режим ожидания, включена исправная
HA, включен пульс, HA State synchronized Предупреждение
: Эта команда выполняется в системе с избыточным процессором управления (CP),
и эта операция приведет к сбросу
активного CP.Поэтому необходимо перезапустить все существующие сеансы telnet.Действительно выполнить переключение при отказе на резервный CP [да/нет]? y
Принудительное переключение на резервный ресурс ...B. Измените IP-адрес коммутатора, а затем снова поменяйте его на исходный IP-адрес.
Пример.
Запишите исходный IP-адрес:
DCX> ipaddrshow
IP-адрес Ethernet коммутатора
: xx.xx.xx.xx
Маска подсети Ethernet: xxx.xxx.xxx.x
IP-адрес шлюза: xx.xx.xx.x
DHCP: ВыключенаВерните заводские настройки IP по умолчанию на активном CP. В этом случае активным CP будет CP0
DCX> ipaddrset -cp 0
имя хоста [cp0]:
IP-адрес Ethernet [xx.xx.xx.xx]:xx.xx.xx.xx
Маска подсети Ethernet [xxx.xxx.xxx.x]:xxx.x.x.x
IP-адрес шлюза [xx.xx.xx.x]:x.x.x.xТеперь измените его обратно на исходный IP-адрес.
DCX> ipaddrset -cp 0
имя хоста [cp0]:
IP-адрес Ethernet [xx.xx.xx.xx]:xx.xx.xx.xx
Маска подсети Ethernet [xxx.x.x.x]:xxx.xxx.xxx.x
IP-адрес шлюза [x.x.x.x.x]:xx.xx.xx.xc. Измените управление потоком.
Обратите внимание на управление текущим потоком.
DCX> ifmodeshow eth0
Режим соединения: 100 Мбит, полудуплексный, канал в порядке
MAC-адрес: 00:05:1E:04:2C:4DИзмените следующий вывод на противоположный вышеприведенному, в нашем случае измените его на 100/Полный дуплекс.
Примечание.: В соответствии с Brocade, рекомендуется использовать интерфейс eth0 в 100/полном дуплексном режиме (при условии, что сетевой IP-коммутатор может его поддерживать).
DCX> ifmodeset eth0
Соблюдайте осторожность при использовании этой команды. Принудительный перевод канала в рабочий режим, не поддерживаемый сетевым оборудованием, к которому он подключен, может привести к невозможности связи с системой через интерфейс Ethernet.
Рекомендуется использовать эту команду только через последовательный порт консоли.
Вы действительно хотите это сделать? (yes, y, no, n): [нет] y
Действуйте с осторожностью.
Автоматическое согласование (yes, y, no, n): [Нет]
Force 100 Мбит/с/полный дуплекс (да, y, нет, n): [нет] y Фиксация
конфигурации... Договорились.Если заказчик НЕ знает, поддерживает ли его IP-коммутатор 100/полный дуплекс, то на этом этапе мы можем оставить интерфейс eth0 на 100/полнодуплексный режим и протестировать подключение. Если подключение не будет подключено, вернитесь к исходным настройкам.
Измените его обратно на исходную настройку дуплексного режима.
DCX> ifmodeset eth0
Соблюдайте осторожность при использовании этой команды. Принудительный перевод канала в рабочий режим, не поддерживаемый сетевым оборудованием, к которому он подключен, может привести к невозможности связи с системой через интерфейс Ethernet.
Рекомендуется использовать эту команду только через последовательный порт консоли.
Вы действительно хотите это сделать? (yes, y, no, n): [нет] y
Действуйте с осторожностью.
Автоматическое согласование (yes, y, no, n): [Нет]
Force 100 Мбит/с/полный дуплекс (да, y, нет, n): [Нет]
Force 100 Мбит/с/полудуплекс (да, y, нет, n): [нет] y Фиксация
конфигурации... Договорились.3. Протестируйте возможность подключения к Ethernet.