You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-vmware/migrate-sqlserver-failover-cluster.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,25 +22,25 @@ VMware HCX doesn't support migrating virtual machines with SCSI controllers in p
22
22
23
23
- Review and record the storage and network configuration of every node in the cluster.
24
24
- Review and record the WSFC configuration.
25
-
-Backup the database(s) being executed in the cluster.
26
-
-Backup the cluster virtual machines.
25
+
-Back up the database(s) being executed in the cluster.
26
+
-Back up the cluster virtual machines.
27
27
- Remove all cluster node VMs from any Distributed Resource Scheduler (DRS) groups and rules they're part of.
28
28
- 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).
29
29
- 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).
30
30
31
-
VMware HCX over VPN is supported in Azure VMware Solution for workload migration. However, due to the size of database workloads it is not recommended for Microsoft SQL Server Failover Cluster Instance and Microsoft SQL Server Always-On migrations, especially for production workloads. ExpressRoute connectivity is recomended as more performant and reliable. For Microsoft SQL Server Standalone and non-production workloads this can be suitable, depending upon the size of the database, to migrate.
31
+
VMware HCX over VPN is supported in Azure VMware Solution for workload migration. 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. ExpressRoute connectivity is recommended as more performant and reliable. For Microsoft SQL Server Standalone and non-production workloads this can be suitable, depending upon the size of the database, to migrate.
32
32
33
33
Microsoft SQL Server 2019 and 2022 were 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.
34
34
35
35
## Downtime considerations
36
36
37
-
Predicting downtime during a migration will depend upon the size of the database to be migrated and the speed of the private network connection to Azure cloud. Migration of SQL Server Failover Cluster Instances Always On to Azure Vmware Solution requires a full downtime of the database and all cluster nodes, however you should plan for the migration to be executed during off-peak hours with an approved change window.
37
+
Predicting downtime during a migration will depend upon the size of the database to be migrated and the speed of the private network connection to Azure cloud. Migration of SQL Server Failover Cluster Instances Always On to Azure VMware Solution requires a full downtime of the database and all cluster nodes, however you should plan for the migration to be executed during off-peak hours with an approved change window.
38
38
39
39
The table below indicates the downtime for each Microsoft SQL Server topology.
40
40
41
41
|**Scenario**|**Downtime expected**|**Notes**|
42
42
|:---|:-----|:-----|
43
-
|**Standalone instance**| LOW | Migration will be done using vMotion, the DB will be available during migration time, but it is not recommended to commit any critical data during it. |
43
+
|**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. |
44
44
|**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. |
45
45
|**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. |
46
46
@@ -78,7 +78,8 @@ For illustration purposes, in this document we're using a two-node cluster with
:::image type="content" source="media/sql-server-hybrid-benefit/sqlfci-2.png" alt-text="Shut down your cluster using Windows Server Failover Cluster Manager." border="false":::
81
+
82
+
:::image type="content" source="media/sql-server-hybrid-benefit/sqlfci-2.png" alt-text="Shut down your cluster using Windows Server Failover Cluster Manager." border="false":::
82
83
83
84
1. Check that all cluster services are successfully stopped without errors.
84
85
1. Shut down first node of the cluster.
@@ -87,7 +88,7 @@ For illustration purposes, in this document we're using a two-node cluster with
87
88
1. Ensure that the **Delete files from datastore** checkbox isn't selected as this will permanently delete the disk from the datastore, and you'll need to recover the cluster from a previous backup.
88
89
1. Set **SCSI Bus Sharing** from **Physical** to **None** in the virtual SCSI controllers used for the shared storage. Usually, these controllers are of VMware Paravirtual type.
89
90
1. Edit the first node virtual machine settings. Set **SCSI Bus Sharing** from **Physical** to **None** in the SCSI controllers.
90
-
1. From the **vSphere Client** go to the HCX plugin area. Under **Services** select **Migration** > **Migrate**.
91
+
1. From the vSphere Client,** go to the HCX plugin area. Under **Services**, select **Migration** > **Migrate**.
91
92
1. Select the second node virtual machine.
92
93
1. Set the vSphere cluster in the remote private cloud that will run the migrated SQL cluster as the **Compute Container**.
93
94
1. Select the **vSAN Datastore** as remote storage.
@@ -114,12 +115,11 @@ For illustration purposes, in this document we're using a two-node cluster with
114
115
1. Access the second node VM from the **VMware Remote Console**.
115
116
1. Verify that Windows Server can reach the storage.
116
117
1. In the **Failover Cluster Manager** review that the second node appears as **Online** status.
117
-
118
-
:::image type="content" source="media/sql-server-hybrid-benefit/sqlfci-4.png" alt-text="Cluster node status in Failover Cluster Manager." border="false":::
118
+
:::image type="content" source="media/sql-server-hybrid-benefit/sqlfci-4.png" alt-text="Cluster node status in Failover Cluster Manager." border="false":::
119
119
120
120
1. Using the **SQL Server Management Studio** connect to the SQL Server cluster resource network name. Check the database is online and accessible.
121
121
122
-
:::image type="content" source="media/sql-server-hybrid-benefit/sqlfci-5.png" alt-text="SQL Server Management Studio connection verification to the migrated cluster instance database."" border="false":::
122
+
:::image type="content" source="media/sql-server-hybrid-benefit/sqlfci-5.png" " alt-text="SQL Server Management Studio connection verification to the migrated cluster instance database." border="false":::
123
123
124
124
1. Finally, check the connectivity to SQL from other systems and applications in your infrastructure and verify that all applications using the database(s) can still access them.
Copy file name to clipboardExpand all lines: articles/azure-vmware/migrate-sqlserver-standalone-cluster.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ The table below indicates the estimated downtime for each Microsoft SQL Server t
44
44
|:---|:-----|:-----|
45
45
|**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. |
46
46
|**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. |
47
-
|**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. |
47
+
|**Failover Cluster Instance**| HIGH | All nodes of the cluster will be shut down and migrated using VMware HCX Cold Migration. Downtime duration depends upon database size and private network speed to Azure cloud. |
48
48
49
49
## Migrate Microsoft SQL Server standalone
50
50
@@ -59,7 +59,7 @@ The table below indicates the estimated downtime for each Microsoft SQL Server t
59
59
a. In **Extended Options** select **Migrate Custom Attributes**.
60
60
a. Verify that on-premises network segments have the correct remote stretched segment in Azure VMware Solution.
61
61
a. Select **Validate** and ensure that all checks are completed with pass status.
62
-
a. Click**Go** and the migration will initiate.
62
+
a. Select**Go** and the migration will start.
63
63
1. After the migration has completed, access the virtual machine using VMware Remote Console in the vSphere Client.
64
64
a. Verify the network configuration and check connectivity both with on-premises and Azure VMware Solution resources.
65
65
a. Using SQL Server Management Studio verify you can access the database.
0 commit comments