====== Установка ALDPro ====== ===== Установка контроллера домена ===== ''Все действия данного модуля выполняются на виртуальной машине dc. Подключитесь к ней по протоколу SSH или RDP.'' При работе в сессии RDP открыть терминал (меню “Пуск“ → “Системные“ → “Терминал Fly“) ==== Подготовка сетевых настроек ==== Подготовим сетевые параметры для будущего контроллера домена: Пропишем доменное имя ''dc.soft.lan'' командой: sudo hostnamectl set-hostname dc.soft.lan Пропишем полное и сокращенное имя хоста в файле ''hosts''. Откроем файл для редактирования: sudo nano /etc/hosts В файле пропишем (заменив данные на собственные значения) и сохраним изменения ''(Ctrl + S, Ctrl + X)'': 127.0.0.1 localhost.localdomain localhost 10.100.xx.2 dc.soft.lan dc ==== Подключение репозиториев ==== Теперь создадим файл репозитория ALDPro: sudo nano /etc/apt/sources.list.d/aldpro.list Добавим репозиторий: deb https://dl.astralinux.ru/aldpro/frozen/01/2.3.0 1.7_x86-64 main base Все нужные репозитории добавлены, обновим пакеты а также проверим наличие доступных для обновления пакетов и выполним обновление пакетов в случае их наличия sudo apt update Репозитории подготовлены ==== Установка ALDPro ==== Сервер готов к установке пакетов контроллера домена: Установим ALDPro командой (процесс длиться примерно 10-15 минут): sudo DEBIAN_FRONTEND=noninteractive apt-get install -y -q aldpro-mp После успешной установки пакетов запустим скрипт продвижения контроллера домена заменяя XX на номер своей подсети: sudo aldpro-server-install -d soft.lan -n dc -p 1CPD_admin --ip 10.100.XX.2 --no-reboot Контроллер домена успешно развёрнут ==== Проверка работоспособности и вход на портал ==== Для проверки статуса сервисов ALD Pro, их запуска, остановки и перезагрузки используется утилита ''aldproctl'' (функции аналогичны функциям утилиты ''ipactl''). Выполните команду: sudo aldproctl status Вывод должен быть следующим: admin@dc01:~$ sudo aldproctl status .....Сервисы ALD Pro..... Сервис aldpro-mp-services: ЗАПУЩЕН Сервис aldpro-canclient: ЗАПУЩЕН Сервис ad-salt-canrunner: ЗАПУЩЕН .....Сервисы FreeIPA..... Сервис Directory Service: ЗАПУЩЕН Сервис krb5kdc: ЗАПУЩЕН Сервис kadmin: ЗАПУЩЕН Сервис named: ЗАПУЩЕН Сервис httpd: ЗАПУЩЕН Сервис ipa-custodia: ЗАПУЩЕН Сервис smb: ЗАПУЩЕН Сервис winbind: ЗАПУЩЕН Сервис ipa-otpd: ЗАПУЩЕН Сервис ipa-dnskeysyncd: ЗАПУЩЕН .....Другие сервисы..... Сервис celery: ЗАПУЩЕН Сервис celerybeat: ЗАПУЩЕН Для доступа на Портал управления необходимо открыть браузер, адрес портала будет установлен страницей по умолчанию: https://dc.soft.lan Имя пользователя ''“admin”'' пароль ''“1CPD_admin”'' ==== Добавление настройки глобального перенаправления ==== Добавить настройку глобального перенаправления на вкладке “Роли и службы сайта” -> “Служба разрешения имен” -> “Глобальная конфигурация DNS'“ (рис. 4). Нажимаем “добавить” и рекомендуется установить адрес публичного DNS, например, от Яндекса 77.88.8.8, с политикой перенаправления «Только перенаправлять» или «Сначала перенаправлять». Затем нажать кнопку «Сохранить» в правом верхнем углу: После настройки глобального перенаправления, зайдем в файл resolv.conf: sudo nano /etc/resolv.conf И закомментируем строку nameserver 77.88.8.8 (Если этой строки нет, ничего не меняем) search soft.lan nameserver 127.0.0.1 #nameserver 77.88.8.8 Контроллер домена подготовлен к дальнейшей работе. ===== Подготовка сервера на первую подсистему. ===== ==== Подготовка сетевых настроек ==== Подготовим сетевые параметры для сервера первой подсистемы: На виртуальной машине с ролью контроллера домена откройте терминал и подключитесь к машине с будущей ролью сервера репозиториев (указав собственный IP-адрес): ssh pdadmin@10.100.**.3 Пропишите доменное имя ''repo.soft.lan'' и перезагрузите машину командами: sudo hostnamectl set-hostname repo.soft.lan Пропишите полное и сокращенное имя хоста в файле hosts. Откроем файл для редактирования sudo nano /etc/hosts В файле пропишите (заменив данные на собственные значения): 127.0.0.1 localhost.localdomain localhost 10.100.xx.3 repo.soft.lan repo Отредактируйте файл ''interfaces'', откроем его командой: sudo nano /etc/network/interfaces Внесите следующие строки (заменив данные на собственные значения): auto eth0 iface eth0 inet static address 10.100.xx.3 gateway 10.100.xx.1 netmask 255.255.255.0 #(в следующей строке введите ip адрес контроллера домена) dns-nameservers 10.100.xx.2 dns-search soft.lan Отредактируйте файл ''resolv.conf'': sudo nano /etc/resolv.conf Приведите файл к следующему виду (заменив данные на собственные значения): search soft.lan nameserver 10.100.хх.2 (ip адрес контроллера домена) Перезапустите службу Networking: sudo systemctl restart networking Подготовка сетевых параметров выполнена ==== Настройка репозиториев ==== Нам потребуются репозитории из ветки frozen, а также отдельный репозиторий для пакетов ALDPro. Процедура аналогична: Откроем файл с репозиториями: sudo nano /etc/apt/sources.list Далее закомментируем все строки и добавим 2 репозитория указанных ниже. deb http://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.5/repository-main 1.7_x86-64 main non-free contrib deb http://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.5/repository-update 1.7_x86-64 main contrib non-free Теперь создадим файл репозитория ALDPro: sudo nano /etc/apt/sources.list.d/aldpro.list Добавим репозиторий: deb https://dl.astralinux.ru/aldpro/frozen/01/2.3.0 1.7_x86-64 main base Все нужные репозитории добавлены, обновим пакеты: sudo apt update Репозитории подготовлены ==== Установка клиента ALDPro и ввод сервера в домен ==== Ввод в домен выполняется двумя командами: Установим клиент ALDPro командой: sudo DEBIAN_FRONTEND=noninteractive apt-get install -q -y aldpro-client После установки клиента введем сервер в домен командой: sudo astra-freeipa-client -d soft.lan -p 1CPD_admin -y Внимание. Если ввод в домен возвращается с ошибкой, необходимо проверить правильность параметров в файлах ''/etc/network/interfaces и /etc/resolv.conf'' Перезагрузите сервер командой: sudo reboot Перейдите на портал ALDPro и перейдите в раздел “Пользователи и компьютеры“ → “Компьютеры“. Проверьте, что новый компьютер появился в домене. Первый сервер успешно введён в домен ===== Подготовка сервера на вторую подсистему. ===== Процедура подготовки каждой подсистемы будет аналогична данному модулю. Будет подготовлена подсистема “Динамическая настройка узла“ Все дальнейшие действия выполняются НЕ на сервере DC, а на серверах, которые в дальнейшем будут нести роли дополнительных подсистем ALDPro.Чтобы подключиться к другой виртуальной машине, используйте терминал на контроллере домена и подключайтесь по SSH, например: ssh pdadmin@10.100.**.4 ==== Подготовка сетевых настроек ==== Подготовим сетевые параметры для сервера первой подсистемы: На виртуальной машине с ролью контроллера домена откройте терминал и подключитесь к машине с будущей ролью сервера репозиториев (указав собственный IP-адрес): ssh pdadmin@10.100.**.4 Пропишите доменное имя ''dhcp.soft.lan'' и перезагрузите машину командами: sudo hostnamectl set-hostname dhcp.soft.lan Пропишите полное и сокращенное имя хоста в файле ''hosts''. Откроем файл для редактирования sudo nano /etc/hosts В файле пропишите (заменив данные на собственные значения): 127.0.0.1 localhost.localdomain localhost 10.100.xx.4 dhcp.soft.lan dhcp Отредактируйте файл ''interfaces'', откроем его командой: sudo nano /etc/network/interfaces Внесите следующие строки (заменив данные на собственные значения): auto eth0 iface eth0 inet static address 10.100.xx.4 gateway 10.100.xx.1 netmask 255.255.255.0 #(в следующей строке введите ip адрес контроллера домена) dns-nameservers 10.100.xx.2 dns-search soft.lan Отредактируйте файл ''resolv.conf'': sudo nano /etc/resolv.conf Приведите файл к следующему виду (заменив данные на собственные значения): search soft.lan nameserver 10.100.хх.2 (ip адрес контроллера домена) Перезапустите службу ''Networking'': sudo systemctl restart networking Подготовка сетевых параметров выполнена ==== Настройка репозиториев ==== Нам потребуются репозитории из ветки frozen, а также отдельный репозиторий для пакетов ALDPro. Процедура аналогична: Откроем файл с репозиториями: sudo nano /etc/apt/sources.list Далее закомментируем все строки и добавим 2 репозитория указанных ниже. deb http://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.5/repository-main 1.7_x86-64 main non-free contrib deb http://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.5/repository-update 1.7_x86-64 main contrib non-free Теперь создадим файл репозитория ALDPro: sudo nano /etc/apt/sources.list.d/aldpro.list Добавим репозиторий: deb https://dl.astralinux.ru/aldpro/frozen/01/2.3.0 1.7_x86-64 main base Все нужные репозитории добавлены, обновим пакеты: sudo apt update Репозитории подготовлены ==== Установка клиента ALDPro и ввод сервера в домен ==== Ввод в домен выполняется двумя командами: Установим клиент ALDPro командой: sudo DEBIAN_FRONTEND=noninteractive apt-get install -q -y aldpro-client После установки клиента введем сервер в домен командой: sudo astra-freeipa-client -d soft.lan -p 1CPD_admin -y Внимание. Если ввод в домен возвращается с ошибкой, необходимо проверить правильность параметров в файлах ''/etc/network/interfaces и /etc/resolv.conf'' Перезагрузите сервер командой: sudo reboot Перейдите на портал ALDPro и перейдите в раздел “Пользователи и компьютеры“ → “Компьютеры“. Проверьте, что новый компьютер появился в домене. Второй сервер успешно введён в домен ===== Подготовка сервера на третью подсистему. ===== Процедура подготовки каждой подсистемы будет аналогична данному модулю. Будет подготовлена подсистема “Установка ОС по сети“ Все дальнейшие действия выполняются НЕ на сервере DC, а на серверах, которые в дальнейшем будут нести роли дополнительных подсистем ALDPro. Чтобы подключиться к другой виртуальной машине, используйте терминал на контроллере домена и подключайтесь по SSH, например: ssh pdadmin@10.100.**.5 ==== Подготовка сетевых настроек ==== Подготовим сетевые параметры для сервера первой подсистемы: На виртуальной машине с ролью контроллера домена откройте терминал и подключитесь к машине с будущей ролью сервера репозиториев (указав собственный IP-адрес): ssh pdadmin@10.100.**.5 Пропишите доменное имя ''pxe.soft.lan'' и перезагрузите машину командами: sudo hostnamectl set-hostname pxe.soft.lan Пропишите полное и сокращенное имя хоста в файле hosts. Откроем файл для редактирования sudo nano /etc/hosts В файле пропишите (заменив данные на собственные значения): 127.0.0.1 localhost.localdomain localhost 10.100.xx.5 pxe.soft.lan pxe Отредактируйте файл ''interfaces'', откроем его командой: sudo nano /etc/network/interfaces Внесите следующие строки (заменив данные на собственные значения): auto eth0 iface eth0 inet static address 10.100.xx.5 gateway 10.100.xx.1 netmask 255.255.255.0 #(в следующей строке введите ip адрес контроллера домена) dns-nameservers 10.100.xx.2 dns-search soft.lan Отредактируйте файл ''resolv.conf'': sudo nano /etc/resolv.conf Приведите файл к следующему виду (заменив данные на собственные значения): search soft.lan nameserver 10.100.хх.2 (ip адрес контроллера домена) Перезапустите службу Networking: sudo systemctl restart networking Подготовка сетевых параметров выполнена ==== Настройка репозиториев ==== Нам потребуются репозитории из ветки frozen, а также отдельный репозиторий для пакетов ALDPro. Процедура аналогична: Откроем файл с репозиториями: sudo nano /etc/apt/sources.list Далее закомментируем все строки и добавим 2 репозитория указанных ниже. deb http://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.5/repository-main 1.7_x86-64 main non-free contrib deb http://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.5/repository-update 1.7_x86-64 main contrib non-free Теперь создадим файл репозитория ALDPro: sudo nano /etc/apt/sources.list.d/aldpro.list Добавим репозиторий: deb https://dl.astralinux.ru/aldpro/frozen/01/2.3.0 1.7_x86-64 main base Все нужные репозитории добавлены, обновим пакеты: sudo apt update Репозитории подготовлены ==== Установка клиента ALDPro и ввод сервера в домен ==== Ввод в домен выполняется двумя командами: Установим клиент ALDPro командой: sudo DEBIAN_FRONTEND=noninteractive apt-get install -q -y aldpro-client После установки клиента введем сервер в домен командой: sudo astra-freeipa-client -d soft.lan -p 1CPD_admin -y Внимание. Если ввод в домен возвращается с ошибкой, необходимо проверить правильность параметров в файлах ''/etc/network/interfaces и /etc/resolv.conf'' Перезагрузите сервер командой: sudo reboot Перейдите на портал ALDPro и перейдите в раздел “Пользователи и компьютеры“ → “Компьютеры“. Проверьте, что новый компьютер появился в домене. Третий сервер успешно введён в домен ===== Подготовка сервера на четвертую подсистему. ===== Процедура подготовки каждой подсистемы будет аналогична данному модулю. Будет подготовлена подсистема “Файловый сервер“ Все дальнейшие действия выполняются НЕ на сервере DC, а на серверах, которые в дальнейшем будут нести роли дополнительных подсистем ALDPro.Чтобы подключиться к другой виртуальной машине, используйте терминал на контроллере домена и подключайтесь по SSH, например: ssh pdadmin@10.100.**.6 ==== Подготовка сетевых настроек ==== Подготовим сетевые параметры для сервера первой подсистемы: На виртуальной машине с ролью контроллера домена откройте терминал и подключитесь к машине с будущей ролью сервера репозиториев (указав собственный IP-адрес): ssh pdadmin@10.100.**.6 Пропишите доменное имя ''file.soft.lan'' и перезагрузите машину командами: sudo hostnamectl set-hostname file.soft.lan Пропишите полное и сокращенное имя хоста в файле ''hosts''. Откроем файл для редактирования sudo nano /etc/hosts В файле пропишите (заменив данные на собственные значения): 127.0.0.1 localhost.localdomain localhost 10.100.xx.6 file.soft.lan file Отредактируйте файл ''interfaces'', откроем его командой: sudo nano /etc/network/interfaces Внесите следующие строки (заменив данные на собственные значения): auto eth0 iface eth0 inet static address 10.100.xx.6 gateway 10.100.xx.1 netmask 255.255.255.0 #(в следующей строке введите ip адрес контроллера домена) dns-nameservers 10.100.xx.2 dns-search soft.lan Отредактируйте файл ''resolv.conf'': sudo nano /etc/resolv.conf Приведите файл к следующему виду (заменив данные на собственные значения): search soft.lan nameserver 10.100.хх.2 (ip адрес контроллера домена) Перезапустите службу ''Networking'': sudo systemctl restart networking Подготовка сетевых параметров выполнена ==== Настройка репозиториев ==== Нам потребуются репозитории из ветки ''frozen'', а также отдельный репозиторий для пакетов ALDPro. Процедура аналогична: Откроем файл с репозиториями: sudo nano /etc/apt/sources.list Далее закомментируем все строки и добавим 2 репозитория указанных ниже. deb http://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.5/repository-main 1.7_x86-64 main non-free contrib deb http://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.5/repository-update 1.7_x86-64 main contrib non-free Теперь создадим файл репозитория ALDPro: sudo nano /etc/apt/sources.list.d/aldpro.list Добавим репозиторий: deb https://dl.astralinux.ru/aldpro/frozen/01/2.3.0 1.7_x86-64 main base Все нужные репозитории добавлены, обновим пакеты: sudo apt update Репозитории подготовлены ==== Установка клиента ALDPro и ввод сервера в домен ==== Ввод в домен выполняется двумя командами: Установим клиент ALDPro командой: sudo DEBIAN_FRONTEND=noninteractive apt-get install -q -y aldpro-client После установки клиента введем сервер в домен командой: sudo astra-freeipa-client -d soft.lan -p 1CPD_admin -y Внимание. Если ввод в домен возвращается с ошибкой, необходимо проверить правильность параметров в файлах ''/etc/network/interfaces и /etc/resolv.conf'' Перезагрузите сервер командой: sudo reboot Перейдите на портал ALDPro и перейдите в раздел “Пользователи и компьютеры“ → “Компьютеры“. Проверьте, что новый компьютер появился в домене. Четвертый сервер успешно введён в домен Для вывода сервера из домена, можно воспользоваться командой: sudo astra-freeipa-client -U