Управление 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 - https://ru.wikipedia.org/wiki/Microsoft_Hyper-V_Server
Устанавливаем:
Установка достаточно стандартна для Microsoft систем
и останавливаться на этом не будем.
После завершения установки и ввода пароля администратора Server Core встречает
нас интерфейсом командной строки и запуском sconfig.cmd.
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.
Комментарии
Отправить комментарий