Skip to content

Commit e7f598f

Browse files
authored
Merge pull request #250520 from MicrosoftDocs/repo_sync_working_branch
Confirm merge from repo_sync_working_branch to main to sync with https://github.com/MicrosoftDocs/azure-docs (branch main)
2 parents f77a80d + e4b2815 commit e7f598f

14 files changed

+114
-98
lines changed

.openpublishing.redirection.azure-vmware.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99
"source_path_from_root": "/articles/azure-vmware/attach-disk-pools-to-azure-vmware-solution-hosts.md",
1010
"redirect_url": "/azure/storage/elastic-san/elastic-san-introduction",
1111
"redirect_document_id": false
12+
},
13+
{
14+
"source_path_from_root": "/articles/azure-vmware/migrate-sql-server-always-on-cluster.md",
15+
"redirect_url": "/articles/azure-vmware/migrate-sql-server-always-on-availability-group",
16+
"redirect_document_id": false
1217
}
1318
]
1419
}

articles/active-directory/managed-identities-azure-resources/how-to-view-managed-identity-activity.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,11 @@ System-assigned identity:
106106
5. To view the identity's Enterprise application in Azure Active Directory, select the “Managed Identity ID” column.
107107
6. To view the Azure resource or user-assigned managed identity, search by name in the search bar of the Azure portal.
108108

109+
> [!NOTE]
110+
> Since managed identity authentication requests originate within the Azure infrastructure, the IP Address value is excluded here.
111+
109112
## Next steps
110113

111114
* [Managed identities for Azure resources](./overview.md)
112115
* [Azure Activity log](../../azure-monitor/essentials/activity-log.md)
113-
* [Azure Active Directory sign-ins log](../reports-monitoring/concept-sign-ins.md)
116+
* [Azure Active Directory sign-ins log](../reports-monitoring/concept-sign-ins.md)

articles/aks/auto-upgrade-node-image.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ az provider register --namespace Microsoft.ContainerService
9393
- The `SecurityPatch` channel isn't supported on Windows OS node pools.
9494

9595
> [!NOTE]
96-
> By default, any new cluster created with an API version of `06-01-2022`or later will set the node OS auto-upgrade channel value to `NodeImage`. Any existing clusters created with an API version earlier than `06-01-2022` will have the node OS auto-upgrade channel value set to `None` by default.
96+
> By default, any new cluster created with an API version of `06-01-2022` or later will set the node OS auto-upgrade channel value to `NodeImage`. Any existing clusters created with an API version earlier than `06-01-2022` will have the node OS auto-upgrade channel value set to `None` by default.
9797
9898

9999
## Using node OS auto-upgrade with Planned Maintenance
@@ -117,7 +117,7 @@ To view the status of your node OS auto upgrades, look up [activity logs][monito
117117

118118
* Can I change the node OS auto-upgrade channel value if my cluster auto-upgrade channel is set to `node-image` ?
119119

120-
No. Currently, when you set the [cluster auto-upgrade channel][Autoupgrade] to `node-image`, it also automatically sets the node OS auto-upgrade channel to `NodeImage`. You can't change the node OS auto-upgrade channel value if your cluster auto-upgrade channel is `node-image`. In order to be able to change the node OS auto-upgrade channel values, make sure the cluster auto-upgrade channel isn't `node-image`.
120+
No. Currently, when you set the [cluster auto-upgrade channel][Autoupgrade] to `node-image`, it also automatically sets the node OS auto-upgrade channel to `NodeImage`. You can't change the node OS auto-upgrade channel value if your cluster auto-upgrade channel is `node-image`. In order to be able to change the node OS auto-upgrade channel values, make sure the [cluster auto-upgrade channel][Autoupgrade] isn't `node-image`.
121121

122122
<!-- LINKS -->
123123
[planned-maintenance]: planned-maintenance.md

articles/aks/faq.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ AKS supports the following [admission controllers][admission-controllers]:
103103
- *NamespaceLifecycle*
104104
- *LimitRanger*
105105
- *ServiceAccount*
106+
- *DefaultIngressClass*
106107
- *DefaultStorageClass*
107108
- *DefaultTolerationSeconds*
108109
- *MutatingAdmissionWebhook*

articles/azure-monitor/logs/logs-data-export.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Log Analytics workspace data export continuously exports data that's sent to you
3333

3434
## Limitations
3535

36-
- Custom logs created using the [HTTP Data Collector API](./data-collector-api.md) can't be exported, including text-based logs consumed by Log Analytics agent. Custom logs created using [data collection rules](./logs-ingestion-api-overview.md), including text-based logs can be can be exported.
36+
- Custom logs created using the [HTTP Data Collector API](./data-collector-api.md) can't be exported, including text-based logs consumed by Log Analytics agent. Custom logs created using [data collection rules](./logs-ingestion-api-overview.md), including text-based logs, can be exported.
3737
- Data export will gradually support more tables, but is currently limited to tables specified in the [supported tables](#supported-tables) section.
3838
- You can define up to 10 enabled rules in your workspace, each can include multiple tables. You can create more rules in workspace in disabled state.
3939
- Destinations must be in the same region as the Log Analytics workspace.

articles/azure-vmware/enable-sql-azure-hybrid-benefit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The placement policy defines the hosts that are running SQL Server as well as th
1818
1919
For example, if each host in Azure VMware Solution has 36 cores and you intend to have 2 hosts run SQL Server then the Azure Hybrid Benefit will apply to 72 cores, regardless of the number of SQL Server instances or other virtual machines are on that host.
2020

21-
You can also choose to view a video tutorial for configuring Azure Hybrid Benefit for SQL Server in Azure VMware Solution [here](https://www.youtube.com/watch?v=vJIQ1K2KTa0).
21+
[View a video tutorial for configuring Azure Hybrid Benefit for SQL Server in Azure VMware Solution](https://www.youtube.com/watch?v=vJIQ1K2KTa0)
2222

2323
## Configure host-VM placement policy
2424

articles/azure-vmware/migrate-sql-server-always-on-cluster.md renamed to articles/azure-vmware/migrate-sql-server-always-on-availability-group.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.custom: engagement-fy23
1010
---
1111
# Migrate a SQL Server Always On Availability Group to Azure VMware Solution
1212

13-
In this article, you learn how to migrate a Microsoft SQL Server Always On Availability Group to Azure VMware Solution. For VMware HCX, you can follow the VMware vMotion migration procedure.
13+
In this article, you learn how to migrate a SQL Server Always On Availability Group to Azure VMware Solution. For VMware HCX, you can follow the VMware vMotion migration procedure.
1414

1515
:::image type="content" source="media/sql-server-hybrid-benefit/sql-always-on-architecture.png" alt-text="Diagram showing the architecture of Always On SQL Server for Azure VMware Solution." border="false" lightbox="media/sql-server-hybrid-benefit/sql-always-on-architecture.png":::
1616

@@ -19,27 +19,31 @@ In this article, you learn how to migrate a Microsoft SQL Server Always On Avail
1919
These are the prerequisites to migrating your SQL Server instance to Azure VMware Solution.
2020

2121
- Review and record the storage and network configuration of every node in the cluster.
22-
- Backup the full database.
23-
- Backup the virtual machine running the Microsoft SQL Server instance.
22+
- Maintain backups of all the SQL Server databases.
23+
- Backup the virtual machine or virtual machines hosting SQL Server.
2424
- Remove the virtual machine from any VMware vSphere Distributed Resource Scheduler (DRS) groups and rules.
2525
- VMware HCX must be configured between your on-premises datacenter and the Azure VMware Solution private cloud that runs the migrated workloads. For more information on how to configure HCX, see [Azure VMware Solution documentation](install-vmware-hcx.md).
26-
- Ensure that all the network segments in use by the Microsoft SQL Server are extended into your Azure VMware Solution private cloud. To verify this step, see [Configure VMware HCX network extension](configure-hcx-network-extension.md).
26+
- Ensure that all the network segments in use by SQL Server and workloads using it are extended into your Azure VMware Solution private cloud. To verify this step, see [Configure VMware HCX network extension](configure-hcx-network-extension.md).
2727

28-
VMware HCX over VPN is supported in Azure VMware Solution for workload migration. However, due to the size of database workloads, VMware HCX over VPN is not recommended for Microsoft SQL Server Always On migrations for production workloads. ExpressRoute connectivity is recommended as more performant and reliable. For Microsoft SQL Server Standalone and non-production workloads this may be suitable, depending upon the size of the database, to migrate.
28+
VMware HCX over VPN is supported in Azure VMware Solution for workload migration.
29+
However, due to the size of database workloads, VMware HCX over VPN is not recommended for Microsoft SQL Server Always On FCI or AG migrations for production workloads.
30+
ExpressRoute connectivity is recommended as more performant and reliable.
31+
For Microsoft SQL Server standalone and non-production workloads this may be suitable, depending upon the size of the database, to migrate.
2932

3033
Microsoft SQL Server (2019 and 2022) was tested with Windows Server (2019 and 2022) Data Center edition with the virtual machines deployed in the on-premises environment. Windows Server and SQL Server have been configured following best practices and recommendations from Microsoft and VMware. The on-premises source infrastructure was VMware vSphere 7.0 Update 3 and VMware vSAN running on Dell PowerEdge servers and Intel Optane P4800X SSD NVMe devices.
3134

3235
## Downtime considerations
3336

34-
Predicting downtime during a migration depends upon the size of the database to be migrated and the speed of the private network connection to Azure cloud. Always On migrations are intended to be executed with low database downtime. However, plan to conduct the migration during off-peak hours within a pre-approved change window.
37+
Downtime during a migration depends upon the size of the database to be migrated and the speed of the private network connection to Azure cloud.
38+
While SQL Server Availablity Group migrations can be executed with minimal solution downtime, it is optimal to conduct the migration during off-peak hours within a pre-approved change window.
3539

36-
The table below indicates the estimated downtime for each Microsoft SQL Server topology.
40+
The table below indicates the estimated downtime for migraton of each SQL Server topology.
3741

3842
| **Scenario** | **Downtime expected** | **Notes** |
3943
|:---|:-----|:-----|
40-
| **Standalone instance** | Low | Migrate with VMware vMotion, the DB is available during migration, but it is not recommended to commit any critical data during it. |
44+
| **Standalone instance** | Low | Migrate with VMware vMotion, the database is available during migration, but it is not recommended to commit any critical data during it. |
4145
| **Always On Availability Group** | Low | The primary replica will always be available during the migration of the first secondary replica and the secondary replica will become the primary after the initial failover to Azure. |
42-
| **Failover Cluster Instance** | High | All nodes of the cluster are shutdown and migrated using VMware HCX Cold Migration. Downtime duration depends upon database size and private network speed to Azure cloud. |
46+
| **Always On Failover Cluster Instance** | High | All nodes of the cluster are shutdown and migrated using VMware HCX Cold Migration. Downtime duration depends upon database size and private network speed to Azure cloud. |
4347

4448
## Windows Server Failover Cluster quorum considerations
4549

@@ -74,7 +78,7 @@ For details about configuring and managing the quorum, see [Failover Clustering
7478
1. Access the on-premises vCenter Server and proceed to HCX area.
7579
1. Under **Services** select **Migration** > **Migrate**.
7680
- Select one virtual machine running the secondary replica of the database the is going to be migrated.
77-
- Set the vSphere cluster in the remote private cloud to run the migrated SQL Server cluster as the **Compute Container**.
81+
- Set the vSphere cluster in the remote private cloud, which will now host the migrated SQL Server VM or VMs as the **Compute Container**.
7882
- Select the **vSAN Datastore** as remote storage.
7983
- Select a folder. This not mandatory, but is recommended to separate the different workloads in your Azure VMware Solution private cloud.
8084
- Keep **Same format as source**.

articles/azure-vmware/migrate-sql-server-failover-cluster.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.custom: engagement-fy23
1111

1212
# Migrate a SQL Server Always On Failover Cluster Instance to Azure VMware Solution
1313

14-
In this article, you'll learn how to migrate a Microsoft SQL Server Failover Cluster Instance to Azure VMware Solution.
14+
In this article, you'll learn how to migrate a SQL Server Failover Cluster Instance to Azure VMware Solution.
1515
Currently Azure VMware Solution service doesn't support VMware Hybrid Linked Mode to connect an on-premises vCenter Server with one running in Azure VMware Solution.
1616
Due to this constraint, this process requires the use of VMware HCX for the migration.
1717
For more details about configuring HCX, see [Install and activate VMware HCX in Azure VMware Solution](install-vmware-hcx.md).
@@ -22,17 +22,17 @@ However, you can overcome this limitation by performing the steps shown in this
2222
:::image type="content" source="media/sql-server-hybrid-benefit/migrated-sql-failover-cluster.png" alt-text="Diagram showing the architecture of SQL Server Failover for Azure VMware Solution." border="false" lightbox="media/sql-server-hybrid-benefit/migrated-sql-failover-cluster.png":::
2323

2424
> [!NOTE]
25-
> This procedure requires a full shutdown of the cluster. Since the Microsoft SQL Server service will be unavailable during the migration, plan accordingly for the downtime period.
25+
> This procedure requires a full shutdown of the cluster. Since the SQL Server service will be unavailable during the migration, plan accordingly for the downtime period.
2626
2727
## Prerequisites
2828

2929
- Review and record the storage and network configuration of every node in the cluster.
3030
- Review and record the WSFC configuration.
31-
- Back up the database or databases being executed in the cluster.
31+
- Maintain backups of all the SQL Server databases.
3232
- Back up the cluster virtual machines.
3333
- Remove all cluster node VMs from any Distributed Resource Scheduler (DRS) groups and rules they're part of.
3434
- VMware HCX must be configured between your on-premises datacenter and the Azure VMware Solution private cloud that runs the migrated workloads. For more details about installing VMware HCX, see [Azure VMware Solution documentation](install-vmware-hcx.md).
35-
- Ensure that all the network segments in use by the Microsoft SQL Server are extended into your Azure VMware Solution private cloud. To verify this step, see [Configure VMware HCX network extension](configure-hcx-network-extension.md).
35+
- Ensure that all the network segments in use by SQL Server and workloads using it are extended into your Azure VMware Solution private cloud. To verify this step, see [Configure VMware HCX network extension](configure-hcx-network-extension.md).
3636

3737
VMware HCX over VPN is supported in Azure VMware Solution for workload migration.
3838
However, due to the size of database workloads it isn't recommended for Microsoft SQL Server Failover Cluster Instance and Microsoft SQL Server Always On migrations, especially for production workloads.
@@ -52,9 +52,9 @@ The table below indicates the downtime for each Microsoft SQL Server topology.
5252

5353
| **Scenario** | **Downtime expected** | **Notes** |
5454
|:---|:-----|:-----|
55-
| **Standalone instance** | Low | Migration will be done using vMotion, the DB will be available during migration time, but it isn't recommended to commit any critical data during it. |
56-
| **Always-On Availability Group** | Low | The primary replica will always be available during the migration of the first secondary replica and the secondary replica will become the primary after the initial failover to Azure. |
57-
| **Failover Cluster Instance** | High | All nodes of the cluster will be shut down and migrated using VMware HCX Cold Migration. Downtime duration will depend upon database size and private network speed to Azure cloud. |
55+
| **Standalone instance** | Low | Migration will be done using vMotion, the database will be available during migration time, but it isn't recommended to commit any critical data during it. |
56+
| **Always-On SQL Server Availability Group** | Low | The primary replica will always be available during the migration of the first secondary replica and the secondary replica will become the primary after the initial failover to Azure. |
57+
| **Always On SQL Server Failover Cluster Instance** | High | All nodes of the cluster will be shut down and migrated using VMware HCX Cold Migration. Downtime duration will depend upon database size and private network speed to Azure cloud. |
5858

5959
## Windows Server Failover Cluster quorum considerations
6060

@@ -101,7 +101,7 @@ For illustration purposes, in this document we're using a two-node cluster with
101101

102102
1. From the **vSphere Client**, go to the HCX plugin area. Under **Services**, select **Migration** > **Migrate**.
103103
- Select the second node virtual machine.
104-
- Set the vSphere cluster in the remote private cloud that will run the migrated SQL cluster as the **Compute Container**.
104+
- Set the vSphere cluster in the remote private cloud, which will now host the migrated SQL Server VM or VMs, as the **Compute Container**.
105105
- Select the **vSAN Datastore** as remote storage.
106106
- Select a folder if you want to place the virtual machines in specific folder, this not mandatory but is recommended to separate the different workloads in your Azure VMware Solution private cloud.
107107
- Keep **Same format as source**.
@@ -130,13 +130,13 @@ For illustration purposes, in this document we're using a two-node cluster with
130130
- In the **Failover Cluster Manager** review that the second node appears as **Online** status.
131131
:::image type="content" source="media/sql-server-hybrid-benefit/sql-failover-4.png" alt-text="Diagram showing a cluster node status in Failover Cluster Manager." border="false" lightbox="media/sql-server-hybrid-benefit/sql-failover-4.png":::
132132

133-
1. Using the **SQL Server Management Studio** connect to the SQL Server cluster resource network name. Check the database is online and accessible.
133+
1. Using the **SQL Server Management Studio** connect to the SQL Server cluster resource network name. Confirm all databases are online and accessible.
134134

135135
:::image type="content" source="media/sql-server-hybrid-benefit/sql-failover-5.png" alt-text="Diagram showing a verification of SQL Server Management Studio connection to the migrated cluster instance database." border="false" lightbox="media/sql-server-hybrid-benefit/sql-failover-5.png":::
136136

137-
Finally, check the connectivity to SQL Server from other systems and applications in your infrastructure and verify that all applications using the database(s) can still access them.
137+
Finally, check the connectivity to SQL Server from other systems and applications in your infrastructure and verify that all applications using the database or databases can still access them.
138138

139-
## Next steps
139+
## More information
140140

141141
- [Enable Azure Hybrid Benefit for SQL Server in Azure VMware Solution](enable-sql-azure-hybrid-benefit.md).
142142
- [Create a placement policy in Azure VMware Solution](create-placement-policy.md)

0 commit comments

Comments
 (0)