Сохранение и восстановление Файлов Конфигурации
Скачать 205.9 Kb.
|
Сохранение и восстановление Файлов Конфигурации Содержание Введение Предварительные условия Требования Используемые компоненты Условные обозначения Резервное копирование конфигурации Использование сервера TFTP для резервного копирования и восстановления конфигурации Использование сервера FTP для резервного копирования и восстановления конфигурации Использование программы эмуляции терминала для резервного копирования и восстановления конфигурации Автоматическое резервное копирование конфигурации с помощью метода Kron Резервное копирование конфигурации на сервер TFTP Проверка Введение Обновление или замена маршрутизаторов может осуществляться по многим причинам. В этом документе представлены основные шаги по переносу конфигурации с существующего маршрутизатора на новый маршрутизатор. Предварительные условия Требования Прежде чем использовать сведения, приведенные в данном документе, убедитесь в соблюдении следующих требований: Наличие доступа к серверу TFTP (Trivial File Transfer Protocol) или FTP (File Transfer Protocol). Сетевые подключения — маршрутизаторы должны иметь доступ к серверу FTP или TFTP. Для проверки возможности подключения используется команда ping. Используемые компоненты Настоящий документ не имеет жесткой привязки к каким-либо конкретным версиям программного обеспечения и оборудования. Сведения, представленные в этом документе, получены для устройств в специфической лабораторной среде. Все устройства, описываемые в этом документе, запускались с чистой конфигурацией (конфигурацией по умолчанию). Если ваша сеть работает в реальных условиях, убедитесь, что вы понимаете потенциальное воздействие каждой команды. Условные обозначения Дополнительные сведения об условных обозначениях см. в документе Cisco Technical Tips Conventions Резервное копирование конфигурации Существует несколько методов резервного копирования и восстановления конфигурации: Использование сервера TFTP Использование сервера FTP Использование программы эмуляции терминала Автоматическое резервное копирование конфигурации с помощью метода Kron Резервное копирование конфигурации на сервер TFTP Использование сервера TFTP для резервного копирования и восстановления конфигурации Это пошаговая процедура для копирования конфигурации с маршрутизатора на сервер TFTP и обратно на другой маршрутизатор. Прежде чем воспользоваться этим методом, убедитесь в наличии сервера TFTP в сети, к которой имеется возможность IP-подключений. После подсказки Router> введите команду enable и пароль, когда он будет запрошен. Подсказка изменится на Router# . Она показывает, что маршрутизатор теперь находится в привилегированном режиме. Скопируйте файл текущей конфигурации на сервер TFTP: CE_2#copy running-config tftp: Address or name of remote host []? 64.104.207.171 Destination filename [ce_2-confg]? backup_cfg_for_my_router !! 1030 bytes copied in 2.489 secs (395 bytes/sec) CE_2# Откройте файл конфигурации в текстовом редакторе. Найдите и удалите все строки, начинающиеся с букв "AAA". Примечание. Данный шаг состоит в удалении всех команд безопасности, которые могут заблокировать вход на маршрутизатор. Скопируйте файл конфигурации с сервера TFTP в новый маршрутизатор, находящийся в привилегированном (активном) режиме и имеющий базовую конфигурацию. Router#copy tftp: running-config Address or name of remote host []? 64.104.207.171 Source filename []? backup_cfg_for_my_router Destination filename [running-config]? Accessing tftp://10.66.64.10/backup_cfg_for_my_router... Loading backup_cfg_for_router from 64.104.207.171 (via FastEthernet0/0): ! [OK - 1030 bytes] 1030 bytes copied in 9.612 secs (107 bytes/sec) CE_2# Использование сервера FTP для резервного копирования и восстановления конфигурации В данной процедуре вместо сервера TFTP может использоваться сервер FTP. После подсказки Router> введите команду enable и пароль, когда он будет запрошен. Подсказка изменится на Router# . Она показывает, что маршрутизатор теперь находится в привилегированном режиме. Настройте имя пользователя и пароль FTP. CE_2#config terminal CE_2(config)#ip ftp username cisco CE_2(config)#ip ftp password cisco123 CE_2(config)#end CE_2# Скопируйте конфигурацию на сервер FTP. CE_2#copy running-config ftp: Address or name of remote host []? 10.66.64.10 Destination filename [ce_2-confg]? backup_cfg_for_router Writing backup_cfg_for_router ! 1030 bytes copied in 3.341 secs (308 bytes/sec) CE_2# Откройте файл конфигурации в текстовом редакторе. Найдите и удалите все строки, начинающиеся с букв "AAA". Примечание. Данный шаг состоит в удалении всех команд безопасности, которые могут заблокировать вход на маршрутизатор. Скопируйте файл конфигурации с сервера FTP в маршрутизатор, находящийся в привилегированном (активном) режиме и имеющий базовую конфигурацию. Router#copy ftp: running-config Address or name of remote host [10.66.64.10]? Source filename [backup_cfg_for_router]? Destination filename [running-config]? Accessing ftp://10.66.64.10/backup_cfg_for_router... Loading backup_cfg_for_router ! [OK - 1030/4096 bytes] 1030 bytes copied in 13.213 secs (78 bytes/sec) CE_2# Использование программы эмуляции терминала для резервного копирования и восстановления конфигурации Для резервного копирования и восстановления конфигурации может использоваться программа эмуляции терминала. Здесь описывается процедура, использующая программное обеспечение эмуляции терминала Microsoft Hyperterminal. Если требуется скопировать конфигурацию с другого маршрутизатора, подключитесь к этому маршрутизатору через пульт или Telnet. После подсказки Router> введите команду enable и пароль, когда он будет запрошен. Подсказка изменится на Router# . Она показывает, что маршрутизатор теперь находится в привилегированном режиме. Введите команду terminal length 0, чтобы принудить маршрутизатор вернуть сразу весь ответ вместо вывода по одному экрану за раз. Это позволит захватить конфигурацию без лишних подсказок --more-- , генерируемых в том случае, когда маршрутизатор выводит ответ по одному экрану за раз. В меню HyperTerminal выберите Transfer > Capture Text. Появится окно Capture Text. Присвойте этому файлу имя "config.txt". Нажмите Start, чтобы убрать окно Capture Text и начать запись. Выполните команду show running-config и предоставьте маршрутизатору время на завершение вывода его ответа. Появится следующее сообщение: Router#copy ftp: running-config Address or name of remote host [10.66.64.10]? Source filename [backup_cfg_for_router]? Destination filename [running-config]? Accessing ftp://10.66.64.10/backup_cfg_for_router... Loading backup_cfg_for_router ! [OK - 1030/4096 bytes] 1030 bytes copied in 13.213 secs (78 bytes/sec) CE_2# за которым следует конфигурация. В меню HyperTerminal выберите Transfer > Capture Text > Stop, чтобы закончить захват экрана. Откройте созданный файл config.txt в любом текстовом редакторе (например, Notepad или Wordpad). Найдите и удалите все строки, начинающиеся с букв "AAA". Примечание. Данный шаг состоит в удалении всех команд безопасности, которые могли бы заблокировать вход на маршрутизатор. Сохраните файл. Подключитесь к маршрутизатору, которому нужен файл конфигурации. Откройте файл config.txt. Выделите все содержимое файла config.txt. Это можно сделать, протащив курсор от начала первого символа до позиции, следующей за последним символом в файле, удерживая нажатой левую кнопку мыши. Или, если используется Notepad, можно последовательно выбрать в меню команды Правка > Выделить все. Скопируйте выбранный текст в буфер обмена Windows. Можно или последовательно выбрать пункты Правка > Копировать в меню текстового редактора, или, удерживая нажатой клавишу CTRL, одновременно нажать клавишу C, чтобы выполнить копирование. Переключитесь в окно HyperTerminal и введите команду configure terminal при наличии подсказки Router# . Затем нажмите клавишу ENTER. Вставьте файл конфигурации в маршрутизатор, последовательно выбрав Edit > Paste to Host в меню HyperTerminal. После завершения вставки файла конфигурации и возврата маршрутизатором подсказки о конфигурации введите команду copy running-config startup-config, чтобы записать конфигурацию в память. Введите команду exit, чтобы вернуться к подсказке Router# Автоматическое резервное копирование конфигурации с помощью метода Kron Чтобы принудить маршрутизатор запускать команду «copy the running-config to startup- config», например, каждое воскресенье в 23:00, выполните следующие действия: Создание списка политики kron. Это сценарий, в котором перечисляются команды, обязательные для выполнения маршрутизатором в запланированное время. Router(config)#kron policy-list SaveConfig Router(config-kron-policy)#cli write Router(config-kron-policy)#exit cli. Указываются CLI-команды EXEC в списке политик планировщика команд. Policy-list. Указывается список политик, связанный с экземпляром планировщика команд. Примечание. Причина, по которой использовалась команда write, а не команда copy running-config startup-config, заключается в том, что kron не поддерживает интерактивные подсказки, а для команды copy running-config startup-config требуется взаимодействие с пользователем. Об этом важно помнить при создании команд. Обратите также внимание, что kron не поддерживает команды задания конфигурации. Создание экземпляра kron. Маршрутизатору сообщается, когда и как часто должна выполняться политика. Router(config)#kron occurrence SaveConfigSchedule at 23:00 Sun recurring Router(config-kron-occurrence)#policy-list SaveConfig SaveConfigSchedule. Имя экземпляра. Длина имени экземпляра может составлять от 1 до 31 символа. Если имя экземпляра является новым, будет создана структура экземпляра. Если имя экземпляра не является новым, будет редактироваться существующий экземпляр. at. Указывается, что экземпляр должен выполняться в заданный календарный день и в определенное время. recurring. Указывается, что экземпляр должен выполняться периодически. Проверьте конфигурацию kron с помощью команды show. Router#sh kron schedule Kron Occurrence Schedule SaveConfigSchedule inactive, will run again in 1 days 12:37:47 at 23:00 on Sun inactive. Означает, что в настоящее время kron не выполняет команды. Active. Означает, что kron выполняет текущие команды. Router#show running-configuration kron occurrence SaveConfigSchedule at 23:00 Sun recurring policy-list SaveConfig kron policy-list SaveConfig cli write Резервное копирование конфигурации на сервер TFTP В этом примере показано, как сохранять текущую конфигурацию на сервер TFTP (10.1.1.1) каждое воскресенье в 23:00: Router(config)#kron policy-list Backup Router(config-kron-policy)#cli show run | redirect tftp://10.1.1.1/test.cfg Router(config-kron-policy)#exit ! Router(config)#kron occurrence Backup at 23:00 Sun recurring Router(config-kron-occurrence)#policy-list Backup Проверка Для подтверждения копирования файла конфигурации в маршрутизатор назначения используется команда show running-config. |