Если инженер конфигурирует некоторые изменения в окне JunOS, а затем настраивает их на последующую активацию, это эффективно блокирует базу данных конфигурации с помощью монопольной конфигурации. Как я могу увидеть изменения, которые он или она совершили?
juniper
juniper-junos
hrtednrup
источник
источник
show conf | compare
пока не в режиме настройки.В случаях, когда общий режим конфигурации недоступен, например, когда шасси кластеризованы, вы можете использовать следующий метод.
После выполнения
commit at
JunOS проверяет конфигурацию и создает файл/config/juniper.conf+.gz
. Бегущая база данных конфигурации будет заблокирован до тех пор , пока обязательство по времени, так что другие пользователи не смогут совершить промежуточные изменения. Другие пользователи могут удалять ожидающие изменения с помощьюclear system commit
команды. Это разблокирует работающую базу данных конфигурации и разрешит другие коммиты; однако, оригинальный пользователь может быть немного расстроен из-за того, что его или ее изменения не произойдут.Если вы хотите увидеть, в чем разница между ожидающим файлом конфигурации и текущей запущенной конфигурацией, выполните следующее:
JunOS выведет текст в стиле патча об изменениях в ожидающем коммите. После выполнения любой работы, которую необходимо выполнить во время ожидающего принятия, вы можете вставить ее обратно с помощью
load patch terminal
(или в другой файл), и исходныйcommit at
пользователь будет намного счастливее.Редактирование: если вам кажется, что вы вынуждены перейти в закрытый режим редактирования, как это может быть в случае кластера шасси:
ты можешь использовать
Это, кажется, работает просто отлично и обходит эту неприятную проблему принудительного перехода в режим приватной конфигурации.
configure shared
это скрытая командаисточник
Вывод команды будет следующим:
В приведенном выше примере, например,
+
представляет конфигурацию, которая была добавлена, и-
представляет конфигурацию, которая была удалена.источник
совершать | сравнить
Я всегда использую это, чтобы увидеть предыдущие и новые конфигурации, также используя фиксацию подтверждения 1 или другое произвольное значение может спасти вас от ошибок и отката, когда значение истекает, если это необходимо. Например, 1 после подтверждения - 1 минута. После этого, если он не подтвержден, он откатит сделанные изменения.
c-tsmith @ COSMO_CORPDC_EX45_00 # commit | ?
Возможные дополнения: счетчик Отображение количества вхождений Показать дополнительные виды информации, кроме Показать только текст, который не соответствует поиску шаблона Поиск по первому вхождению удержания шаблона Удерживать текст, не выходя из подсказки --More-- последний Показать конец только для вывода совпадений Показать только текст, соответствующий шаблону, не более Не разбивать запрос вывода на страницы Выполнить запросы на системном уровне Разрешить IP-адреса сохранить Сохранить текст вывода в обрезку файла Обрезать указанное количество столбцов от начала строки
Есть пример от одного из наших коммутаторов без вывода для сравнения.
источник