3.7. Управление конфигурацией коммутатора
Назначение
Система управления конфигурацией позволяет обеспечить стабильную и предсказуемую работу коммутатора благодаря контролю за текущей и постоянной конфигурациями устройства. Это позволяет гарантировать применение нужных настроек при включении, или перезагрузке коммутатора и быстро восстанавливать конфигурацию в случае сбоя.
Описание
При включении или перезагрузке коммутатора он загружает предварительно настроенную конфигурацию из файла “startup-config.conf”, находящегося во флеш-памяти устройства, в текущую конфигурацию – “running-config”, хранящуюся в оперативной памяти устройства.
Этот процесс переводит коммутатор в рабочее состояние согласно находящейся во флеш-памяти устройства конфигурации.
Все изменения настроек коммутатора выполняются в текущей конфигурации “running-config”. Для сохранения внесенных изменений требуется явное копирование “running-config” в файл. Без этого действия все изменения, внесенные в “running-config”, будут потеряны при перезагрузке.
Текущая конфигурация может быть сохранена в файл с любым именем, однако для настройки коммутатора при его включении, или перезагрузке будет использован только файл с именем “flash:/startup-config.conf”.
Примечание
Файлам с конфигурацией рекомендуется давать расширение “.conf” для упрощения их идентификации.
Файл “startup-config.conf” по умолчанию хранится во флеш-памяти коммутатора.
Предусмотрена возможность копирования текущей конфигурации “running-config” на внешние ресурсы (USB, TFTP, FTP, SCP), которая предназначена для решения таких задач, как:
резервирование хранения и восстановления конфигураций;
централизованное управление конфигурациями;
массовое развертывание и тиражирование.
Доступ к сетевым ресурсам может быть получен как по In-Band (IB), так и Out-of-Band (OOB) сети управления.
Текущую конфигурацию можно сохранять двумя способами: вручную или автоматически.
Выполнение ручного сохранения текущей конфигурации в файл “startup-config.conf”
Ручное сохранение текущей конфигурации выполняется в привилегированном режиме ввода команд.
Шаг 1: Копирование текущей конфигурации вручную во флеш-память коммутатора в файл постоянной конфигурации “startup-config.conf”
Switch# copy running-config startup-config
Примечание
Аналогично командному интерфейсу Cisco IOS для ручного сохранения текущей конфигурации в привилегированном режиме ввода команд вместо copy running-config startup-config можно использовать команду write.
Выполнение ручного сохранения текущей конфигурации на TFTP-сервер
Ручное сохранение текущей конфигурации на TFTP-сервер выполняется в привилегированном режиме ввода команд.
Шаг 1: Копирование текущей конфигурации вручную через OOB-интерфейс управления на TFTP-сервер с IP-адресом 10.0.64.250 в файл “Switch_startup-config.conf”
Switch# copy running-config mgmt-if tftp://10.0.64.250/Switch_startup-config.conf
Удаление постоянной конфигурации коммутатора и загрузка с конфигурацией по умолчанию
Удаление постоянной конфигурации коммутатора выполняется в привилегированном режиме ввода команд.
Шаг 1: Удаление файла постоянной конфигурации из флеш-памяти коммутатора
Switch# clear startup-config
После удаления файла “startup-config.conf” для загрузки коммутатора с конфигурацией по умолчанию нужно перезагрузить устройство без сохранения текущей конфигурации.
Шаг 2: Перезагрузка коммутатора
Switch# reload
Building configuration...
Startup config file is not exist. Copy running config to Startup config? [yes/no]: no
Reboot system? [confirm]
Восстановление постоянной конфигурации коммутатора
Восстановление постоянной конфигурации коммутатора выполняется в привилегированном режиме ввода команд.
Шаг 1: Копирование через OOB-интерфейс управления предварительно сохранённого на TFTP-сервер с IP-адресом 10.0.64.250 файла “Switch_startup-config.conf” в файл постоянной конфигурации “startup-config.conf” во флеш-памяти коммутатора
Switch# copy mgmt-if tftp://10.0.64.250/Switch_startup-config.conf startup-config
Восстановление части текущей конфигурации коммутатора из файла
Восстановление части текущей конфигурации коммутатора из файла выполняется в привилегированном режиме ввода команд. При этом текущая конфигурация будет дополнена настройками, скопированными из файла.
Шаг 1: Применение команд конфигурации из файла “flash:/test.conf” поверх текущей конфигурации “running-config” коммутатора
Switch# copy flash:/test.conf running-config
Настройка автоматического сохранения текущей конфигурации
В версии AqNOS 7.5.0 появилась возможность настроить автоматическое сохранение конфигурации коммутатора.
Настройка автоматического сохранения текущей конфигурации выполняется в глобальном режиме конфигурации коммутатора.
Автоматическое сохранение конфигурации выполняется без участия администратора через определенный интервал времени (по умолчанию 30 мин) вне зависимости от того, различаются или нет конфигурации, находящиеся в “running-config” и файле “startup-config.conf”
Шаг 1: Вход в режим “Global config”
Switch# configure terminal
Шаг 2: Включение режима автоматического сохранения текущей конфигурации во флеш-память коммутатора в файл постоянной конфигурации startup-config.conf
Switch(config)# startup-config file auto-save
Шаг 3 (не обязательно): Настройка интервала автоматического сохранения текущей конфигурации на 60 минут
Switch(config)# startup-config file auto-save interval 60
Шаг 4: Включение режима автоматического сохранения текущей конфигурации через OOB-интерфейс управления на TFTP-сервер с IP-адресом 10.0.64.250 в файл “Switch_startup-config.conf”
Switch(config)# startup-config file auto-save backup-to-server mgmt-if tftp://10.0.64.250/Switch_startup-config.conf
Шаг 5: Проверка
Вывод информации о настройках режима автоматического сохранения текущей конфигурации:
Switch# show saved-startup-config configuration
Auto save startup-config status : Enable
Auto save startup-config interval : 60 min
Auto backup startup-config server 1 information:
Server IP : 10.0.64.250
Server Port : 69
VRF Name : MANG_VRF
Filename Path : Switch_startup-config.conf
Transport Type : TFTP
Switch#
Вывод статуса сохранения текущей конфигурации на внешний сервер:
Switch# show saved-startup-config backup-to-server result
2025-09-16 10:33:56 Success 10.0.64.250 MANG_VRF Switch_startup-config.conf
2025-09-16 11:33:56 Success 10.0.64.250 MANG_VRF Switch_startup-config.conf
Switch#
Вывод времени последнего автоматического и ручного сохранения текущей конфигурации:
Switch# show saved-startup-config time
Saved startup-config automatically:
2025-09-16 11:33:56
Saved startup-config manually:
2025-09-15 23:00:33
Switch#