Установим роль терминального сервера на Windows Server 2019. Маленькая тонкость — сервер не в домене.
Подготовка Windows Server 2019
Для начала установим сам сервер. Всё необходимое вынесено в отдельную статью:
Не забываем про настройку:
Итак, операционная система установлена и настроена. Сервер в рабочей группе WORKGROUP.
Установка роли терминального сервера
Нам понадобится установить две роли, можно выполнить установку одновременно, я предлагаю инструкцию с минимальным количеством перезагрузок.
Роль Remote Desktop Licensing
Входим в Server Manager. Справа вверху выбираем Manage > Add Roles and Features.
Попадаем в раздел Before You Begin.
Это начальная страница, пропускаем. Next.
Попадаем в раздел Installation Type. Для установки сервиса удаленных рабочих столов предусмотрен специальный мастер Remote Desktop Services installation , но нам не удастся его использовать, поскольку сервер не в домене. Выбираем Role-based or feature-based installation . Next.
#19. Установка, настройка и обзор Hyper-V на Windows Server 2019.
Попадаем в раздел Server Selection. Выбираем текущий сервер. Next.
Попадаем в раздел Server Roles. Выделяем галкой роль Remote Desktop Services . Next.
Попадаем в раздел Features. Здесь ничего дополнительно не выбираем. Next.
Попадаем в раздел Remote Desktop Services. Ненужное нам окошко. Next.
Попадаем в раздел Role Services. Первая роль, которую нам нужно установить, это Remote Desktop Licensing . Выделяем галкой.
Нам предлагают установить дополнительные фичи, которые требуются для данной роли. Соглашаемся, Add Features.
Remote Desktop Licensing выделено галкой, Next.
Попадаем в раздел Confirmation. Install.
Начинается установка роли.
Роль Remote Desktop Licensing успешно установлена. Примечательно, что перезагрузка не требуется.
Открываем Windows Administrative Tools.
Переходим в папку Remote Desktop Services.
Запускаем оснастку Remote Desktop Licensing Manager .
Выбираем наш сервер, правой кнопкой — активировать.
Открывается окно активации. Next.
Выбираем метод соединения Web Browser. Next.
Получаем код продукта который нам понадобится для активации (Product ID). Копируем.
Выбираем «Activate a license server». Next.
Вводим Product ID полученный ранее, организацию и любую страну или регион. Next. Next.
Если все сделано правильно, то мы получим необходимый код сервера лицензирования. Копируем его. На вопрос «Do you wish to install client access licenses now on the license server with this product ID?» отвечаем «Yes» и пока возвращаемся к терминальному серверу, к текущему окну ещё вернёмся.
Вводим код в открытом мастере, жмём Next.
Устанавливаем галку «Start Install Licenses Wizard now». Next.
Открывается мастер установки лицензий. Next.
Нас просят ввести license key pack ID . Возвращаемся к браузеру.
Вставляем License Server ID, в качестве программы лицензирования, по идее он уже должен сюда переместиться из предыдущего окна. License Program выбираем Enterprise agreement. Указываем компанию и страну. Next.
#15. Установка и настройка SMTP на Windows Server 2019.
Выбираем тип продукта: Windows Server 2019 Remote Desktop Services Per Device client access license . Указываем количество лицензий. Обязательно соглашение Enterprise agreement, или ищем в интернете который подойдет…
Не стоит выбирать лицензии Per User, иначе потом вы получите такую ошибку:
Ну вот мы и получили нужные нам клиентские лицензии. Копируем.
Вводим ключ в мастер. Next.
Возвращаемся к Remote Desktop Licensing Manager. Сервер активирован. Лицензии получены. Кстати, они начнут тратиться после окончания триального периода.
Роль Remote Desktop Session Host
Входим в Server Manager. Справа вверху выбираем Manage > Add Roles and Features.
Попадаем в раздел Before You Begin.
Это начальная страница, пропускаем. Next.
Попадаем в раздел Installation Type. Выбираем Role-based or feature-based installation . Next.
Попадаем в раздел Server Selection. Выбираем текущий сервер. Next.
Попадаем в раздел Server Roles. Выделяем галкой роль Remote Desktop Session Host .
Нам предлагают установить дополнительные фичи, соглашаемся. Add Features.
Роль Remote Desktop Session Host выделена. Next.
Попадаем в раздел Features, ничего не выделяем. Next.
Попадаем в раздел Confirmation. Ставим галку Restart the destination server automatically if required . Отображается предупреждение, что сервер может быть перезагружен. Yes.
Начинается процесс установки роли.
В процессе устанавливаются компоненты.
После перезагрузки автоматически продолжается установка роли. Триальный период работы терминального сервера — 119 дней.
Роль Remote Desktop Session Host успешно установлена. Close.
Открываем Windows Administrative Tools.
Переходим в папку Remote Desktop Services.
Запускаем оснастку Remote Desktop Licensing Diagnoser .
The licensing mode for Remote Desktop Session Host server is not configured.
Откроется Local Group Policy Editor.
Раскрываем Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Licensing.
Редактируем Use the specified Remote Desktop license servers .
Включаем — Enabled. В поле «License server to use» прописываем сервер, с которого получать лицензии, в моём случае «localhost». OK.
Редактируем Set the Remote Desktop licensing mode .
Включаем — Enabled. В поле «Specify the licensing mode for the RD Session Host server» устанавливаем значение Per Device . OK.
Снова запускаем оснастку Remote Desktop Licensing Diagnoser . Теперь всё зелёное, ошибок нет.
Практические испытания
Поскольку мы с вами системные администраторы 99 уровня, то нам нужно провести практические испытания терминального сервера.
На терминальном сервере создаём трёх локальных пользователей: user1, user2, user3.
Включаем их в группу Remote Desktop Users .
Коннектимся под этими пользователями к терминальному серверу по RDP.
Есть три активных сеанса.
Установка Docker на Windows Server 2019
В нашем справочнике есть мануал по установке Docker на сервере, работающем под управлением Ubuntu 20.04. Настоящая же статья посвящена тому, как запустить хранилище Docker на операционной системе Windows Server 2019.
На виртуальном сервере, работающем под управлением Windows Server 2019, производить установку Docker наиболее оптимально при помощи интегрированной среды PowerShell. Запустить PowerShell можно из командной строки, используя команду powershell , либо из оболочки Server Manager – Tools → Windows PowerShell .
Установка Docker
Первым шагом необходимо будет установить функцию контейнеров. Сделать это можно при помощи следующей команды:
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
Далее нужно установить сам Docker, для чего используйте следующую инструкцию:
Install-Package -Name docker -ProviderName DockerMsftProvider
Во время инсталляции система попросит вашего согласия на установку пакета. Для продолжения установки нужно нажать Y .
Следующей командой необходимо перезагрузить сервер по окончании установки Docker:
Restart-Computer -Force
Проверить версию установленного пакета можно при помощи команды:
Get-Package -Name Docker -ProviderName DockerMsftProvider
Для этого также можно использовать следующую команду:
docker version
Теперь необходимо запустить Docker:
Start-Service Docker
Запуск контейнера
После чего уже можно будет загрузить и установить базовый образ контейнера. Например, следующей командой вы сможете произвести загрузку базового образа Nano Server для Windows Server 2019:
docker pull mcr.microsoft.com/windows/nanoserver:ltsc2019
Список установленных образов можно вывести при помощи команды:
docker images
Теперь можно приступить к созданию образа. Команды, при помощи которых создаются и запускаются образы, лучше выполнять в командной строке, запущенной от имени администратора. Использование интегрированной среды Windows PowerShell не позволяет работать с контейнерами, так как контейнеры в конечном итоге перестают отвечать на запросы.
Запуск загруженного контейнера Nano Server с интерактивным сеансом производится следующей командой:
docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2019 cmd.exe
В качестве примера на диске C: запущенного контейнера создайте каталог TEMP :
mkdir C:TEMP
Перейдите в созданный каталог и создайте файл my_file.txt , содержащий текст My File :
cd C:TEMP echo «My File» > my_file.txt
После чего выйдите из контейнера:
exit
Следующая команда нужна будет для получения идентификатора контейнера, из которого вы только что вышли:
docker ps -a
В нашем примере идентификатор контейнера выглядит как 722200a246df . Исходя из этого вы можете создать новый образ, в котором будут учитываться изменения, внесённые в изначальный образ. Для этого нужно будет использовать команду docker commit . Новый образ мы назовём my_container , поэтому команда для его создания будет выглядеть следующим образом:
docker commit 722200a246df my_container
При помощи команды docker images можно вывести список образов, в котором будет присутствовать новый образ:
Теперь вы можете запустить созданный контейнер при помощи команды docker run . Использование параметра —rm позволяет удалить запущенный контейнер после завершения работы оболочки командной строки. В нашем примере мы запустим контейнер my_container и выведем содержимое файла my_file.txt из директории TEMP на диске C: .
docker run —rm my_container cmd.exe /s /c type C:TEMPmy_file.txt
В итоге Docker создаст контейнер из образа my_container , запустит экземпляр командной строки, в которой выведет содержимое файла C:TEMPmy_file.txt , после чего Docker остановит работу контейнера и удалит его.
Источник: ruvds.com
Как установить Exchange Server 2019 на Windows Server 2019
Инструкция предназначена для установки Exchange Server 2019 без реализации отказоустойчивости.
Требования к оборудованию для сервера Exchange 2019 смотрите по ссылке.
Рассмотрим простой вариант установки — в сети должно быть два сервера Microsoft Server 2019:
- На первом сервере — должна быть установлена и настроена роль Active Directory Domain Services.
- На втором сервере — установленна голая OS MS Server 2019. Сервер необходимо включить в домен.
Нужно помнить, что все действия на будущем сервере Exchange 2019 вы должны выполнять под учетной записью, которая состоит в группах: Enterprise Admins, Schema Admins и Domain Admins. Заранее создайте такую учетную запись, под которой будут выполняться все работы по установке и последующей настройке сервера.
Предварительная подготовка сервера
- Устанавливаем ВСЕ доступные обновления (это важно).
- Скачиваем Visual C++ Redistributable Package for Visual Studio 2012
- Скачиваем Visual C++ Redistributable Package for Visual Studio 2013
- Скачиваем Unified Communications Managed API 4.0
- Скачиваем Cumulative Update 11 for Exchange Server 2019 (KB5005334)
Вам же необходимо загрузить актуальную версию MS Exchange 2019 на момент прочтения статьи Cumulative Update. Каждый CU является полной установкой Exchange, включающей в себя обновления и изменения из всех предыдущих CU. Вам не потребуется устанавливать предыдущие CU или Exchange 2019 RTM..
Итак, мы полностью обновили систему, скачали указанные сверху установочные пакеты. Приступаем к установке.
Установим Visual C++ Redistributable Package for Visual Studio 2012.
Запускаем загруженный файл установщика Visual C++ Redistributable Package for Visual Studio 2012.
Далее необходимо принять условия лицензии (поставить галочку), нажать кнопку Install
Установка Visual C++ Redistributable Package for Visual Studio 2012 успешно завершена.
Нажимаем на кнопку “Close”.
Установим Visual C++ Redistributable Package for Visual Studio 2013.
Установка осуществляется аналогично предыдущему пункту
Установим Unified Communications Managed API 4.0.
Запускаем установку. Откроется “Мастер установки Unified Communications Managed API 4.0”.
Нажимаем на кнопку “Next”.
Далее необходимо принять условия лицензии, если вы с ними согласны, и нажать на кнопку “Next”.
Начался процесс установки “Unified Communications Managed API 4.0”.
Установка “Unified Communications Managed API 4.0” успешно завершена.
Нажимаем на кнопку “Finish”.
Подготовка Active Directory к установке Exchange Serve 2019
Установим средства удаленного администрирования, компоненты, необходимые для работы сервера Exchange.
Установим средства удаленного администрирования для последующей подготовки Active Directory к установке Exchange Server 2019
Открываем PowerShell с правами администратора
Install-WindowsFeature RSAT-ADDS
Начался процесс установки средств удаленного администрирования.
Процесс установки средств удаленного администрирования успешно завершен.
Установим обязательные компоненты для Lync Server или Skype for Business Server
Install-WindowsFeature Server-Media-Foundation
Начался процесс установки обязательных компонентов для Lync Server или Skype for Business.
Установка обязательных компонентов для Lync Server или Skype for Business успешно завершена.
Установка дополнительных компонентов, необходимых для работы сервера Exchange
Install-WindowsFeature NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS
Начался процесс установки дополнительных компонентов:
Установка дополнительных компонентов, необходимых для работы сервера Exchange, успешно завершена.
Перегружаем сервер.
Подготовим Active Directory для работы с Exchange Server.
Все дальнейшие действия необходимо выполнять под учетной записью, которая состоит в группах: Enterprise Admins, Schema Admins и Domain Admins.
Монтируем установочный ISO образ Exchange Server 2019 к нашему Exchange серверу (Cumulative Update CU10 for Exchange Server 2019 (KB5003612))
Открываем PowerShell с правами администратора, переходим на диск «D» (виртуальный привод), где находятся установочные файлы Exchange Server 2019, с помощью команды:
cd D:
Готовим схему Active Directory для работы с Exchange Server
с помощью команды:
.Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareSchema
Начался процесс подготовки схемы Active Directory.
Процесс подготовки схемы Active Directory успешно завершен.
Подготовим контейнеры, объекты и другие компоненты Active Directory, а также создадим организацию Exchange.
Обратите внимание, после “OrganizationName” необходимо указать название вашей организации на английском языке.
Подготовим контейнеры, объекты и другие компоненты Active Directory, а также создадим организацию Exchange, с помощью команды:
.Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD /OrganizationName:»heyValdemar»
Вместо “heyValdemar” — используйте свое название
Начался процесс подготовки контейнеров, объектов и других компонентов Active Directory.
Процесс подготовки контейнеров, объектов и других компонентов Active Directory успешно завершен.
Подготовим домен для установки Exchange Server.
Подготовим домен для установки Exchange Server с помощью команды:
.Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareDomain:heyvaldemar.net
Вместо heyvaldemar.net введите свой домен
Начался процесс подготовки домена.
Процесс подготовки домена успешно завершен.
Теперь можно приступить к установке Exchange Server 2019.
Установка Exchange Server 2019
Переходим на диск “D” (виртуальный привод), где находятся установочные файлы Exchange Server 2019, и запускаем “Setup.exe”.
На данном этапе можно проверить наличие обновлений для Exchange Server 2019.
Выбираем “Connect to the Internet and check for updates” и нажимаем на кнопку “Next”.
На данный момент обновлений для Exchange Server 2019 нет.
Нажимаем на кнопку “Next”.
Далее “Мастер установки Exchange Server” предлагает ознакомиться с информацией касательно Exchange Server 2019.
Нажимаем на кнопку “Next”.
Далее необходимо принять условия лицензии, если вы с ними согласны, и нажать на кнопку “Next”.
Выбираем “Don’t use recommended settings”, чтобы сервер Exchange автоматически не отправлял в Microsoft отчеты об ошибках и другую информацию по использованию сервера Exchange.
Теперь необходимо выбрать какие роли будут установлены на ваш сервер.
Выбираем “Mailbox role”, затем выбираем “Automatically install Windows Server roles and features that are required to install Exchange Server” и нажимаем на кнопку “Next”.
Далее можно выбрать каталог, куда следует установить Exchange Server 2019.
Оставляем настройки без изменений и нажимаем на кнопку “Next”.
Теперь можно настроить параметры защиты от вредоносных программ.
В пункте “Disable malware scanning” выбираем “No” и нажимаем на кнопку “Next”.
Далее начнется процесс проверки готовности к установке, после того как он будет завершен, можно запустить процесс установки Exchange Server 2019.
Нажимаем на кнопку “Install”.
Начался процесс установки Exchange Server 2019.
Установка Exchange Server 2019 успешно завершена.
Выбираем “Launch Exchange Administration Center after finishing Exchange setup” и нажимаем на кнопку “Finish”.
Обратите внимание, для администрирования сервера Exchange используется панель управления Exchange Administration Center, доступная по ссылке https://heva-server-2/ecp, где heva-server-2 — имя моего сервера Exchange. Соответственно, вам необходимо указать имя или IP-адрес вашего сервера с установленным Exchange Server 2019.
Для корректного отображения панели управления Exchange Administration Center необходимо добавить адрес сервера Exchange в надежные узлы в Internet Explorer.
Нажимаем на кнопку “Add”.
В поле “Add this website to the zone” указываем адрес сервера Exchange и нажимаем на кнопку “Add”.
Адрес сервера Exchange добавлен в список надежных узлов.
Нажимаем на кнопку “Close”.
Далее необходимо указать имя пользователя и пароль учетной записи, обладающей правами администратора Exchange, и нажать на кнопку “Sign in”.
Добро пожаловать в панель управления Exchange Admin Center.
Теперь можно проверить состояние служб Exchange Server.
В меню “Пуск” находим “Microsoft Exchange Server 2019” и выбираем “Exchange Management Shell”.
Проверим состояние служб Exchange Server с помощью команды:
Test-ServiceHealth
Проверка служб успешно завершена.
Значение “True” в “RequireServiceRunning” свидетельствует о том, что службы запущены.
Задача выполнена. Сервер MS Exchange 2019 установлен.
Источник: it-systems.su