Обновить README.md

This commit is contained in:
2026-04-27 07:36:27 +00:00
parent 28d3b4ed89
commit de337a3750

View File

@@ -35,21 +35,21 @@
</p> </p>
<p align="center"> <p align="center">
<img src="images\module1\5. vlan.png" width="600" /> <img src="images/module1/5. vlan.png" width="600" />
</p> </p>
<p align="center"> <p align="center">
<img src="images\module1\6. vlan.png" width="600" /> <img src="images/module1/6. vlan.png" width="600" />
</p> </p>
<p align="center"> <p align="center">
<img src="images\module1\7. vlan.png" width="600" /> <img src="images/module1/7. vlan.png" width="600" />
</p> </p>
**ISP преднастроена, но включать ее надо** **ISP преднастроена, но включать ее надо**
<p align="center"> <p align="center">
<img src="images\module1\table route.png" width="600" /> <img src="images/module1/table route.png" width="600" />
</p> </p>
@@ -76,7 +76,7 @@
Заодно настроим GRE туннель Заодно настроим GRE туннель
<p align="center"> <p align="center">
<img src="images\module1\netowrk hq-rtr.png" width="600" /> <img src="images/module1/netowrk hq-rtr.png" width="600" />
</p> </p>
<p align="center"> <p align="center">
@@ -170,7 +170,7 @@
</p> </p>
<p align="center"> <p align="center">
<img src="images\module1\int br-rtr.png" width="600" /> <img src="images/module1/int br-rtr.png" width="600" />
</p> </p>
<p align="center"> <p align="center">
@@ -299,7 +299,7 @@
<p align="center"><b>*HQ-SRV и BR-SRV*</b></p> <p align="center"><b>*HQ-SRV и BR-SRV*</b></p>
<p align="center"> <p align="center">
<img src="images\module1\sshuser.png" width="600" /> <img src="images/module1/sshuser.png" width="600" />
</p> </p>
В дебиане нету судо поэтому скачаем: В дебиане нету судо поэтому скачаем:
@@ -438,7 +438,7 @@
</p> </p>
<p align="center"> <p align="center">
<img src="images\module1\dnsmasq1.png" width="600" /> <img src="images/module1/dnsmasq1.png" width="600" />
</p> </p>
Теперь открываем скрипт-инициализации сервиса dnsmasq Теперь открываем скрипт-инициализации сервиса dnsmasq
@@ -691,7 +691,7 @@ ________________________________________________________________________________
Убедитесь, что дополнительные диски распознаны системой. Список подключенных дисков можно проверить командой: Убедитесь, что дополнительные диски распознаны системой. Список подключенных дисков можно проверить командой:
<p align="center"> <p align="center">
<img src="images\module2\disk.png" width="600" /> <img src="images/module2/disk.png" width="600" />
</p> </p>
Создайте RAID 0 массив из двух 1Гб дисков (предположим, они определены как /dev/sda, /dev/sdb: Создайте RAID 0 массив из двух 1Гб дисков (предположим, они определены как /dev/sda, /dev/sdb:
@@ -716,13 +716,13 @@ ________________________________________________________________________________
Результат: Результат:
<p align="center"> <p align="center">
<img src="images\module2\mdadm.png" width="600" /> <img src="images/module2/mdadm.png" width="600" />
</p> </p>
Проверяем: Проверяем:
<p align="center"> <p align="center">
<img src="images\module2\lsblk.png" width="600" /> <img src="images/module2/lsblk.png" width="600" />
</p> </p>
Сохраняем конфигурацию массива в файле /etc/mdadm.conf: Сохраняем конфигурацию массива в файле /etc/mdadm.conf:
@@ -732,7 +732,7 @@ ________________________________________________________________________________
Результат: Результат:
<p align="center"> <p align="center">
<img src="images\module2\save mdadm conf.png" width="600" /> <img src="images/module2/save mdadm conf.png" width="600" />
</p> </p>
Создание файловой системы для массива Создание файловой системы для массива
@@ -756,7 +756,7 @@ ________________________________________________________________________________
</p> </p>
<p align="center"> <p align="center">
<img src="images\module2\fstab.png" width="600" /> <img src="images/module2/fstab.png" width="600" />
</p> </p>
Выполняем монтирование: Выполняем монтирование:
@@ -766,7 +766,7 @@ ________________________________________________________________________________
Результат: Результат:
<p align="center"> <p align="center">
<img src="images\module2\mount -av.png" width="600" /> <img src="images/module2/mount -av.png" width="600" />
</p> </p>
Проверяем: Проверяем:
@@ -776,7 +776,7 @@ ________________________________________________________________________________
Результат: Результат:
<p align="center"> <p align="center">
<img src="images\module2\df -h.png" width="600" /> <img src="images/module2/df -h.png" width="600" />
</p> </p>
### <p align="center"><b>3. Настройте сервер сетевой файловой системы (nfs) на HQ-SRV</b></p> ### <p align="center"><b>3. Настройте сервер сетевой файловой системы (nfs) на HQ-SRV</b></p>
@@ -810,7 +810,7 @@ rw — разрешены чтение и запись
no_root_squash — отключение ограничения прав root no_root_squash — отключение ограничения прав root
<p align="center"> <p align="center">
<img src="images\module2\exports.png" width="600" /> <img src="images/module2/exports.png" width="600" />
</p> </p>
Экспортируем файловую систему, указанную выше в /etc/exports: Экспортируем файловую систему, указанную выше в /etc/exports:
@@ -823,7 +823,7 @@ exportfs с флагом -a, означающим экспортировать
а флаг -v включает подробный вывод: а флаг -v включает подробный вывод:
<p align="center"> <p align="center">
<img src="images\module2\export.png" width="600" /> <img src="images/module2/export.png" width="600" />
</p> </p>
Запускаем и добавляем в автозагрузку NFS - сервер: Запускаем и добавляем в автозагрузку NFS - сервер:
@@ -853,7 +853,7 @@ exportfs с флагом -a, означающим экспортировать
где: 192.168.100.2 - адрес файлового сервера (HQ-SRV) где: 192.168.100.2 - адрес файлового сервера (HQ-SRV)
<p align="center"> <p align="center">
<img src="images\module2\fstab cli.png" width="600" /> <img src="images/module2/fstab cli.png" width="600" />
</p> </p>
Выполняем монтирование общего ресурса: Выполняем монтирование общего ресурса:
@@ -863,7 +863,7 @@ exportfs с флагом -a, означающим экспортировать
Результат: Результат:
<p align="center"> <p align="center">
<img src="images\module2\mount.png" width="600" /> <img src="images/module2/mount.png" width="600" />
</p> </p>
Проверяем: Проверяем:
@@ -873,7 +873,7 @@ exportfs с флагом -a, означающим экспортировать
Результат: Результат:
<p align="center"> <p align="center">
<img src="images\module2\df -h cli.png" width="600" /> <img src="images/module2/df -h cli.png" width="600" />
</p> </p>
### <p align="center"><b>4. Настройте службу сетевого времени на базе сервиса chrony</b></p> ### <p align="center"><b>4. Настройте службу сетевого времени на базе сервиса chrony</b></p>
@@ -933,7 +933,7 @@ exportfs с флагом -a, означающим экспортировать
> На HQ-CLI /etc/chrony.conf > На HQ-CLI /etc/chrony.conf
<p align="center"> <p align="center">
<img src="images\module2\chrony cli.png" width="600" /> <img src="images/module2/chrony cli.png" width="600" />
</p> </p>
> где: 172.16.1.1 - IPv4 адрес ISP; > где: 172.16.1.1 - IPv4 адрес ISP;
@@ -1042,7 +1042,7 @@ ________________________________________________________________________________
</p> </p>
<p align="center"> <p align="center">
<img src="images\module2\copy id.png" width="600" /> <img src="images/module2/copy id.png" width="600" />
</p> </p>
> Дмитрий Игоревич забыл прописать порт 2026 в /etc/ssh/sshd_config на HQ-SRV и BR-SRV, так что прописываем за него и перезагружаем службу systemctl restart sshd > Дмитрий Игоревич забыл прописать порт 2026 в /etc/ssh/sshd_config на HQ-SRV и BR-SRV, так что прописываем за него и перезагружаем службу systemctl restart sshd
@@ -1097,7 +1097,7 @@ P@ssw0rd, порт приложения 8080, при необходимости
3. Выполнить монтирование Additional.iso в директорию /mnt: 3. Выполнить монтирование Additional.iso в директорию /mnt:
<p align="center"> <p align="center">
<img src="images\module2\mount additional.iso.png" width="600" /> <img src="images/module2/mount additional.iso.png" width="600" />
</p> </p>
- Выполнить импорт образа mariadb_latest и site_latest: - Выполнить импорт образа mariadb_latest и site_latest:
@@ -1105,50 +1105,50 @@ P@ssw0rd, порт приложения 8080, при необходимости
>docker load < /mnt/docker/site_latest.tar >docker load < /mnt/docker/site_latest.tar
<p align="center"> <p align="center">
<img src="images\module2\load site.png" width="600" /> <img src="images/module2/load site.png" width="600" />
</p> </p>
> docker load < /mnt/docker/mariadb_latest.tar > docker load < /mnt/docker/mariadb_latest.tar
<p align="center"> <p align="center">
<img src="images\module2\load mariadb.png" width="600" /> <img src="images/module2/load mariadb.png" width="600" />
</p> </p>
- Проверить: - Проверить:
<p align="center"> <p align="center">
<img src="images\module2\image ls.png" width="600" /> <img src="images/module2/image ls.png" width="600" />
</p> </p>
- Скачиваем curl - Скачиваем curl
<p align="center"> <p align="center">
<img src="images\module2\install curl br-srv.png" width="600" /> <img src="images/module2/install curl br-srv.png" width="600" />
</p> </p>
- Скачиваем файл compose.yaml и помещаем его в корневую директорию: - Скачиваем файл compose.yaml и помещаем его в корневую директорию:
>curl -o ~/compose.yaml https://raw.githubusercontent.com/shiraorie/demo2026-1/main/files/compose.yaml >curl -o ~/compose.yaml https://raw.githubusercontent.com/shiraorie/demo2026-1/main/files/compose.yaml
<p align="center"> <p align="center">
<img src="images\module2\compose.yaml.png" width="600" /> <img src="images/module2/compose.yaml.png" width="600" />
</p> </p>
- Запустить набор контейнеров с веб приложением и базой данных: - Запустить набор контейнеров с веб приложением и базой данных:
<p align="center"> <p align="center">
<img src="images\module2\docker-compose.png" width="600" /> <img src="images/module2/docker-compose.png" width="600" />
</p> </p>
- Проверяем набор контейнеров с веб приложением и базой данных: - Проверяем набор контейнеров с веб приложением и базой данных:
<p align="center"> <p align="center">
<img src="images\module2\compose ps.png" width="600" /> <img src="images/module2/compose ps.png" width="600" />
</p> </p>
- Проверяем доступ до веб приложения с браузера: - Проверяем доступ до веб приложения с браузера:
<p align="center"> <p align="center">
<img src="images\module2\site.png" width="600" /> <img src="images/module2/site.png" width="600" />
</p> </p>
### <p align="center"><b>7. Разверните веб приложениена сервере HQ-SRV:</b></p> ### <p align="center"><b>7. Разверните веб приложениена сервере HQ-SRV:</b></p>
@@ -1196,7 +1196,7 @@ apache
> mount /dev/sr0 /mnt/ > mount /dev/sr0 /mnt/
<p align="center"> <p align="center">
<img src="images\module2\mount additional.iso.png" width="600" /> <img src="images/module2/mount additional.iso.png" width="600" />
</p> </p>
Произвести копирование файлов веб приложения index.php и logo.png в директорию /var/www/html: Произвести копирование файлов веб приложения index.php и logo.png в директорию /var/www/html:
@@ -1209,7 +1209,7 @@ apache
> nano /var/www/html/index.php > nano /var/www/html/index.php
<p align="center"> <p align="center">
<img src="images\module2\index.php1.png" width="600" /> <img src="images/module2/index.php1.png" width="600" />
</p> </p>
Перейти в интерфейс управления MariaDB: <<Команды ниже не пытайтесь копировать и вставлять, все равно нечего не выйдет>> Перейти в интерфейс управления MariaDB: <<Команды ниже не пытайтесь копировать и вставлять, все равно нечего не выйдет>>
@@ -1232,7 +1232,7 @@ EXIT;
Изменить кодировку файла Изменить кодировку файла
<p align="center"> <p align="center">
<img src="images\module2\iconv.png" width="600" /> <img src="images/module2/iconv.png" width="600" />
</p> </p>
Выполнить импорт схемы и данных из файла dump.sql в базу данных webdb: Выполнить импорт схемы и данных из файла dump.sql в базу данных webdb:
@@ -1242,7 +1242,7 @@ EXIT;
Проверить: Проверить:
<p align="center"> <p align="center">
<img src="images\module2\maria.png" width="600" /> <img src="images/module2/maria.png" width="600" />
</p> </p>
Удалить стандартную станицу Удалить стандартную станицу
@@ -1257,7 +1257,7 @@ EXIT;
Проверяем доступ до веб приложения с браузера: Проверяем доступ до веб приложения с браузера:
<p align="center"> <p align="center">
<img src="images\module2\web-apa.png" width="600" /> <img src="images/module2/web-apa.png" width="600" />
</p> </p>
### <p align="center"><b>8. На маршрутизаторах сконфигурируйте статическую трансляцию портов</b></p> ### <p align="center"><b>8. На маршрутизаторах сконфигурируйте статическую трансляцию портов</b></p>
@@ -1270,13 +1270,13 @@ EXIT;
<p align="center"><b>*BR-RTR*</b></p> <p align="center"><b>*BR-RTR*</b></p>
<p align="center"> <p align="center">
<img src="images\module2\nftables BR-rtr.png" width="600" /> <img src="images/module2/nftables BR-rtr.png" width="600" />
</p> </p>
<p align="center"><b>*HQ-RTR*</b></p> <p align="center"><b>*HQ-RTR*</b></p>
<p align="center"> <p align="center">
<img src="images\module2\nftables HQ-rtr.png" width="600" /> <img src="images/module2/nftables HQ-rtr.png" width="600" />
</p> </p>
- /etc/nftables - /etc/nftables
@@ -1328,7 +1328,7 @@ EXIT;
Проверить наличие ошибок в конфигурационных файлах: Проверить наличие ошибок в конфигурационных файлах:
<p align="center"> <p align="center">
<img src="images\module2\test nginx.png" width="600" /> <img src="images/module2/test nginx.png" width="600" />
</p> </p>
Запустить и активировать службу nginx: Запустить и активировать службу nginx:
@@ -1339,7 +1339,7 @@ EXIT;
Поскольку в домене SambaDC нет DNS записей ссылающихся на необходимые имена, а на HQ-CLI в качестве DNS-сервера задан адрес именно контроллера домена, поэтому необходимо добавить записи в файл /etc/hosts на виртуальной машине HQ-CLI: Поскольку в домене SambaDC нет DNS записей ссылающихся на необходимые имена, а на HQ-CLI в качестве DNS-сервера задан адрес именно контроллера домена, поэтому необходимо добавить записи в файл /etc/hosts на виртуальной машине HQ-CLI:
<p align="center"> <p align="center">
<img src="images\module2\hosts.png" width="600" /> <img src="images/module2/hosts.png" width="600" />
</p> </p>
Проверяем возможность доступа до веб ресурсов с браузера на клиенте: Проверяем возможность доступа до веб ресурсов с браузера на клиенте:
@@ -1367,7 +1367,7 @@ EXIT;
htpasswd c /etc/nginx/.htpasswd WEB htpasswd c /etc/nginx/.htpasswd WEB
<p align="center"> <p align="center">
<img src="images\module2\htpasswd.png" width="600" /> <img src="images/module2/htpasswd.png" width="600" />
</p> </p>
Добавить web-based аутентификацию для доступа к сайту web.au-team.irpo в конфигурационный файл /etc/nginx/sites-available.d/default.conf: Добавить web-based аутентификацию для доступа к сайту web.au-team.irpo в конфигурационный файл /etc/nginx/sites-available.d/default.conf:
@@ -1375,13 +1375,13 @@ htpasswd c /etc/nginx/.htpasswd WEB
>nano /etc/nginx/sites-available/default >nano /etc/nginx/sites-available/default
<p align="center"> <p align="center">
<img src="images\module2\nginx web based.png" width="600" /> <img src="images/module2/nginx web based.png" width="600" />
</p> </p>
Проверить наличие ошибок в конфигурационных файлах: Проверить наличие ошибок в конфигурационных файлах:
<p align="center"> <p align="center">
<img src="images\module2\test nginx.png" width="600" /> <img src="images/module2/test nginx.png" width="600" />
</p> </p>
Перезапустить службу nginx: Перезапустить службу nginx:
@@ -1396,7 +1396,7 @@ htpasswd c /etc/nginx/.htpasswd WEB
Пароль: P@ssw0rd Пароль: P@ssw0rd
<p align="center"> <p align="center">
<img src="images\module2\auth.png" width="600" /> <img src="images/module2/auth.png" width="600" />
</p> </p>
### <p align="center"><b>11. Удобным способом установите приложение Яндекс Браузере для организаций</b></p> ### <p align="center"><b>11. Удобным способом установите приложение Яндекс Браузере для организаций</b></p>
@@ -1561,7 +1561,7 @@ openssl ca \
-batch -batch
<p align="center"> <p align="center">
<img src="images\module2\openssl ca web.png" width="600" /> <img src="images/module2/openssl ca web.png" width="600" />
</p> </p>
<p align="center"> <p align="center">