5.8 KiB
5.8 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.
- Запускаем план, показываем результат, снимаем скриншоты для отчёта.
Импорт пользователей через import.sh (задание 3, п. 1)
- Монтируем Additional.iso в каталог (переменная ISO_DIR=/mnt/iso в скриптах задания 3).
- Запускаем файл с образа:
bash $ISO_DIR/import.sh— скрипт спросит путь к источнику, вводим$ISO_DIR/users.csv. Импорт идёт со всеми атрибутами из CSV, повторить при необходимости (см. задание 3 п. 1). - Проверка: пользователи должны логиниться на HQ-CLI вручную
(
su - имя_пользователяили через GUI-вход). Результат в отчёт.