Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
система_управления_конфигурациями_ansible_и_cisco [2019/08/15 15:17] val [Копирование конфигурации командой scp] |
система_управления_конфигурациями_ansible_и_cisco [2019/08/16 08:09] val [Шаг 5. Использование fail2ban для отслеживания факта изменения и бекапа конфигурации] |
||
---|---|---|---|
Строка 16: | Строка 16: | ||
* [[Linux. Мониторинг оборудования и интеграция с Cisco#Модуль 2. Развертывание менеджмент станции]] | * [[Linux. Мониторинг оборудования и интеграция с Cisco#Модуль 2. Развертывание менеджмент станции]] | ||
* [[Сервис SSH#Настройка ssh клиента]] для согласования протоколов шифрования | * [[Сервис SSH#Настройка ssh клиента]] для согласования протоколов шифрования | ||
- | |||
- | <code> | ||
- | rm /root/.ssh/known_hosts | ||
- | |||
- | ping ya.ru | ||
- | </code> | ||
* Коммутаторы switch1, switch2, switch3, ... | * Коммутаторы switch1, switch2, switch3, ... | ||
Строка 61: | Строка 55: | ||
===== Шаг 2. Постановка задач и ретроспектива вариантов их решения ===== | ===== Шаг 2. Постановка задач и ретроспектива вариантов их решения ===== | ||
- | ==== Задачи и известные решения ==== | + | ==== Задачи и варианты решения ==== |
=== Задача 1 - автоматическое резервное копирование конфигураций === | === Задача 1 - автоматическое резервное копирование конфигураций === | ||
Строка 71: | Строка 65: | ||
* [[Система контроля версий rcs]] | * [[Система контроля версий rcs]] | ||
- | === Задача 3 - изменения конфигурации множества устройств cisco === | + | === Задача 3 - изменение конфигурации множества устройств cisco === |
* [[Программирование диалогов expect]] | * [[Программирование диалогов expect]] | ||
Строка 81: | Строка 75: | ||
* [[Резервное копирование конфигурации Cisco#Пакет ciscoconf]] | * [[Резервное копирование конфигурации Cisco#Пакет ciscoconf]] | ||
- | === Задача 2 и 3 === | + | === Задача 1, 2 и 3 === |
* [[Резервное копирование конфигурации Cisco#Пакет rancid]] | * [[Резервное копирование конфигурации Cisco#Пакет rancid]] | ||
Строка 156: | Строка 150: | ||
<code> | <code> | ||
- | # host switch2 | + | # host switch1 |
- | # host 192.168.43.4 | + | # host 192.168.43.3 |
# cat /root/backup_cisco_conf.sh | # cat /root/backup_cisco_conf.sh | ||
Строка 176: | Строка 170: | ||
/usr/bin/git commit -a -m `date '+%Y-%m-%d_%H:%M:%S'` | /usr/bin/git commit -a -m `date '+%Y-%m-%d_%H:%M:%S'` | ||
</code><code> | </code><code> | ||
- | # rm /srv/tftp/switch2-running-config | + | # cd /srv/tftp/ |
- | # /root/backup_cisco_conf.sh 192.168.43.4 | + | # rm switch1-running-config |
- | # cd /srv/tftp/ | + | # /root/backup_cisco_conf.sh 192.168.43.3 |
</code> | </code> | ||
Строка 196: | Строка 190: | ||
===== Шаг 6. Добавляем новое оборудование ===== | ===== Шаг 6. Добавляем новое оборудование ===== | ||
- | - Базовая конфигурация | + | - Базовая конфигурация switch3 |
- До настройка через [[Сервис Ansible#Использование playbook]] ansible только нужных устройств | - До настройка через [[Сервис Ansible#Использование playbook]] ansible только нужных устройств | ||
- Проверка наличия резервной копии | - Проверка наличия резервной копии |