This commit is contained in:
4bobus
2025-06-21 19:05:52 +05:00

View File

@@ -494,7 +494,7 @@
### <p align="center"><b>1. Настройте доменный контроллер Samba на машине BR-SRV.</b></p> ### <p align="center"><b>1. Настройте доменный контроллер Samba на машине BR-SRV.</b></p>
**<p align="center"><b>(СДЕЛАТЬ SNAPSHOT BR-SRV)</b></p>** **<p align="center"><b>(СДЕЛАТЬ СРАЗУ 3 СНАПШОТА НА BR-SRV(samba), HQ-CLI(Active Directory), HQ-SRV(mdadm))</b></p>**
- Создайте 5 пользователей для офиса HQ: имена пользователей формата user№.hq. Создайте группу hq, введите в эту группу созданных пользователей - Создайте 5 пользователей для офиса HQ: имена пользователей формата user№.hq. Создайте группу hq, введите в эту группу созданных пользователей
- Введите в домен машину HQ-CLI - Введите в домен машину HQ-CLI
@@ -572,7 +572,7 @@
<p align="center"><b>На клиента ставим необходимые пакеты</b></p> <p align="center"><b>На клиента ставим необходимые пакеты</b></p>
**<p align="center"><b>(СДЕЛАТЬ,НА ВСЯКИЙ, НА HQ-CLI SNAPSHOT)</b></p>** **<p align="center"><b>(СДЕЛАТЬ,если не сделали, НА HQ-CLI SNAPSHOT)</b></p>**
<p align="center"><b>*CLI*</b></p> <p align="center"><b>*CLI*</b></p>
@@ -674,7 +674,7 @@ ________________________________________________________________________________
### <p align="center"><b>2. Сконфигурируйте файловое хранилище</b></p> ### <p align="center"><b>2. Сконфигурируйте файловое хранилище</b></p>
<p align="center"><b>(СДЕЛАТЬ SNAPSHOT на HQ-SRV)</b></p> <p align="center"><b>(СДЕЛАТЬ SNAPSHOT, если не сделали, на HQ-SRV)</b></p>
- При помощи трёх дополнительных дисков, размером 1Гб каждый, на HQ-SRV сконфигурируйте дисковый массив уровня 5 - При помощи трёх дополнительных дисков, размером 1Гб каждый, на HQ-SRV сконфигурируйте дисковый массив уровня 5
- Имя устройства md0, конфигурация массива размещается в файле /etc/mdadm.conf - Имя устройства md0, конфигурация массива размещается в файле /etc/mdadm.conf
@@ -901,7 +901,8 @@ systemctl restart chrony
BR-R | BR-SRV | CLI: Настройка аналогична HQ-SRV - за исключением указания соответствующих адресов BR-R | BR-SRV | CLI: Настройка аналогична HQ-SRV - за исключением указания соответствующих адресов
> **РЕКОМЕНДАЦИЯ:** > **РЕКОМЕНДАЦИЯ:**
> НА HQ-SRV скачиваем: apt install -y git > НА HQ-SRV скачиваем: apt install -y git
> НА HQ-RTR скачиваем: apt install nginx -y
### <p align="center"><b>4. Сконфигурируйте ansible на сервере BR-SRV</b></p> ### <p align="center"><b>4. Сконфигурируйте ansible на сервере BR-SRV</b></p>
@@ -1093,6 +1094,7 @@ ________________________________________________________________________________
</p> </p>
5. Заполняем необходимые сведения: 5. Заполняем необходимые сведения:
> Пароль: P@ssw0rddd
<p align="center"> <p align="center">
<img src="images/module2/60.png" width="600" /> <img src="images/module2/60.png" width="600" />
@@ -1219,20 +1221,21 @@ ________________________________________________________________________________
- Основные параметры отметьте в отчёт - Основные параметры отметьте в отчёт
<p align="center"><b>*HQ-SRV*</b></p> <p align="center"><b>*HQ-SRV*</b></p>
> !По сути у нас уже все скачено!
> Ранее в "рекомендациях" должно было быть скачено
Устанавливаем веб-сервер Apache2 и необходимые пакеты: Устанавливаем веб-сервер Apache2 и необходимые пакеты:
***apt install -y apache* -y*** apt install -y apache* -y
Устанавливаем PHP и необходимые модули: Устанавливаем PHP и необходимые модули:
***apt install -y php php8.2 php-curl php-zip php-xml libapache2-mod-php php-mysql php-mbstring php-gd php-intl php-soap -y*** apt install -y php php8.2 php-curl php-zip php-xml libapache2-mod-php php-mysql php-mbstring php-gd php-intl php-soap -y
Установка СУБД MySQL: Установка СУБД MySQL:
***apt install -y mariadb-* -y*** apt install -y mariadb-* -y
> !По сути у нас уже все скачено! > Ранее в "рекомендациях" должно было быть скачено
Включаем и добавляем в автозагрузку MySQL: Включаем и добавляем в автозагрузку MySQL:
@@ -1243,30 +1246,32 @@ ________________________________________________________________________________
имя базы даных - " moodledb "; имя базы даных - " moodledb ";
имя пользователя - "moodle", пароль "P@ssw0rd"; имя пользователя - "moodle", пароль "P@ssw0rd";
***mysql Вводим следующие команды:
***> CREATE DATABASE moodledb DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;***
***> CREATE USER 'moodle'@'localhost' IDENTIFIED BY 'P@ssw0rd';*** - mysql
***> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON moodle.* TO 'moodle'@'localhost';*** - CREATE DATABASE moodledb DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
***> EXIT;*** - CREATE USER 'moodle'@'localhost' IDENTIFIED BY 'P@ssw0rd';
- GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON moodledb.* TO 'moodle'@'localhost';
- EXIT;
______________________________________________________________________________________ ______________________________________________________________________________________
Если вдруг в веб при вводе данных параметров базы данных будет вылазить ошибка *данной базы данных не существует, данному пользователю не даны права на создание базы данных*, то удаляем их и создаем заново: Если вдруг в веб при вводе параметров базы данных будет вылазить ошибка *данной базы данных не существует, данному пользователю не даны права на создание базы данных*, то удаляем их и создаем заново:
***>DROP DATABASE moodledb;*** ***>DROP DATABASE moodledb;***
***>DROP USER 'moodle'@'localhost';*** ***>DROP USER 'moodle'@'localhost';***
______________________________________________________________________________________ ______________________________________________________________________________________
Устанавливаем git, чтобы можно было скачать проект Moodle: Устанавливаем git, чтобы можно было скачать проект Moodle:
> !По сути у нас уже все скачено! > Ранее в "рекомендациях" должно было быть скачено
***apt install -y git*** ***apt install -y git***
Загружаем код проекта Moodle: Загружаем код проекта Moodle:
***git clone git://git.moodle.org/moodle.git*** ***git clone git://git.moodle.org/moodle.git***
> !По сути у нас уже все скачено! > Ранее в "рекомендациях" должно было быть скачено
Переходим в загруженный каталог moodle: Переходим в загруженный каталог moodle:
@@ -1305,6 +1310,10 @@ ________________________________________________________________________________
***chmod -R 0755 /var/www/html/moodle*** ***chmod -R 0755 /var/www/html/moodle***
***chown -R www-data:www-data /var/www/html/moodle*** ***chown -R www-data:www-data /var/www/html/moodle***
<p align="center">
<img src="images/module2/moodle_language.jpg" width="600" />
</p>
Описываем конфигурационный файл для веб-сервера Apache: Описываем конфигурационный файл для веб-сервера Apache:
***nano /etc/apache2/sites-available/moodle.conf*** ***nano /etc/apache2/sites-available/moodle.conf***
@@ -1360,7 +1369,7 @@ ________________________________________________________________________________
- выбираем Язык - нажимаем "Далее": - выбираем Язык - нажимаем "Далее":
<p align="center"> <p align="center">
<img src="images/module2/84.png" width="600" /> <img src="images/module2/84.web-moodle.png" width="600" />
</p> </p>
3. Подтверждаем пути - правим Каталог данных (в соответствии с созданной ранее директорией - /var/moodledata) - нажимаем "Далее": 3. Подтверждаем пути - правим Каталог данных (в соответствии с созданной ранее директорией - /var/moodledata) - нажимаем "Далее":
@@ -1378,7 +1387,7 @@ ________________________________________________________________________________
5. Заполняем параметры ранее созданной Базы данных - "пользователя БД, пароль и порт": 5. Заполняем параметры ранее созданной Базы данных - "пользователя БД, пароль и порт":
***СЕРВЕР БАЗ ДАННЫХ (ХОСТ) localhost*** ***СЕРВЕР БАЗ ДАННЫХ (ХОСТ) localhost***
***НАЗВАНИЕ БАЗЫ ДАННЫХ moodle*** ***НАЗВАНИЕ БАЗЫ ДАННЫХ moodledb***
***ПОЛЬЗОВАТЕЛЬ БАЗЫ ДАННЫХ moodle*** ***ПОЛЬЗОВАТЕЛЬ БАЗЫ ДАННЫХ moodle***
***ПАРОЛЬ P@ssw0rd*** ***ПАРОЛЬ P@ssw0rd***
@@ -1460,6 +1469,7 @@ ________________________________________________________________________________
<p align="center"> <p align="center">
<img src="images/module2/96.png" width="600" /> <img src="images/module2/96.png" width="600" />
</p> </p>
> на hq-rtr в файле /etc/resolv.conf должно быть прописано dns 192.168.100.2 > на hq-rtr в файле /etc/resolv.conf должно быть прописано dns 192.168.100.2
*Если конфигурация правильная, вы увидите сообщение syntax is ok.* *Если конфигурация правильная, вы увидите сообщение syntax is ok.*
@@ -1487,6 +1497,10 @@ ________________________________________________________________________________
> **ПРИМЕЧАНИЕ:** > **ПРИМЕЧАНИЕ:**
> Установку браузера отметьте в отчёте > Установку браузера отметьте в отчёте
> **РЕКОМЕНДАЦИЯ:**
> Скачиваем на HQ-SRV: apt install cups cups-pdf -y
> Скачиваем на HQ-CLI: apt-get install cups cups-pdf -y
## <p align="center"><b>МОДУЛЬ 3</b></p> ## <p align="center"><b>МОДУЛЬ 3</b></p>
<p align="center"><b>(1,2 заданий не будет, 7ое задание будет)</b></p> <p align="center"><b>(1,2 заданий не будет, 7ое задание будет)</b></p>