About Assigning Ports in VMM
System Center Virtual Machine Manager (VMM) uses various communication protocols to pass data and commands between VMM components. These communication protocols are described as follows:
- The VMM server communicates with VMM agents running on managed computers, which are hosts and library servers, by using Windows Remote Management (WinRM), and transfers data to and from the managed computers by using Background Intelligent Transfer Service (BITS).
- The VMM Administrator Console communicates with the VMM server by using Windows Communication Foundation (WCF) Services.
- The VMM Self-Service Portal communicates with the VMM server by using WCF Services, and self-service users connect to the portal by using Hypertext Transfer Protocol (HTTP).
- The Self-Service user connects and interacts with the virtual machines by using Virtual Machine Remote Control (VMRC).
Assigning Ports on the Virtual Machine Manager Server
The VMM server is the hub of Virtual Machine Manager. When you install the VMM server, you assign all the ports that it will use for communications and file transfers between the VMM components. The default settings for the ports used by the VMM server are listed in the following table.
Important
It is a best practice to not use default ports.
Connection type | Protocol | Default port |
---|---|---|
VMM server to managed computers (used for performing actions) |
WinRM |
80 |
VMM server to managed computers (used for data transfers) |
BITS |
443 |
VMM Administrator Console to the VMM server |
WCF |
8100 |
VMM Self-Service Portal to the VMM server |
WCF |
8100 |
Self-Service users to the VMM Self-Service Portal |
HTTP |
80 |
It is a best practice not to use the default port settings. Ensure that the port settings you use do not conflict with other applications in your environment.
Important
For communications and data transfers to function correctly, the port settings that you assign for the VMM server must identically match the port settings that you assign for the related VMM components that the VMM server communicates with.
Assigning Ports on the VMM Agent
When you add virtual machine hosts or library servers by using the VMM Administrator Console, the VMM server automatically installs a VMM agent on that managed computer. The VMM server assigns the ports for these agents automatically so that they match the ports assigned on the VMM server.
When you install an agent locally on a host, you must ensure that the ports you assign for the agent match the ports assigned on the VMM server. You assign the ports for the agent on the Configuration settings page of the Agent Setup Wizard.
See Also
Concepts
Security Considerations
Required User Privileges
General Security Considerations