Доступны новые Server Management Tools в вебе (на новом портале Azure), пока что в preview.
Данная «утилита» позволяет получать информацию и управлять сервером через веб сайт Azure (как виртуальными машинами в Azure, так и «на земле»). Работает для всех версий\редакций (в том числе Nano) 2016 TP4, сами утилиты на данный момент расположены в Azure.
![](https://habrastorage.org/r/w1560/files/2f1/6b8/68b/2f16b868b02c4ae1897338577ead0b0f.png)
Архитектура:
![image](https://habrastorage.org/r/w1560/getpro/habr/post_images/130/dc2/cf7/130dc2cf7db0a89d8900755372a28806.png)
Как можно понять из этой картинки, архитектура проста и незатейлива, нужен браузер, gateway сервер, подписка Azure и сервер(а), которым(и) нужно управлять.
Server management tools Gateway возможно установить на ОС в Azure или «на земле», после его конфигурации к нему можно подключить сервер или много серверов, которыми необходимо управлять. Gateway серверу необходим интернет для общения с Azure. Gateway сервер может быть 2012 r2, но тогда необходимо установить WMF 5.0. Для идей и предложений есть UserVoice.
Функционал:
1. Просмотр и изменение конфигурации ОС;
2. Просмотр различных метрик ОС;
3. Управление устройствами ОС (для этого в TP был переписан device manager);
4. Просмотр событий ОС;
5. Просмотр списка установленных ролей и компонентов;
6. Консоль powershell.
Тестируем:
Для начала работы необходимо в Azure портале создать новый объект Server Management Tools (new > в строке поиска Server management tools > заполнить все поля). При первом создании необходимо будет создать новый Server management tools Gateway, я выбрал виртуальную машину в Azure (указал её внутренний IP при создании). В идеале Gateway сервер и управляемый сервер должны быть в одной сети. После того как гейт создастся он скажет Вам что не может найти Server management tools Gateway, это нормально, т.к. Вы его еще не установили. :)
![image](https://habrastorage.org/r/w1560/getpro/habr/post_images/766/ba5/ca6/766ba5ca69a096d8f79d1eb347c72faa.png)
Жмакайте в эту строчку, выполняете указания, которые Вам предоставят (по сути просто скачать и установить MSI файл, далее-далее-далее). Если Вы все сделали правильно картинка изменится.
![image](https://habrastorage.org/r/w1560/getpro/habr/post_images/1be/c2f/523/1bec2f5239345eaf06c8486dc916d7f1.png)
Теперь необходимо только указать логин\пароль для управления сервером (с правами локального администратора на целевом сервере).
Вот пара скринов для затравки:
Device Manager
![](https://habrastorage.org/r/w1560/files/dbc/033/d62/dbc033d628534d81bc32701a75ac1a92.png)
Event Viewer
![](https://habrastorage.org/r/w1560/files/bd4/de3/15a/bd4de315a3ee4f69a1328710d25fac1f.png)
Process Explorer
![](https://habrastorage.org/r/w1560/files/a55/e51/faf/a55e51faf9b2430ca67fc8ce918e482c.png)
Registry
![](https://habrastorage.org/r/w1560/files/f60/1c8/d3b/f601c8d3b18942219915f062bd03a528.png)
Нюансы!
Для управление серверами в «Workgroup» необходимо добавить их в Trusted hosts на Server management tools Gateway:
Данная «утилита» позволяет получать информацию и управлять сервером через веб сайт Azure (как виртуальными машинами в Azure, так и «на земле»). Работает для всех версий\редакций (в том числе Nano) 2016 TP4, сами утилиты на данный момент расположены в Azure.
![](https://habrastorage.org/files/2f1/6b8/68b/2f16b868b02c4ae1897338577ead0b0f.png)
Архитектура:
![image](https://habrastorage.org/getpro/habr/post_images/130/dc2/cf7/130dc2cf7db0a89d8900755372a28806.png)
Как можно понять из этой картинки, архитектура проста и незатейлива, нужен браузер, gateway сервер, подписка Azure и сервер(а), которым(и) нужно управлять.
Server management tools Gateway возможно установить на ОС в Azure или «на земле», после его конфигурации к нему можно подключить сервер или много серверов, которыми необходимо управлять. Gateway серверу необходим интернет для общения с Azure. Gateway сервер может быть 2012 r2, но тогда необходимо установить WMF 5.0. Для идей и предложений есть UserVoice.
Функционал:
1. Просмотр и изменение конфигурации ОС;
2. Просмотр различных метрик ОС;
3. Управление устройствами ОС (для этого в TP был переписан device manager);
4. Просмотр событий ОС;
5. Просмотр списка установленных ролей и компонентов;
6. Консоль powershell.
Тестируем:
Для начала работы необходимо в Azure портале создать новый объект Server Management Tools (new > в строке поиска Server management tools > заполнить все поля). При первом создании необходимо будет создать новый Server management tools Gateway, я выбрал виртуальную машину в Azure (указал её внутренний IP при создании). В идеале Gateway сервер и управляемый сервер должны быть в одной сети. После того как гейт создастся он скажет Вам что не может найти Server management tools Gateway, это нормально, т.к. Вы его еще не установили. :)
![image](https://habrastorage.org/getpro/habr/post_images/766/ba5/ca6/766ba5ca69a096d8f79d1eb347c72faa.png)
Жмакайте в эту строчку, выполняете указания, которые Вам предоставят (по сути просто скачать и установить MSI файл, далее-далее-далее). Если Вы все сделали правильно картинка изменится.
![image](https://habrastorage.org/getpro/habr/post_images/1be/c2f/523/1bec2f5239345eaf06c8486dc916d7f1.png)
Теперь необходимо только указать логин\пароль для управления сервером (с правами локального администратора на целевом сервере).
Вот пара скринов для затравки:
Device Manager
![](https://habrastorage.org/files/dbc/033/d62/dbc033d628534d81bc32701a75ac1a92.png)
Event Viewer
![](https://habrastorage.org/files/bd4/de3/15a/bd4de315a3ee4f69a1328710d25fac1f.png)
Process Explorer
![](https://habrastorage.org/files/a55/e51/faf/a55e51faf9b2430ca67fc8ce918e482c.png)
Registry
![](https://habrastorage.org/files/f60/1c8/d3b/f601c8d3b18942219915f062bd03a528.png)
Нюансы!
Для управление серверами в «Workgroup» необходимо добавить их в Trusted hosts на Server management tools Gateway:
winrm set winrm/config/client @{ TrustedHosts="<>" }
или разрешить все хосты:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*"
Для управления сервера с помощью аккаунта локального администратора, на целевом сервере необходимо внести изменения в реестр:
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1
И проковырять дырку в фаерволе: NETSH advfirewall firewall add rule name="WinRM 5985" protocol=TCP dir=in localport=5985 action=allow
У меня процесс настройки этого добра занял минут 15 параллельно с другими делами, так что дерзайте!
Подробнее можно почитать вот тут.
пс. Можно даже ввести сервер в домен или, например, добавить пользователя домена в локальные администраторы прямо с портала (не через powershell).
ппс. Если поиск не находит Server Management tools используйте эту ссылку.