User Tools

Site Tools


замена_корпоративных_решений_microsoft

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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+
замена_корпоративных_решений_microsoft.1724753597.txt.gz · Last modified: 2024/08/27 13:13 by val