Dell EMC Networking OS10 Як використовувати режим конфігурації на основі транзакцій
摘要: Режим конфігурації на основі транзакцій у DELL OS10
说明
Режим конфігурації на основі транзакцій — це функція, доступна в OS10. Коли активовано режим конфігурації на основі транзакцій, команди конфігурації, створені користувачами, зберігаються у конфігурації кандидата. Зміна конфігурації не набуде чинності, доки дочірня конфігурація не буде застосована до запущеної конфігурації.
За замовчуванням режим конфігурації на основі транзакцій вимкнено. (станом на 10.4.x)
Поведінка за замовчуванням
- Користувач реалізує команду у запущеній конфігурації. Switch негайно виконує конфігурацію
- Користувач може зберегти запущену конфігурацію в конфігурацію запуску
Режим конфігурації на основі транзакцій
- Конфігурація користувача збережена в конфігурації кандидата. Команда не виконується перемикачем.
- Користувач може переглянути конфігурацію перед виконанням. Ми також можемо відмовитися від змін.
- Користувач фіксує конфігурацію, щоб виконати команду у запущеній конфігурації. Перемикач виконує команду.
- Користувач може зберегти запущену конфігурацію в конфігурацію запуску
Переваги використання режиму конфігурації на основі транзакцій над поведінкою за замовчуванням
- Користувач може переглянути конфігурацію перед її реалізацією.
- Користувач може вирішити, чи потрібно впровадити зміну, чи відхилити її
Як користуватися режимом конфігурації на основі транзакцій
1 Змініть конфігурацію на основі транзакцій у режимі EXEC.
OS10# почати транзакцію
2 Внесіть будь-які зміни в конфігурацію.
3 Показати різницю між конфігурацією кандидата та запущеної конфігурації
OS10# показати diff candidate-configuration running-configuration
4 Якщо вам потрібно відкинути конфігурацію кандидата, скористайтеся командою discard
Відкинути OS10#
5 Якщо конфігурацію кандидата потрібно зберегти у запущеній конфігурації, скористайтеся commit
Коміт OS10#
Синтаксис команд
| Команда | Пояснення |
| OS10# почати транзакцію | Перейдіть у режим конфігурації на основі транзакцій |
| OS10# показати diff candidate-configuration running-configuration | Показати різницю між конфігураціями-кандидатами та запущеними |
| Відкинути OS10# | Скасовує будь-які зміни, внесені до файлу конфігурації кандидата |
| Коміт OS10# | Фіксує зміни у конфігурації кандидата до поточної конфігурації |
Рекомендації та очікувана поведінка
- Команда Commit виконується для збереження змін у конфігурації кандидата, сеанс повертається до типової поведінки автоматичного збереження змін конфігурації у запущеній конфігурації
- Коли сеанс завершується в режимі конфігурації на основі транзакцій, і ви не ввели команду commit, зміни зберігаються в конфігурації кандидата.
- Ми можемо розпочати новий сеанс конфігурації на основі транзакцій і продовжити з рештою змін конфігурації.
- Усі сеанси в режимі конфігурації на основі транзакцій оновлюють однакову конфігурацію кандидата.
- Коли ми вводимо команду commit для будь-якого сеансу в режимі конфігурації на основі транзакцій або вносимо зміни конфігурації для будь-якого сеансу в режимі без транзакцій, ми також фіксуємо зміни, внесені до конфігурації-кандидата у всіх інших сеансах, запущених у режимі конфігурації на основі транзакцій. Це означає, що до запущеної конфігурації можуть бути застосовані суперечливі зміни конфігурації.
- Dell EMC рекомендує вносити зміни в конфігурацію за один сеанс CLI за раз.
Приклад
Як приклад, конфігурація, яку ми плануємо реалізувати, - це зміна опису інтерфейсу et 1/1/1
OS10# start transaction =====================>Enable transaction based configuration mode
Конфігурація, яку ми намагаємося реалізувати
Термінал
налаштування OS10#OS10(config)# інтерфейс Ethernet 1/1/1
OS10(conf-if-eth1/1/1)# опис ТЕСТ
Перегляньте різницю між конфігурацією кандидата та поточної конфігурації. Тут ми можемо переглянути нашу конфігурацію
OS10(conf-if-eth1/1/1)# реалізовано показ diff candidate-configuration running-configuration
!
Інтерфейс Ethernet1/1/1
опис ТЕСТ
При необхідності відмовтеся від змін
OS10(conf-if-eth1/1/1)# відкинути
OS10(config)# показати diff candidate-configuration running-configuration ================>Налаштування буде скасовано, якщо буде виконано
"discard"Зміна внеску (Записати до запущеної конфігурації)
OS10(conf-if-eth1/1/1)# зробити коміт
OS10(conf-if-eth1/1/1)# показати інтерфейс конфігурації Running-Configuration Ethernet 1/1/1 =========>Після фіксації конфігурація буде реалізована до запущеної конфігурації
!
Інтерфейс Ethernet1/1/1
опис ТЕСТ
без відключення
Зберегти конфігурацію в конфігурацію запуску
OS10(conf-if-eth1/1/1)# зробити запис пам'яті ===================>Збережіть конфігурацію до конфігурації запуску