This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
замена_корпоративных_решений_microsoft [2024/08/27 13:13] val [Лабораторные работы: Добавление рабочих станций Linux] |
замена_корпоративных_решений_microsoft [2026/10/30 13:55] (current) val [Лабораторные работы: Развертывание сервисов] |
||
|---|---|---|---|
| Line 32: | Line 32: | ||
| === 1.1 Схема стенда, импорт, настройка и запуск VM gate и server === | === 1.1 Схема стенда, импорт, настройка и запуск VM gate и server === | ||
| - | * Запускаем процесс импорта winserver2016, подключаем к NAT адаптеру и проводим [[Развертывание Active Directory]], по окончании, подключем к VirtualBox Host-Only Ethernet Adapter и настраиваем .10-й IP адрес | + | * Запускаем процесс импорта winserver2016, подключаем к NAT адаптеру и проводим [[Развертывание Active Directory]], по окончании, подключаем к VirtualBox Host-Only Ethernet Adapter и настраиваем .10-й IP адрес |
| <code> | <code> | ||
| Line 43: | Line 43: | ||
| λ cd | λ cd | ||
| - | λ test -d conf && rm -r conf | + | λ test -d conf && rm -rf conf |
| λ git clone http://val.bmstu.ru/unix/conf.git | λ git clone http://val.bmstu.ru/unix/conf.git | ||
| Line 188: | Line 188: | ||
| * [[Использование библиотеки PAM#Использование pam_krb5 для сервиса login/xdm]] для аутентификации через Web интерфейс к почте roundcube (делаем все, проверяем, подключаясь user1 к gate с host системы) | * [[Использование библиотеки PAM#Использование pam_krb5 для сервиса login/xdm]] для аутентификации через Web интерфейс к почте roundcube (делаем все, проверяем, подключаясь user1 к gate с host системы) | ||
| * [[Использование библиотеки PAM#Автоматическое создание домашних каталогов]] | * [[Использование библиотеки PAM#Автоматическое создание домашних каталогов]] | ||
| + | * [[Сервер dovecot#Настройка dovecot на создание домашних каталогов]] | ||
| * Настройка [[Web интерфейс к почте#Roundcube LDAP Addressbook]] (продемонстрировать jpegPhoto и проверить поиск) | * Настройка [[Web интерфейс к почте#Roundcube LDAP Addressbook]] (продемонстрировать jpegPhoto и проверить поиск) | ||
| Line 207: | Line 208: | ||
| === 2.7 Сервис Keycloak === | === 2.7 Сервис Keycloak === | ||
| - | * Обсудить и предложить вебинар: [[Практические примеры Keycloak]] ([[https://youtu.be/ykWLHQ2i_8E|Практические примеры использования Keycloak в качестве корпоративного OpenID сервера]]) | + | * Обсудить и предложить вебинар: [[Практические примеры Keycloak]] в качестве корпоративного OpenID сервера |
| ==== Вопросы ==== | ==== Вопросы ==== | ||
| Line 256: | Line 257: | ||
| === 4.1 Развертывание системы linux server2 === | === 4.1 Развертывание системы linux server2 === | ||
| - | * Клонируем server->server2 в VBox, генерируем новый mac и запускаем | + | * Клонируем server->server2 в VBox, генерируем новый mac, увеличиваем RAM 4Gb и запускаем |
| * Запускаем импорт win client4 (!!! генерируем новый mac) | * Запускаем импорт win client4 (!!! генерируем новый mac) | ||
| * Настраиваем подключение к сети | * Настраиваем подключение к сети | ||
| Line 267: | Line 268: | ||
| <code> | <code> | ||
| - | # sh net_server.sh | + | # sh net_server.sh #X server2 12 |
| # hostnamectl set-hostname server2.corpX.un | # hostnamectl set-hostname server2.corpX.un | ||
| Line 282: | Line 283: | ||
| address 192.168.X.12 | address 192.168.X.12 | ||
| ... | ... | ||
| - | </code><code> | + | </code> |
| + | |||
| + | * очень важно | ||
| + | |||
| + | <code> | ||
| # cat /etc/resolv.conf | # cat /etc/resolv.conf | ||
| - | </code><code> | + | </code> |
| + | <code> | ||
| search corpX.un | search corpX.un | ||
| nameserver 192.168.X.10 | nameserver 192.168.X.10 | ||
| Line 308: | Line 314: | ||
| * DNS client и Squid (для тестов user4@client4 - пускать всех, кто прошел аутентификацию) | * DNS client и Squid (для тестов user4@client4 - пускать всех, кто прошел аутентификацию) | ||
| <code> | <code> | ||
| - | gate/server2# cat /etc/resolv.conf | + | gate# cat /etc/resolv.conf |
| </code><code> | </code><code> | ||
| search corpX.un | search corpX.un | ||
| Line 333: | Line 339: | ||
| * Правим настройки клиента DNS рабочей станции слушателя через [[netsh]] | * Правим настройки клиента DNS рабочей станции слушателя через [[netsh]] | ||
| - | == 4.3.3 Настраиваем сервисы на новый сервер (вариант 2) == | + | == 4.3.3 Подменяем сервер (вариант 2) == |
| - | * Останавливаем server | + | * Останавливаем windows server |
| <code> | <code> | ||
| Line 371: | Line 377: | ||
| === 4.4 Проверяем работу инфраструктуры === | === 4.4 Проверяем работу инфраструктуры === | ||
| - | * Вводим в домен win client4, подключаемся user4 и проверяем работу GPO по proxy и наличию иконки Thunderbird | + | * [[Развертывание Active Directory#Включение в домен Windows клиентов]] client4, подключаемся user4 и проверяем работу GPO по proxy и наличию иконки Thunderbird |
| * Настраиваем Thunderbird и [[Thunderbird|Получение списка контактов через LDAP]] (может понадобиться указать server2), проверяем на client1 | * Настраиваем Thunderbird и [[Thunderbird|Получение списка контактов через LDAP]] (может понадобиться указать server2), проверяем на client1 | ||
| * Добавляем через оснастки (на client2) атрибуты (телефон и email) пользователю user4 и включаем его в группу group1, проверяем CISF + [[Контроллер домена SAMBA 4#Управление доменом]] | * Добавляем через оснастки (на client2) атрибуты (телефон и email) пользователю user4 и включаем его в группу group1, проверяем CISF + [[Контроллер домена SAMBA 4#Управление доменом]] | ||
| Line 564: | Line 570: | ||
| ===== Дополнительные материалы ===== | ===== Дополнительные материалы ===== | ||
| - | <code> | + | * [[Замена корпоративных решений Microsoft Семинар]] (еще раз, краткое изложение курса :) |
| - | $x = Read-Host -Prompt "Ваш X"; New-ADUser -Name "gatehttp" -SamAccountName "gatehttp" -AccountPassword(ConvertTo-SecureString -AsPlainText 'Pa$$w0rd' -Force) -Enabled $true -ChangePasswordAtLogon $false -CannotChangePassword $true -UserPrincipalName gatehttp@corp$X.un -DisplayName gatehttp -PasswordNeverExpires $true | + | * [[Практические примеры Keycloak]] в качестве корпоративного OpenID сервера |
| - | </code> | + | * Развертывание [[FreeIPA в Docker]] контейнере |
| - | + | ||
| - | ==== Вебинар ==== | + | |
| - | + | ||
| - | * [[https://youtu.be/Y4RzavhVwxY|Замена корпоративных решений Microsoft в процессе импортозамещения. Мастер-класс]] | + | |
| - | + | ||
| - | + | ||
| - | Перед вебинаром: | + | |
| - | + | ||
| - | - Удалить образы | + | |
| - | - Восстановить образы | + | |
| - | - Возвращаем настройки клиента DNS рабочей станции слушателя через [[netsh]] | + | |
| - | - slmgr /rearm | + | |
| - | - Отключить wpad | + | |
| - | - В Squid пускать всех, кто прошел аутентификацию | + | |
| - | - В smb.conf доступ к общей папке для | + | |
| - | <code> | + | |
| - | valid users = "@CORPX\domain users" | + | |
| - | </code> | + | |
| - | - поправить настройку [[Сервис HTTP#NGINX]] в gitlab | + | |
| - | - поправить start.sh [[Сервис Ansible#ansible-pull]] | + | |
| - | + | ||
| - | + | ||
| - | В самом начале вебинара кратко обсудить и продемонстрировать, что у нас есть на этом этапе: | + | |
| - | + | ||
| - | - MS AD в локальной сети предприятия с базой учетных записей пользователей | + | |
| - | - Рабочие станции Windows | + | |
| - | - Групповые политики для Windows клиентов | + | |
| - | - запустить импорт windows client4 | + | |
| - | - Сервера Linux с сервисами HTTP Proxy, CIFS, SMTP, IMAP (все на gate, klist) | + | |
| - | - Адресная книга LDAP (с фото:) и web интерфейс к почте | + | |
| - | - Рабочие станции Linux (подключены к домену двумя способами, показать на client3) | + | |
| - | - запустить импорт linux client5 | + | |
| - | - GitLab с авторизацией через LDAP (используется как источник ansible-pull для управления рабочими станциями Linux) | + | |
| - | - Новый linux server2 | + | |