Планирование активации конфигурации

Задача

Вы хотите активизировать новую или измененную конфигурацию маршрутизатора в более позднее время.

Решение

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

[edit]
aviva@router1# commit at 10:45
configuration check succeeds
commit at will be executed at 2005-02-25 10:45:00 PST
Exiting configuration mode

Время находится в 24-часовом формате. Чтобы наметить активацию конфигурации на другой день, используйте полную дату и время:

[edit]
aviva@router1# commit at "2005-02-26 10:45"
configuration check succeeds
commit at will be executed at 2005-02-26 10:45:00 PST
Exiting configuration mode

Чтобы отменить операцию commit , намеченную командой commit at, используйте следующую команду:

aviva@router1> clear system commit
Pending commit cleared

Обсуждение

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

Наметить активацию конфигурации можно используя команду commit at. Первая команды, приведенная на этой странице, активирует конфигурацию в определенное время текущего дня, в 10:45. Вторая команда активирует конфигурацию в 10:45 в другой день.

Проверить, когда команда commit была фактически выполнена можно, посмотрев на дату текущего рабочего файла конфигурации:

aviva@router1> file list detail /config

/config:
total 34
-rw-r-----   1 root  wheel        2127 Feb 25 03:10 juniper.conf.1.gz
-rw-r----- 1 root  wheel        2127 Feb 25 03:00 juniper.conf.2.gz
-rw-r----- 1 root  wheel        2127 Feb 24 12:56 juniper.conf.3.gz
-rw-r----- 1 root  wheel        2127 Feb 25 10:45 juniper.conf.gz
drwxr-xr-x 2 root  wheel        512 Jan 18 2004 license/

Вы видите, что рабочий файл конфигурации, juniper.conf.gz, был активирован 25 февраля в 10:45.

Когда вы используете команду commit at, вы должны быть на уровне иерархии конфигурации [edit]. Задаваемое время и дата интерпретируется в соответствии с временем, установленным на маршрутизаторе. Используйте команду show system uptime, чтобы определить текущую дату и время, установленное на маршрутизаторе:

aviva@router1> show system uptime
Current time: 2005-02-25 10:59:09 PST
System booted: 2005-02-25 03:07:42 PST (07:51:27 ago)
Protocols started: 2005-02-25 03:10:07 PST (07:49:02 ago)
Last configured: 2005-02-25 10:45:12 PST (00:13:57 ago) by aviva
10:59AM PST up 7:51, 1 user, load averages: 0.01, 0.02, 0.00

Чтобы определить, была ли намечена активация конфигурации и когда, используйте команду show system commit:

aviva@router1> show system commit
commit requested by aviva via cli at 2005-02-26 10:00:00 PST
0  2005-02-25 10:45:12 PST by aviva via cli commit at
1  2005-02-25 03:10:21 PST by aviva via cli
2  2005-02-25 03:01:01 PST by aviva via cli

Первая строка показывает, что активация конфигурации намечена, кто её наметил, и когда это произойдет. Эта команда также перечисляет хронологию всех операций commit, которые произошли на маршрутизаторе и кто активировал их.

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

aviva@router1> configure
Entering configuration mode
Users currently editing the configuration:
   aviva terminal p0 (pid 6231) on since 2005-02-25 11:55:07 PST, idle 00:15:54
      commit-at

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

[edit]
aviva@router1# commit
error: Another commit is pending

Для отмены запланированной активации конфигурации используйте команду clear system commit.






Яндекс.Метрика

Поиск

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0