If you use the HTTPS protocol, all data exchanged between the vCenter Multi-Hypervisor Manager server and the Hyper-V host runs through an encrypted channel.
If you use the HTTP protocol, only the authentication of the Hyper-V host with the vCenter Multi-Hypervisor Manager server is encrypted, and all the management traffic data exchanged between the vCenter Multi-Hypervisor Manager and the Hyper-V host runs through a non-encrypted channel.
Management traffic data are the operations you perform in the vCenter Multi-Hypervisor Manager, such as powering on or creating virtual machines, adding Hyper-V hosts to the third-party hosts inventory, etc.
vCenter Multi-Hypervisor Manager server communicates with Hyper-V hosts by using Microsoft Windows Remote Management standards and protocols. For more information, see the
About Windows Remote Management (Windows) MSDN article.
For more information on configuring Hyper-V hosts for remote management, see the
Configure Hyper-V Server 2012 for Remote Management TechNet article.
Note: The preceding links were correct as of January 23, 2014. If you find a link is broken, provide feedback and a VMware employee will update the link. Enabling HTTP on a Hyper-V host
You must enable HTTP on the Hyper-V host to enable communication with the vCenter Multi-Hypervisor Manager server. By default, there are no Windows Remote Management listeners defined on a Hyper-V host. To enable the communication via HTTP between the Hyper-V host and the vCenter Multi-Hypervisor Manager server, you must define a Windows Remote Management listener.
To enable HTTP on a Hyper-V host: - Log into the Hyper-V host.
- Open a command line and run the command:
winrm quickconfig
- HTTP is now enabled on the Hyper-V host.
Enabling HTTPS on a Hyper-V host
You must enable HTTPS on the Hyper-V host to enable communication over a secure connection with the vCenter Multi-Hypervisor Manager server. By default, there are no Windows Remote Management listeners defined on a Hyper-V host. To enable the communication via HTTPS between the Hyper-V host and the vCenter Multi-Hypervisor Manager server, you must define a Windows Remote Management listener.
Prerequisites - Verify that you have the Web Server (IIS) role enabled with the Internet Information Services ManagementConsole components.
To enable HTTPS on a Hyper-V host: - Log into the Hyper-V host.
- Click Start > Administrative Tools, and click Internet Information Services (IIS) Manager.
- From the Connections tree, click the node that corresponds to the Hyper-V host and double-click Server Certificates.
- In the Actions pane, click Create Self-Signed Certificate.
- In the Create Self-Signed Certificate dialog box, enter a name for the certificate and click OK.
- In the Server Certificates pane, right-click the name of the newly created self-signed certificate, and click View.
- On the Details tab, click Thumbprint and copy the certificate thumbprint.
- Open a command line and run the command:
winrm create winrm/config/Listener?
Address=*+Transport=HTTPS @{CertificateThumbprint="thumbprint"}
Where thumbprint
is the certificate thumbprint of the self-signed certificate you copied in the previous step.
- HTTPS is now enabled on the Hyper-V host.