8.2 KiB
MANUAL.md — шаги, которые нельзя (или не нужно) автоматизировать
Пополняется по мере работы над заданиями 2 и 3.
Задание 1
BR-FW — если оказался НЕ Linux
- Смотрим, какая система стоит на ВМ BR-FW (например EcoRouter или другой МСЭ).
- Настраиваем по логике из zadanie1/br-fw.sh:
- имя br-fw.au-team.irpo;
- интерфейс к BR-RTR: адрес из сети /30 (адресация — из таблицы 2);
- маршрут по умолчанию через адрес BR-RTR (в сети /30);
- интерфейс к BR-SRV: адрес BR-FW в сети ≤16 адресов;
- OSPF: соседство с BR-RTR, рекламируем сети линка и сети BR-SRV;
- протокол OSPF разрешаем ТОЛЬКО на интерфейсе к BR-RTR;
- часовой пояс по месту экзамена.
- Отчёт: заполняем раздел «коммутация/маршрутизация офиса BR».
Таблица 2 и таблица 3
- Заполняются вручную из вывода tools/subnet-calc.sh и из ip -4 -br address на машинах (см. README.md, порядок запуска).
Задание 2
HQ-CLI: ввод в домен samba-DC
Команде join нужен пароль администратора домена, нельзя автоматизировать без секрета в файле. Делается вручную:
- Проверить DNS: адрес BR-SRV должен резолвиться (DNS BR-SRV в /etc/resolv.conf).
Проверка:
realm discover au-team.irpo(если используется realmd) либоsmbclient -L //br-srv.au-team.irpo -U administrator. - Ввести в домен одним из способов (уточнить на стенде, какой стек стоит
на HQ-CLI: realmd+sssd или winbind):
- realmd:
realm join au-team.irpo -U administrator(пароль спросит); - sssd/winbind вручную: настроить krb5.conf, затем
net ads join -U administrator.
- realmd:
- Включить вход доменных пользователей: pam/winbind/sss настроить
(
/etc/nsswitchи sssd.conf), перезапустить службы, проверить:getent passwd hquser1. - Проверяем:
getent passwd hquser1, затемsu - hquser1— вход работает. - Проверить правило sudo (файл /etc/sudoers.d/hq_group от hq-cli.sh):
su - hquser1 -c 'sudo cat /etc/hostname'и убедиться, что другие команды (напримерsudo vim) под пользователем группы hq НЕ работают.
Задание 2: Ansible — ключи на машины
После br-srv.sh ключ сгенерирован, его надо раскидать вручную (пароль запрашивается интерактивно, автоматизации по ТЗ нет):
ssh-copy-id sshuser@<адрес HQ-SRV>
ssh-copy-id sshuser@<адрес HQ-CLI>
ssh-copy-id net_admin@<адрес HQ-RTR>
ssh-copy-id net_admin@<адрес BR-RTR>
Затем на BR-SRV: ansible all -m ping — все четыре машины должны ответить
pong. Если машина отвечает, а модуль не находит python — установить
python3: dnf install -y python3.
HQ-CLI: Яндекс Браузер
- Если пакет есть в репозитории РЕД ОС 8:
dnf install -y yandex-browser(уточнить точное имя пакета). - Если нет — скачать rpm из Образца/Additional.iso/локальной сети и
dnf localinstall. Отметить в отчёте действие установки.
Задание 3
Кибер Бэкап (HQ-SRV и агент на HQ-CLI)
Графический продукт, автоматизации через конфиги нет:
- Устанавливаем сервер управления на HQ-SRV (пакет с ISO/сети — уточнить источник, где именно дистрибутив).
- В веб-интерфейсе создаём подразделение
irpo, пользователяirpoadminс паролемP@ssw0rd(значения берём из задания 3 п. 9). - На HQ-CLI ставим агент с функциями узла хранилища, подключаем к серверу.
- На HQ-CLI создаём директорию /backup, выбираем её устройством хранения.
- Создаём план «копирование /etc и всех поддиректорий» для HQ-SRV.
- Запускаем план, показываем результат, снимаем скриншоты для отчёта.
Задание 3
HQ-SRV: HTTPS на реверс-прокси (доставка сертификатов)
Сертификаты выпущены hq-srv.sh (zadanie3) в /etc/CA. Их надо вручную доставить:
- На ISP скопировать сертификат web/docker-домена и ключ:
scp /etc/CA/веб_домен.crt root@<адрес ISP>:/etc/nginx/(аналогично ключ .key). - На ISP поправить пути в zadanie3/isp.sh (TLS_CERT_FILE/TLS_KEY_FILE) и запустить скрипт повторно — он перенастроит прокси на 443.
- На HQ-CLI скопировать root.crt и запустить zadanie3/hq-cli.sh (укажите CA_ROOT_FILE) — доверие установится, браузер без предупреждений.
- Проверить в браузере HQ-CLI (если GUI есть) либо curl:
curl -v https://...
HQ-SRV: Кибер Бэкап 18 (или аналог)
- Установить сервер управления (источник — Additional.iso/локальный репозиторий, точка задания 3 п. 9; ПрИл_6 содержит точные шаги).
- В веб-интерфейсе создать подразделение «irpo», пользователя «irpoadmin» с паролем P@ssw0rd.
- На HQ-CLI установить агент с функциями узла хранилища, подключить агент к серверу HQ-SRV.
- На узел HQ-CLI выбрать/создать директорию /backup как устройство хранения в консоли сервера.
- Создать план резервного копирования: HQ-SRV, директория /etc со всеми поддиректориями, целевой узел хранения — HQ-CLI /backup.
- Запустить план, проверить архив в хранилище. Отметить шаги в отчёте.
HQ-CLI: подключение pdf-принтера (если CLI без CUPS)
lpadmin/lpoptions из zadanie3/hq-cli.sh должны работать в консоли. Если на стенде требуется GUI-подключение (GUI может отсутствовать) — сделать через system-config-printer или настройки окружения, отметить в отчёте способ.
Импорт пользователей через import.sh (задание 3, п. 1)
- Монтируем Additional.iso в каталог (переменная ISO_DIR=/mnt/iso в скриптах задания 3).
- Запускаем файл с образа:
bash /mnt/iso/import.sh— скрипт сам запросит путь к источнику, вводим/mnt/iso/users.csv. Импорт идёт со всеми атрибутами. Повторно допустимо (см. задание 3 п. 1). - Проверка:
samba-tool user listна BR-SRV; пользователи должны логиниться на HQ-CLI вручную (su - имя_пользователя). Результат в отчёт.