Skip to content

Commit 7aeef19

Browse files
authored
Merge pull request #268203 from anraghun/quality-improvements
Supporting gMSA authentication in Azure Migrate .NET to AKS modernization
2 parents 681a1c0 + 813333d commit 7aeef19

7 files changed

+30
-1
lines changed
44 KB
Loading

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,7 @@ Stack |VMware, Hyper-V, and physical servers. | VMware, Hyper-V, and physical se
315315
Windows servers | Windows Server 2008 R2 and later are supported. | Not supported.
316316
Linux servers | Not supported. | Ubuntu Linux 16.04/18.04/20.04, Debian 7/8, CentOS 6/7, and Red Hat Enterprise Linux 5/6/7.
317317
Web server versions | IIS 7.5 and later. | Tomcat 8 or later.
318+
Protocol | WinRM port 5985 (HTTP) | SSH port 22 (TCP)
318319
Required privileges | Local admin. | Root or sudo user.
319320

320321
> [!NOTE]

articles/migrate/tutorial-app-containerization-aspnet-app-service.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@ If you just created a free Azure account, you're the owner of your subscription.
103103
.\AppContainerizationInstaller.ps1
104104
```
105105

106+
> [!NOTE]
107+
> For Windows Server 2022, edit line 135 and remove `PowerShell-ISE` from the feature list, as it's no longer supported.
108+
106109
## Open the App Containerization tool
107110

108111
1. Open a browser on any machine that can connect to the Windows machine that's running the App Containerization tool. Go to the tool URL: **https://*machine name or IP address*: 44369**.

articles/migrate/tutorial-app-containerization-aspnet-kubernetes.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,9 @@ If you just created a free Azure account, you're the owner of your subscription.
110110
.\AppContainerizationInstaller.ps1
111111
```
112112

113+
> [!NOTE]
114+
> For Windows Server 2022, edit line 135 and remove `PowerShell-ISE` from the feature list, as it's no longer supported.
115+
113116
## Launch the App Containerization tool
114117

115118
1. Open a browser on any machine that can connect to the Windows machine running the App Containerization tool, and open the tool URL: **https://*machine name or IP address*: 44369**.

articles/migrate/tutorial-app-containerization-java-app-service.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@ If you just created a free Azure account, you're the owner of your subscription.
107107
.\AppContainerizationInstaller.ps1
108108
```
109109

110+
> [!NOTE]
111+
> For Windows Server 2022, edit line 135 and remove `PowerShell-ISE` from the feature list, as it's no longer supported.
112+
110113
## Launch the App Containerization tool
111114

112115
1. Open a browser on any machine that can connect to the Windows machine running the App Containerization tool and open the tool URL: **https://*machine name or IP address*: 44369**.

articles/migrate/tutorial-app-containerization-java-kubernetes.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@ If you just created a free Azure account, you're the owner of your subscription.
114114
.\AppContainerizationInstaller.ps1
115115
```
116116

117+
> [!NOTE]
118+
> For Windows Server 2022, edit line 135 and remove `PowerShell-ISE` from the feature list, as it's no longer supported.
119+
117120
## Launch the App Containerization tool
118121

119122
1. Open a browser on any machine that can connect to the Windows machine running the App Containerization tool, and open the tool URL: **https://*machine name or IP address*: 44369**.

articles/migrate/tutorial-modernize-asp-net-aks.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,23 @@ In **Replicate** > **Web apps**, you can see a list of ASP.NET apps discovered o
7272

7373
:::image type="content" source="./media/tutorial-modernize-asp-net-aks/replicate-web-apps-app-dir.png" alt-text="Screenshot of the Application directories tab.":::
7474

75-
5. Select **Next**.
75+
5. For the applications using Windows authentication, indicated by the **Authentication type**, you can configure gMSA V2 on the target AKS cluster.
76+
77+
:::image type="content" source="./media/tutorial-modernize-asp-net-aks/replicate-web-apps-gmsa.png" alt-text="Screenshot of the gMSA configuration tab.":::
78+
79+
| Setting | Comments |
80+
| --- | --- |
81+
| Account name | Name of the gMSA account to use. If the account doesn't exist, a new account with this name is created automatically. |
82+
| Account username | Username of the standard domain user that's authorized to access the gMSA configured on your Domain Controller. If the given username doesn't exist, a new standard domain user is created automatically. |
83+
| Account password | Password of the above user. |
84+
| Domain DNS server | IP address of the DNS server which can resolve your Active Directory domain name. |
85+
| Domain FQDN | Fully qualified domain name of your Active Directory domain. |
86+
| Domain controller address | IP address of the Active Directory Domain Controller. Connection is established to remotely allow the specified domain user to retrieve credentials for the specified gMSA. |
87+
| Domain admin username | Username of a user that has sufficient privileges to remotely validate the gMSA account and domain user. |
88+
| Domain admin password | Password for the admin user above. |
89+
90+
91+
6. Select **Next**.
7692

7793
> [!NOTE]
7894
> The source path and the attribute value of App configurations and App directories together must be under 3000 characters in length. This can roughly be translated to around 15 entries (inclusive of both configurations and directories) of character length of about 200 each.

0 commit comments

Comments
 (0)