Страница 1 из 1
mes 3124f стек. После ребута мастера роль не возвращается автоматически
Добавлено: 08 фев 2017 13:06
nokogerra
Доброго времени суток.
Есть тестовый стек из 2-х MES3124F:
Код: Выделить всё
LOL#show unit
Unit MAC Address Software Master Uplink Downlink Status
---- ----------------- ---------- -------- --------- --------- -------
1 a8:f9:4b:7b:4f:c0 2.5.42 Enabled 2 2 master
2 a8:f9:4b:7a:f1:c0 2.5.42 Enabled 1 1 backup
Topology is Ring
Stack image auto synchronization is enabled
Unit Mode After Reset: stacking
Unit Unit Id After Reset
---- -------------------
1 1
2 2
LOL#show version
Unit SW version Boot version HW version CPLD version
--------------- --------------- --------------- --------------- ---------------
1 2.5.42 0.0.1.2 02.07 03
2 2.5.42 0.0.1.2 02.07 03
При ребуте/отключении мастера, бэкап инициализируется до мастера секунды за 2-3, однако, после возвращения мастера (в пределах 10 минут), новый мастер (бывший бэкап) не возвращает эту роль старому мастеру и не перезагружается. Роль возвращается старому мастеру только если ребутнуть нового мастера. Судя по
http://kcs.eltex.nsk.ru/articles/594 это не штатный режим работы. Что можно сделать, чтобы роль возвращалась автоматически?
Re: mes 3124f стек. После ребута мастера роль не возвращается автоматически
Добавлено: 09 фев 2017 17:09
Александр Селезнев
Нет это не штатный режим. Все созданные вами сообщения показывают какие-то странности в поведении стека на ваших экземплярах.
Можете подключиться консольными кабелями к каждому из юнитов и записать логи загрузки устройств повторяя все действия, которые вы делаете. Логи отправьте в личку
Re: mes 3124f стек. После ребута мастера роль не возвращается автоматически
Добавлено: 09 фев 2017 17:25
Evgen_94
При ребуте/отключении мастера, бэкап инициализируется до мастера секунды за 2-3, однако, после возвращения мастера (в пределах 10 минут), новый мастер (бывший бэкап) не возвращает эту роль старому мастеру и не перезагружается. Роль возвращается старому мастеру только если ребутнуть нового мастера. Судя по
http://kcs.eltex.nsk.ru/articles/594 это не штатный режим работы. Что можно сделать, чтобы роль возвращалась автоматически?
Проверил на всякий случай в СЦ стек из MES3124 на той же версии что и у вас. Проблема не воспроизвелась. При перезагрузке unit1, unit2 становится мастером, и после загрузки unit1, он обратно берет обязанности мастера.
Re: mes 3124f стек. После ребута мастера роль не возвращается автоматически
Добавлено: 09 фев 2017 17:57
nokogerra
Предположим, unit1 - master, unit2 - backup.
1. Выключаю питание unti1, unit2 становится мастером. Включаю питание unit1, он загружается, unit2 не хочет отдавать мастера. Стоим дальше в таком состоянии и работаем.
2. Вот unit2 мастер. Перезагружаю его (reload unit 2), unit1 становится мастером. unit2 загружается, но unit1 не отдает ему мастера.
3. Перезагружаю unit1 (reload unit 1), unit2 становится матсером, unit1 загружается, и вот теперь unit2 добровольно отдает мастера unit1 и сам перезагружается.
В общем очень легко нарушается эта "штатная работа". Как можно посмотреть кто является для стека "предпочтительным" мастером? Например, на шаге 2, несмотря на корректный reload юнита 2, unit1 не вернул ему мастера. Т.е. unit1 все это время имел какие-то преференции, которые никак не отрабатывают в случае потери питания.
Re: mes 3124f стек. После ребута мастера роль не возвращается автоматически
Добавлено: 09 фев 2017 18:16
Александр Селезнев
1. Выключаю питание unti1, unit2 становится мастером. Включаю питание unit1, он загружается, unit2 не хочет отдавать мастера. Стоим дальше в таком состоянии и работаем.
При штатном поведении такого не будет. Если у бэкапа аптайм более 10 минут, то он мастерство 1 юниту не отдаст
2. Вот unit2 мастер. Перезагружаю его (reload unit 2), unit1 становится мастером. unit2 загружается, но unit1 не отдает ему мастера.
Все правильно. Unit-2 - это бэкап. При подключении в стек при наличие unit-1 (мастер) бэкап не заберет инициативу
. Перезагружаю unit1 (reload unit 1), unit2 становится мастером, unit1 загружается, и вот теперь unit2 добровольно отдает мастера unit1 и сам перезагружается.
Так и должно быть. Теперь подождите минут 15 и повторите процедуру с перезагрузкой юнита 1
По пункту 1 я у вас запросил информацию.
Юнит1 - мастер, Юнит-2 бэкап, остальные - slave.
Логика резервирования мастера описана в
http://kcs.eltex.nsk.ru/articles/594. Ссылку на нее вы здесь уже предоставляли
Re: mes 3124f стек. После ребута мастера роль не возвращается автоматически
Добавлено: 21 авг 2019 14:01
legio
Здравствуйте. На стенде из 2х MES3124F столкнулся с такой же ситуацией: При отключении мастера, бэкап инициализируется до мастера, однако, после возвращения мастера (в пределах 10 минут), новый мастер (бывший бэкап) не возвращает эту роль старому мастеру. HW2.06 SW 2.5.48.6 Что надо сделать для штатной работы стека?
Re: mes 3124f стек. После ребута мастера роль не возвращается автоматически
Добавлено: 21 авг 2019 14:16
Александр Селезнев
какой аптайм unit2 в момент перезагрузки юнита 1?
Если у бэкапа аптайм более 10 минут, то он мастерство 1 юниту не отдаст. В продакшене (стек работает продолжительное время) после того как перезагрузился мастер, бэкап принимает мастерство и не отдает его до перезагрузки.
Re: mes 3124f стек. После ребута мастера роль не возвращается автоматически
Добавлено: 21 авг 2019 14:24
legio
Включаем стек. ждем 5-60 мин. (разницы не заметил). Отключаем/перезагружаем Unit1. Unit 2 становится мастером. Включаем Unit1. он загружается, но мастера обратно не получает без перезагрузки Unit 2. Время отсутствия Unit1 не более 5 мин.
Re: mes 3124f стек. После ребута мастера роль не возвращается автоматически
Добавлено: 21 авг 2019 14:35
Александр Селезнев
Включаем стек. ждем 5-60 мин. (разницы не заметил). Отключаем/перезагружаем Unit1. Unit 2 становится мастером.
Какой аптайм юнита 2 в этот момент?
Re: mes 3124f стек. После ребута мастера роль не возвращается автоматически
Добавлено: 21 авг 2019 16:50
legio
Александр Селезнев писал(а):Если у бэкапа аптайм более 10 минут, то он мастерство 1 юниту не отдаст. В продакшене (стек работает продолжительное время) после того как перезагрузился мастер, бэкап принимает мастерство и не отдает его до перезагрузки.
Просто этот момент к сожалению никак не отражен в базе знаний
http://kcs.eltex.nsk.ru/articles/594.
Re: mes 3124f стек. После ребута мастера роль не возвращается автоматически
Добавлено: 21 авг 2019 17:04
Евгений Т
Здравствуйте.
Просим прощения. Действительно в базе знаний некорректно описан процесс смены мастерства. Ошибку уже исправили.