faq обучение настройка
Текущее время: Вт авг 12, 2025 11:15

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
СообщениеДобавлено: Чт дек 02, 2010 17:17 
Не в сети

Зарегистрирован: Пт дек 14, 2007 04:38
Сообщений: 47
Откуда: Санкт-Петербург
Пишу скрипт автообновления прошивок на свичах через snmp и назрели следующие вопросы.
Как понять что в данный момент еще идет закачка конфига на тфтп и как понять что еще идет заливка новой прошивки на комутатор?
просто если последовательно производить заливку конфига и заливку прошивки, то пока не закончится закачка конфига команда включающая заливку прошивки просто ничего не вернет. И как например понять что конфиг успешно сохранился чтобы запустить перезагрузку комутатора?
прошивки на комутаторах разные начиная от 5.01 b36.
Обновлять эмулируя сессию telnet не хочется.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 02, 2010 19:14 
Не в сети

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
TPAKTOP писал(а):
Как понять что в данный момент еще идет закачка конфига на тфтп и как понять что еще идет заливка новой прошивки на комутатор?

По TCP сессии, поднятой коммутатором на tftp сервер.

TPAKTOP писал(а):
И как например понять что конфиг успешно сохранился чтобы запустить перезагрузку комутатора?

Согласно последней записи в системном логе о сохранении конфигурации, начиная с момента подачи команды save.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 02, 2010 19:58 
Не в сети

Зарегистрирован: Пт дек 14, 2007 04:38
Сообщений: 47
Откуда: Санкт-Петербург
terrible писал(а):
TPAKTOP писал(а):
Как понять что в данный момент еще идет закачка конфига на тфтп и как понять что еще идет заливка новой прошивки на комутатор?

По TCP сессии, поднятой коммутатором на tftp сервер.

TPAKTOP писал(а):
И как например понять что конфиг успешно сохранился чтобы запустить перезагрузку комутатора?

Согласно последней записи в системном логе о сохранении конфигурации, начиная с момента подачи команды save.


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

нашел параметр для контроля сейва agentStatusSaveCfg (.1.3.6.1.4.1.171.12.1.1.4.0) вроде работает нормально
Остается вопрос в контроле заливки прошивки.
agentStatusFileTransfer(.1.3.6.1.4.1.171.12.1.1.5.0) возвращает 7 если заливка выполнена и 2 если она в процессе. проблема в том что сразуже после выполнения команды на заливку статус меняется с 1 на 7 и только через некоторое время переходит на 2 потом в итоге опять возвращается на 7


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 02, 2010 21:14 
Не в сети

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
TPAKTOP писал(а):
Тсп сессия заканчивается после скачки, но еще будет удаление образа и зашивка закачанного

Прибавляйте 70-100 секунд после обнаружения отсутствия сессии TFTP, и всё будет гуд.
TPAKTOP писал(а):
Так же и про сэйв, не гарантировано последняя запись сейва будет сделана именно этим сейвом, тут надо уже учитывать время чтобы не ошибится итп.

Пришло сообщение в одно время, следующее в другое, у каждого сообщения есть четко определённое время. В чём ошибка то может быть?

TPAKTOP писал(а):
нашел параметр для контроля сейва agentStatusSaveCfg (.1.3.6.1.4.1.171.12.1.1.4.0) вроде работает нормально
Остается вопрос в контроле заливки прошивки.
agentStatusFileTransfer(.1.3.6.1.4.1.171.12.1.1.5.0) возвращает 7 если заливка выполнена и 2 если она в процессе. проблема в том что сразуже после выполнения команды на заливку статус меняется с 1 на 7 и только через некоторое время переходит на 2 потом в итоге опять возвращается на 7

Ожидайте появления 7 в течении нескольких опросов пордяд каждого коммутатора через определённый промежуток времени, допустим 5 секунд. (counter)


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 02, 2010 21:28 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
TPAKTOP писал(а):
Остается вопрос в контроле заливки прошивки.

В случае 3200 можно так. Опрашиваете .1.3.6.1.4.1.171.12.1.2.7.1.4.1 (или .2 для второго образа). Это время когда была завершена загрузка прошивки коммутатором с сервера. Запоминаете результат. Отправляете команду на загрузку ПО. Периодически опрашиваете указанный оид. Если время изменилось, значит прошивка завершена. Для 3526 можно попробовать по аналогии.

p.s. Вы перезагружаете коммутаторы средь бела дня? Можно прошить их днем, а перезагрузить в 5 утра, когда все спят. Процесс прошивки уже точно завершится :)

_________________
D-Link Switches: Tips & Tricks


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт дек 03, 2010 02:05 
Не в сети

Зарегистрирован: Пт дек 14, 2007 04:38
Сообщений: 47
Откуда: Санкт-Петербург
xcme писал(а):
TPAKTOP писал(а):
Остается вопрос в контроле заливки прошивки.

В случае 3200 можно так. Опрашиваете .1.3.6.1.4.1.171.12.1.2.7.1.4.1 (или .2 для второго образа). Это время когда была завершена загрузка прошивки коммутатором с сервера. Запоминаете результат. Отправляете команду на загрузку ПО. Периодически опрашиваете указанный оид. Если время изменилось, значит прошивка завершена. Для 3526 можно попробовать по аналогии.

p.s. Вы перезагружаете коммутаторы средь бела дня? Можно прошить их днем, а перезагрузить в 5 утра, когда все спят. Процесс прошивки уже точно завершится :)

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


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн дек 06, 2010 17:39 
Не в сети

Зарегистрирован: Пт дек 14, 2007 04:38
Сообщений: 47
Откуда: Санкт-Петербург
Уважаемая администрация чтонибудь подскажет по контролю окончания заливки/прошивки?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн дек 06, 2010 17:42 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
В DES-3526 это невозможно.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн дек 06, 2010 18:21 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
TPAKTOP писал(а):
Уважаемая администрация чтонибудь подскажет по контролю окончания заливки/прошивки?

Выше же писал пример. Изменилось время, значит коммутатор закончил флешиться. Или в 3526 не так?

_________________
D-Link Switches: Tips & Tricks


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot], Izuru и гости: 57


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB