Управление Windows Server Core через Server Manager

Наверно, немногим нравится управлять серверами Microsoft Windows Server через командную строку или PowerShell. Это неизбежно, если Server был установлен в режиме Server Core.

Server Core появился на серверах начиная с версии 2008, а с 2012 Core редакция предлагается по умолчанию при установке. Это оправдано с точки зрения безопасности и уменьшения аппаратной нагрузки на сервер. Однако выполнять ежедневные задачи не слишком удобно. Управлять Core серверами можно удаленно как через Server Manager на Windows Server, так и с рабочих станций через RSAT (Remote Server Administration Tools)

Управление Core версией Windows Server через локальный сервер

Для управления сервером Core мы будем использовать Windows Server 2012R2 с графическим интерфейсом (GUI) и Server Manager. Для эксперимента был выбран Windows Hyper-V Server 2016. Это бесплатный сервер Hyper-V от Microsoft, который является гипервизором для виртуализации и поддерживает только 3 роли:



Microsoft Hyper-V Server появились в версии 2008 и обновлялась с каждым выходом новой версии Windows Server. Основным отличием 2016 Hyper-V от 2012R2 это конечно же «Вложенная виртуализация» (Nested Virtualization), которая появилась не только на Hyper-V Server 2016, но и на Server 2016 и соответственно появилось аппаратное требование поддержки -  SLAT (Second Level Address Translation). SLAT позволяет виртуализовать страницы памяти и отдать их под прямой контроль гостевой системы, не затрагивая гипервизор, что конечно же быстрее и надёжнее.

Подробно о версиях Microsoft Hyper-V Server - https://ru.wikipedia.org/wiki/Microsoft_Hyper-V_Server


Устанавливаем:



Установка достаточно стандартна для Microsoft систем и останавливаться на этом не будем.

После завершения установки и ввода пароля администратора Server Core встречает нас интерфейсом командной строки и запуском sconfig.cmd.

Sconfig.cmd позволяет сделать предварительную настройку системы.




Подключение Core Server к локальному Server Manager

1. Устанавливаем сетевое соединение между серверами. Прописываем IP адреса, DNS. Проверяем пинги.

По умолчанию пинги закрыты файрволом. Если нужно открыть для проверки соединения, то запускаем PowerShrell:

New-NetFirewallRule -DisplayName "Allow inbound ICMPv4" -Direction Inbound -Protocol ICMPv4 -IcmpType 8 -Action Allow



  
2. Открываем файрвол для Remote Management через PowerShell на обеих серверах
1. Enable-NetFirewallRule -DisplayGroup "Remote Event Log Management"
2. Enable-NetFirewallRule -DisplayGroup "Remote Service Management"
3. Enable-NetFirewallRule -DisplayGroup "File And Printer Sharing"
4. Enable-NetFirewallRule -DisplayGroup "Remote Volume Management"

Или через командную строку CMD:
1.       netsh advfirewall firewall set rule group=” Remote Event Log Management” new enable=yes
2.       netsh advfirewall firewall set rule group=” Remote Service Management” new enable=yes
3.       netsh advfirewall firewall set rule group=” File And Printer Sharing” new enable=yes
4.       netsh advfirewall firewall set rule group=”Remote Volume Management” new enable=yes



3. На локальной машине включаем RemoteManagement

winrm quickconfig



Добавляем в список надежных хостов

PS: Set-Item wsman:\Localhost\Client\TrustedHosts ServerName -Concatenate -Force

Проверяем
Get-Item wsman:\Localhost\Client\TrustedHosts

4. Добавляем сервер для удаленного управления в Server Manager


5.       Указываем DNS имя удаленного сервера или IP


Если возникает ошибка Online - Access is denied, правой кнопкой мышки выберите Managed As … и введите учетные данные пользователя удаленного сервера в формате ServerName\UserName.

6.       После соединения с удаленным сервером появится вкладка Hyper-V в левой части Server Manager




Наш удаленный Core сервер готов к управлению с локального сервера с помощью Server Manager.

Осталось только установить панель управления Hyper-V. Установим из Server Manager

1       Mange -> Add Role and Features
2       Server Selection –> ServerName (локальный сервер)
3       Features -> Remote Server Administration Tools -> Role Administration Tools -> Hyper-V Management Tools
4       Install

Некоторые пункты в последовательности пропущены. Просто нажимаем Next





Запускам Hyper-V Manager

Server Manager -> Hyper-V Manager



В Hyper-V Manager выбираем Connect to Server и вводим имя удаленного сервера




Аналогично можно удаленно управлять всеми ролями и службами Windows Server.




Комментарии

Популярные сообщения из этого блога

Разные версии PHP на разных сайтах на одном сервере

Microsoft Office. Окно "Давайте начнем"

При подключении VPN перестаёт работать NTLM (не видит сетевые ресурсы)