Dell EMC Networking OS10. Как использовать режим конфигурации на основе транзакций
Summary: Режим конфигурации на основе транзакций в DELL OS10
Instructions
Режим конфигурации на основе транзакций — это функция, доступная в OS10. Когда активирован режим конфигурации на основе транзакций, команды конфигурации, выполняемые пользователями, сохраняются в конфигурации кандидата. Изменение конфигурации не вступит в силу, пока дочерняя конфигурация не будет применена к текущей конфигурации.
По умолчанию режим конфигурации на основе транзакций отключен. (по состоянию на 10.4.x)
Поведение по умолчанию
- Пользователь внедряет команду в работающую конфигурацию. Коммутатор немедленно выполняет настройку
- Пользователь может сохранить текущую конфигурацию в качестве конфигурации запуска
Режим конфигурации на основе транзакций
- Пользовательская конфигурация сохранена в конфигурации кандидата. Команда не выполняется коммутатором.
- Пользователь может просмотреть конфигурацию перед выполнением. Мы также можем отменить изменение.
- Пользователь фиксирует конфигурацию для реализации команды в работающую конфигурацию. Коммутатор выполняет команду.
- Пользователь может сохранить текущую конфигурацию в качестве конфигурации запуска
Преимущества использования режима конфигурации на основе транзакций по сравнению с режимом по умолчанию
- Пользователь может просмотреть конфигурацию перед ее внедрением.
- Пользователь может решить, необходимо ли применить изменение или отменить его
Как использовать режим конфигурации на основе транзакций
1 Изменение конфигурации на основе транзакций в режиме EXEC.
Начало транзакции в OS10#
2. Внесите изменения в конфигурацию.
3 Показать разницу между конфигурацией-кандидатом и текущей конфигурацией
OS10# show diff candidate-configuration running-configuration
4 Если необходимо отменить конфигурацию кандидата, используйте команду discard
Отклонение OS10#
5 Если конфигурацию-кандидат необходимо сохранить в текущей конфигурации, используйте commit
Фиксация OS10#
Синтаксис команд
| Команда | Пояснение |
| Начало транзакции в OS10# | Переключение в режим конфигурации на основе транзакций |
| OS10# show diff candidate-configuration running-configuration | Показать различия между конфигурациями-кандидатами и текущей конфигурацией |
| Отклонение OS10# | Отменяет все изменения, внесенные в файл конфигурации-кандидата |
| Фиксация OS10# | Фиксирует изменения в исходной конфигурации в текущей конфигурации |
Рекомендации и ожидаемое поведение
- Команда Commit выполняется для сохранения изменений в конфигурации-кандидате, сессия переключается обратно на поведение по умолчанию — автоматическое сохранение изменений конфигурации в текущей конфигурации
- Если сессия завершается, находясь в режиме конфигурации на основе транзакций, и вы не ввели команду фиксации, изменения сохраняются в конфигурации кандидата.
- Мы можем начать новую сессию конфигурации на основе транзакций и продолжить работу с оставшимися изменениями конфигурации.
- Все сессии в режиме конфигурации на основе транзакций обновляют одну и ту же конфигурацию-кандидат.
- Когда мы вводим команду commit для любой сессии в режиме конфигурации на основе транзакций или вносим изменения в конфигурацию в любой сессии в режиме на основе транзакций, мы также фиксируем изменения, внесенные в конфигурацию-кандидат во всех других сессиях, работающих в режиме конфигурации на основе транзакций. Это означает, что к текущей конфигурации могут быть применены несогласованные изменения.
- Dell EMC рекомендует вносить изменения в конфигурацию в рамках одного сеанса интерфейса командной строки за раз.
Пример
В качестве примера конфигурации, которую мы планируем реализовать, это описание изменения интерфейса et 1/1/1
OS10# start transaction =====================>Enable transaction based configuration mode
Конфигурация, которую мы пытаемся реализовать
Настройка терминала
в OS10#OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# description TEST
Просмотрите различия между конфигурацией кандидата и текущей конфигурацией. Здесь мы можем просмотреть нашу конфигурацию
OS10(conf-if-eth1/1/1)# show diff candidate-configuration running-configuration
!
Интерфейс Ethernet1/1/1
описание ТЕСТ
При необходимости отменить сдачу
OS10(conf-if-eth1/1/1)# отбросить
OS10(config)# show diff candidate-configuration running-configuration ================>Конфигурация отбрасывается, если выполняется
команда «discard»Зафиксировать изменение (запись в работающую конфигурацию)
OS10(conf-if-eth1/1/1)# do commit
OS10(conf-if-eth1/1/1)# отображается интерфейс текущей конфигурации Ethernet 1/1/1 ========= >После фиксации конфигурация будет внедрена в работающую конфигурацию
!
Интерфейс Ethernet1/1/1
описание ТЕСТ
Без выключения
Сохранение конфигурации в конфигурацию запуска
OS10(conf-if-eth1/1/1)# do write memory ===================>Сохранить конфигурацию в качестве конфигурации запуска