[Azure] Server Management Tools

March 8, 2016 at 7:00 am in Azure, Microsoft, Nano Server by Florent

One month ago, Microsoft has released a new feature in Azure, Server Management Tools.

This feature will give you the possibility to manage, via web browser, your windows server servers.

I will show you how to deploy this new feature. For this demo, I have 2 servers (on Azure). One Nano server and one Windows Server 2016 Server TP4. Server on Windows Server 2016 TP4 will be the gateway server, where the server management tools feature will be installed. These 2 servers are in the same virtual network, so if you have a Site2Site VPN, you can have your gateway server on your on-premises network. Here is a quick overview from Technet:

We will start by deploying a new Service Management Tools instance. Navigate to Marketplace > Management > More > Server management tools:

image

Fill in information, with the computer name of your managed computer (hostname), your subscription, a resource group, a service management tool gateway (in my case, it will be a new one) and the location (only available in US when this blog post is written):

image

When the deployment is done, click on Browse > Server management tools connections:

image

If the gateway is not configured, you will have a notification message to configure it. Click on it to start the configuration:

image

Choose if you want to install update automatically and click on the button Generate a package link to create a link where sources of the gateway tool will be available. Copy this link in a safe location:

image

On your gateway server, download the archive with the link generated previously and extract it:

image

You have 2 files in this folder. A json file with your gateway parameter and the software. Here is a quick view of your json file:

SNAGHTML10fce0ae

Execute the software package to install the gateway tool:

image

image

image

You have a new service in the gateway server:

image

If you go back to the Azure Portal, in Server management tools gateway, the status is now OK and you will have information of your server:

image

Go back to Server management tools connections. If your gateway is registered correctly, the notification message will ask you credentials of an Admin account of the VM:

image

image

The connection is done:

image

You can use the following tools, directly in the Azure portal:

  • Device Manager: You can see drivers, connected hardware, etc
  • Event Viewer: You can check your logs
  • PowerShell: You can manage your computer via PowerShell
  • Processes: You have the list of processes that are running in your server
  • Registry Editor: You can manage your registry key
  • Roles and Features: You can show which features are installed
  • Services: You can start/stop/pause/resume service

Below some screenshots of these features:

image

image

image

image

image

Before adding your nano server, because I’m in a workgroup, I need to add the host name of my Nano server to the WinRm Trusted list of my gateway. Execute the following command, by replacing by your hostname:

Set-Item -Path WSMan:\localhost\client\TrustedHosts -Value ‘NANO01′ –Force

image

I will now add my Nano Server and link it to my exisiting gateway:

image

I will add credentials that has admin right to manage my nano server by clicking on Manage as:

image

image

I can connect to it through Azure:

image

If you want to connect with the Administrator account, on the target machine, execute the following command to allow remote connection with the administrator account:

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1

And if the server that you will add is not in the same subnet than the gateway, execute the following command to open port 5985 in the firewall:

NETSH advfirewall firewall add rule name=”WinRM 5985″ protocol=TCP dir=in localport=5985 action=allow

I hope this article will help you Sourire