From c16d99467dd5cb7492c7e0b96ccaac0d16974091 Mon Sep 17 00:00:00 2001 From: 4bobus Date: Tue, 10 Jun 2025 13:11:23 +0500 Subject: [PATCH] Update README.md --- README.md | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4b1aa6a..f0225c4 100644 --- a/README.md +++ b/README.md @@ -1894,8 +1894,8 @@ apt install rsyslog

-> Ansible помечает результат как changed, так как фактическое состояние системы меняется. При первом запуске плейбука это ожидаемое поведение. -> Если запустить плейбук ещё раз, то Ansible покажет для тех же задач статус ok, потому что требуемое состояние уже достигнуто и ничего менять не нужно. +> - Ansible помечает результат как changed, так как фактическое состояние системы меняется. При первом запуске плейбука это ожидаемое поведение. +> - Если запустить плейбук ещё раз, то Ansible покажет для тех же задач статус ok, потому что требуемое состояние уже достигнуто и ничего менять не нужно. 4. Проверим наличие и содержимое, созданных отчетов: @@ -1910,3 +1910,56 @@ apt install rsyslog > Как можно заметить, отчеты созданы и содержат необходимую информацию. Задание выполнено. ###

9. Реализуйте механизм резервного копирования конфигурации для машин HQ-RTR и BR-RTR, через Ansible на BR-SRV

+ +1. Создадим также каталог, в котором будут размещены резервные копии конфигураций маршрутизаторов: + +***mkdir /etc/ansible/NETWORK_INFO*** + +

+ +

+ +2. И создаём сам плейбук /etc/ansible/backup.yml: + +

+ +

+ +со следующим содержимым: + +*ОБЯЗАТЕЛЬНО УСТАНОВИТЕ sudo НА HQ-RTR и BR-RTR* + +

+ +

+ +3. Абсолютно также, как и в предыдущем задании, проверяем его работу, командой: + +***ansible-playbook /etc/ansible/backup.yml*** + +

+ +

+ +> - Как и в прошлом задании, Ansible помечает результат как changed, так как фактическое состояние системы меняется. При первом запуске плейбука так и должно быть. +> - И если запустить его ещё раз, то Ansible покажет для тех же задач статус ok, потому что требуемое состояние уже достигнуто и ничего менять не нужно. + +4. Проверим наличие созданных отчетов: + +***ls -la /etc/ansible/NETWORK_INFO*** +***ls -la /etc/ansible/NETWORK_INFO/HQ-RTR*** +***ls -la /etc/ansible/NETWORK_INFO/BR-RTR*** + +

+ +

+ +А также их содержимое, если хотите убедиться, что действительно скопировалось, для примера покажем файл interfaces с маршрутизатора HQ-RTR, остальные можете сами: + +cat /etc/ansible/NETWORK_INFO/HQ-RTR/interfaces + +

+ +

+ +> По итогу все резервные копии конфигураций созданы и содержат необходимую информацию. Задание выполнено.