Skip to content

Commit 91b872c

Browse files
Merge pull request #309885 from joasa123/patch-8
Revise protocol information for VMware migration
2 parents 0956108 + 2c03f34 commit 91b872c

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

articles/migrate/migrate-support-matrix-hyper-v.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ The following table summarizes port requirements for assessment.
6161
Device | Connection
6262
--- | ---
6363
Appliance | Inbound connections on TCP port 3389 to allow remote desktop connections to the appliance.<br/><br/> Inbound connections on port 44368 to remotely access the appliance management app by using the URL: ``` https://<appliance-ip-or-name>:44368 ```<br/><br/> Outbound connections on ports 443 (HTTPS) to send discovery and performance metadata to Azure Migrate and Modernize.
64-
Hyper-V host/cluster | Inbound connection on WinRM port 5985 (HTTP) to pull metadata and performance data for servers on Hyper-V by using a Common Information Model (CIM) session.
65-
Servers | Windows servers need access on port 5985 (HTTP). Linux servers need access on port 22 (TCP) to perform software inventory and agentless dependency analysis.
64+
Hyper-V host/cluster | Inbound connection uses WinRM port 5986 (HTTPS) by default. If HTTPS prerequisites aren't configured on the target servers, the communication falls back to WinRM port 5985 (HTTP) to collect metadata and performance data for Hyper‑V servers by using a Common Information Model (CIM) session.
65+
Servers | Windows servers need access on port 5986 (HTTPS) or port 5985 (HTTP). Linux servers need access on port 22 (TCP) to perform software inventory and agentless dependency analysis.
6666

6767
## Software inventory requirements
6868

@@ -74,7 +74,7 @@ Supported servers | You can perform software inventory on up to 5,000 servers ru
7474
Operating systems | All Windows and Linux versions with [Hyper-V integration services](/virtualization/hyper-v-on-windows/reference/integration-services) enabled.
7575
Server requirements | Windows servers must have PowerShell remoting enabled and PowerShell version 2.0 or later installed. <br/><br/> WMI must be enabled and available on Windows servers to gather the details of the roles and features installed on the servers.<br/><br/> Linux servers must have Secure Shell (SSH) connectivity enabled and ensure that the following commands can be executed on the Linux servers to pull the application data: list, tail, awk, grep, locate, head, sed, ps, print, sort, uniq. Based on OS type and the type of package manager being used, here are some more commands: rpm/snap/dpkg, yum/apt-cache, mssql-server.
7676
Server access | You can add multiple domains and nondomain (Windows/Linux) credentials in the appliance configuration manager for software inventory.<br /><br /> You must have a guest user account for Windows servers and a standard user account (non-sudo access) for all Linux servers.
77-
Port access | Windows servers need access on port 5985 (HTTP). Linux servers need access on port 22 (TCP).<br /> <br />If you use domain credentials, the Azure Migrate appliance must be able to connect to the following TCP and UDP ports: <br /><br />TCP 135 – RPC Endpoint<br />TCP 389 – LDAP<br />TCP 636 – LDAP SSL<br />TCP 445 – SMB<br />TCP/UDP 88 – Kerberos authentication<br />TCP/UDP 464 – Kerberos change operations
77+
Port access | Windows servers need access on port 5986 (HTTPS) or port 5985 (HTTP). Linux servers need access on port 22 (TCP).<br /> <br />If you use domain credentials, the Azure Migrate appliance must be able to connect to the following TCP and UDP ports: <br /><br />TCP 135 – RPC Endpoint<br />TCP 389 – LDAP<br />TCP 636 – LDAP SSL<br />TCP 445 – SMB<br />TCP/UDP 88 – Kerberos authentication<br />TCP/UDP 464 – Kerberos change operations
7878
Discovery | Software inventory is performed by directly connecting to the servers by using the server credentials added on the appliance. <br/><br/> The appliance gathers the information about the software inventory from Windows servers by using PowerShell remoting and from Linux servers by using the SSH connection. <br/><br/> Software inventory is agentless. No agent is installed on the servers.
7979

8080
## SQL Server instance and database discovery requirements
@@ -312,7 +312,7 @@ Operating systems | All Windows and Linux versions with [Hyper-V integration ser
312312
Server requirements | Windows servers must have PowerShell remoting enabled and PowerShell version 2.0 or later installed. <br/><br/> Linux servers must have SSH connectivity enabled and ensure that the following commands can be executed on the Linux servers: touch, chmod, cat, ps, grep, echo, sha256sum, awk, netstat, ls, sudo, dpkg, rpm, sed, getcap, which, date.
313313
Windows server access | A user account (local or domain) with administrator permissions on servers
314314
Linux server access | A sudo user account with permissions to execute ls and netstat commands. If you're providing a sudo user account, ensure that you enable **NOPASSWD** for the account to run the required commands without prompting for a password every time a sudo command is invoked. <br /><br />
315-
Port access | Windows servers need access on port 5985 (HTTP). Linux servers need access on port 22 (TCP).
315+
Port access | Windows servers need access on port 5986 (HTTPS) or port 5985 (HTTP). Linux servers need access on port 22 (TCP).
316316
Discovery method | Agentless dependency analysis is performed by directly connecting to the servers by using the server credentials added on the appliance. <br/><br/> The appliance gathers the dependency information from Windows servers by using PowerShell remoting and from Linux servers by using the SSH connection. <br/><br/> No agent is installed on the servers to pull dependency data.
317317

318318
## Agent-based dependency analysis requirements

articles/migrate/migrate-support-matrix-physical.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ Operating systems | Servers running all Windows and Linux versions that meet the
7676
Server requirements | Windows servers must have PowerShell remoting enabled and PowerShell version 2.0 or later installed. <br/><br/> WMI must be enabled and available on Windows servers to gather the details of the roles and features installed on the servers.<br/><br/> Linux servers must have SSH connectivity enabled and ensure that the following commands can be executed on the Linux servers to pull the application data: list, tail, awk, grep, locate, head, sed, ps, print, sort, uniq. Based on the OS type and the type of package manager used, here are some more commands: rpm/snap/dpkg, yum/apt-cache, mssql-server.
7777
Windows server access | A guest user account for Windows servers.
7878
Linux server access | A standard user account (non-sudo access) for all Linux servers.
79-
Port access | Windows servers need access on port 5985 (HTTP). Linux servers need access on port 22 (TCP).
79+
Port access | Windows servers need access on port 5986 (HTTPS) or 5985 (HTTP). Linux servers need access on port 22 (TCP).
8080
Discovery | Software inventory is performed by directly connecting to the servers by using the server credentials added on the appliance. <br/><br/> The appliance gathers the information about the software inventory from Windows servers by using PowerShell remoting and from Linux servers by using the SSH connection. <br/><br/> Software inventory is agentless. No agent is installed on the servers.
8181

8282
## SQL Server instance and database discovery requirements
@@ -296,7 +296,7 @@ Support | ASP.NET web apps | Java web apps
296296
--- | --- | ---
297297
Stack | VMware, Hyper-V, and physical servers | VMware, Hyper-V, and physical servers
298298
Windows servers | Windows Server 2008 R2 and later are supported | Not supported
299-
Linux servers | Not supported | Servers that meet the [requirements](/azure/migrate/migrate-support-matrix-physical?view=migrate#physical-server-requirements)
299+
Linux servers | Not supported | Servers that meet the [requirements](migrate-support-matrix-physical.md#physical-server-requirements)
300300
Web server versions | IIS 7.5 and later | Tomcat 8 and later
301301
Required privileges | The least privileged user should be a part of the two user groups 1. Remote Management Users 2. IIS_IUSRS. The users must have read permissions to the following locations: C:\Windows\system32\inetsrv\config, C:\Windows\system32\inetsrv\config\applicationHost.config and C:\Windows\system32\inetsrv\config\redirection.config. | **Read (r)** and **Execute (x)** permissions recursively on all CATALINA_HOME directories.
302302

@@ -314,7 +314,7 @@ Operating systems | Servers running all Windows and Linux versions that meet the
314314
Server requirements | Windows servers must have PowerShell remoting enabled and PowerShell version 2.0 or later installed. <br/><br/> Linux servers must have SSH connectivity enabled and ensure that the following commands can be executed on the Linux servers: touch, chmod, cat, ps, grep, echo, sha256sum, awk, netstat, ls, sudo, dpkg, rpm, sed, getcap, which, date.
315315
Windows server access | A user account (local or domain) with administrator permissions on servers.
316316
Linux server access | Refer this [link](tutorial-discover-physical.md#prepare-linux-server) for Linux server access.
317-
Port access | Windows servers need access on port 5985 (HTTP). Linux servers need access on port 22 (TCP).
317+
Port access | Windows servers need access on port 5986 (HTTPS) or 5985 (HTTP). Linux servers need access on port 22 (TCP).
318318
Discovery method | Agentless dependency analysis is performed by directly connecting to the servers by using the server credentials added on the appliance. <br/><br/> The appliance gathers the dependency information from Windows servers by using PowerShell remoting and from Linux servers by using the SSH connection. <br/><br/> No agent is installed on the servers to pull dependency data.
319319

320320
## Agent-based dependency analysis requirements

articles/migrate/migrate-support-matrix-vmware.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,8 @@ Stack |VMware, Hyper-V, and physical servers. | VMware, Hyper-V, and physical se
294294
Windows servers | Windows Server 2008 R2 and later are supported. | Not supported.
295295
Linux servers | Not supported. | Ubuntu Linux 16.04/18.04/20.04, Debian 7/8, and Red Hat Enterprise Linux 5/6/7.
296296
Web server versions | IIS 7.5 and later. | Tomcat 8 or later.
297+
Protocol | WinRM port 5986 (HTTPS) by default, if HTTPS prerequisites aren't configured on the target servers, communication falls back to WinRM port 5985 (HTTP) | SSH port 22 (TCP)
298+
Required privileges | Local admin. | **Read (r)** and **Execute (x)** permissions recursively on all CATALINA_HOME directories.
297299
Protocol | WinRM port 5985 (HTTP) | SSH port 22 (TCP)
298300
Required privileges | The least privileged user should be a part of the two user groups 1. Remote Management Users 2. IIS_IUSRS. The users must have read permissions to the following locations: C:\Windows\system32\inetsrv\config, C:\Windows\system32\inetsrv\config\applicationHost.config and C:\Windows\system32\inetsrv\config\redirection.config. | **Read (r)** and **Execute (x)** permissions recursively on all CATALINA_HOME directories.
299301

0 commit comments

Comments
 (0)