Skip to content

Commit d054fd9

Browse files
authored
Update migrate-sql-server-always-on-cluster.md
Corrected instruction numbering.
1 parent 55cc122 commit d054fd9

File tree

1 file changed

+21
-22
lines changed

1 file changed

+21
-22
lines changed

articles/azure-vmware/migrate-sql-server-always-on-cluster.md

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ The table below indicates the estimated downtime for each Microsoft SQL Server t
3535

3636
| **Scenario** | **Downtime expected** | **Notes** |
3737
|:---|:-----|:-----|
38-
| **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. |
39-
| **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. |
40-
| **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. |
38+
| **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. |
39+
| **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. |
40+
| **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. |
4141

4242
## Windows Server Failover Cluster quorum considerations
4343

@@ -65,32 +65,31 @@ For details about configuring and managing the quorum, see [Failover Clustering
6565
## Migrate Microsoft SQL Server Always-On cluster
6666

6767
1. Access your Always-On cluster with SQL Server Management Studio using administration credentials.
68-
1. Select your primary replica and open **Availability Group** **Properties**.
69-
68+
- Select your primary replica and open **Availability Group** **Properties**.
7069

7170
:::image type="content" source="media/sql-server-hybrid-benefit/sql-always-on-1.png" alt-text="Diagram showing Always On Availability Group properties." border="false" lightbox="media/sql-server-hybrid-benefit/sql-always-on-1.png":::
7271

73-
1. Change **Availability Mode** to **Asynchronous commit** only for the replica to be migrated.
74-
1. Change **Failover Mode** to **Manual** for every member of the availability group.
72+
- Change **Availability Mode** to **Asynchronous commit** only for the replica to be migrated.
73+
- Change **Failover Mode** to **Manual** for every member of the availability group.
7574
1. Access the on-premises vCenter Server and proceed to HCX area.
7675
1. Under **Services** select **Migration** > **Migrate**.
77-
1. Select one virtual machine running the secondary replica of the database the is going to be migrated.
78-
1. Set the vSphere cluster in the remote private cloud to run the migrated SQL cluster as the **Compute Container**.
79-
1. Select the **vSAN Datastore** as remote storage.
80-
1. Select a folder. This not mandatory, but is recommended to separate the different workloads in your Azure VMware Solution private cloud.
81-
1. Keep **Same format as source**.
82-
1. Select **vMotion** as **Migration profile**.
83-
1. In **Extended Options** select **Migrate Custom Attributes**.
84-
1. Verify that on-premises network segments have the correct remote stretched segment in Azure.
85-
1. Select **Validate** and ensure that all checks are completed with pass status. The most common error is related to the storage configuration. Verify again that there are no virtual SCSI controllers have the physical sharing setting.
86-
1. Click **Go** to start the migration.
76+
- 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 cluster as the **Compute Container**.
78+
- Select the **vSAN Datastore** as remote storage.
79+
- Select a folder. This not mandatory, but is recommended to separate the different workloads in your Azure VMware Solution private cloud.
80+
- Keep **Same format as source**.
81+
- Select **vMotion** as **Migration profile**.
82+
- In **Extended Options** select **Migrate Custom Attributes**.
83+
- Verify that on-premises network segments have the correct remote stretched segment in Azure.
84+
- Select **Validate** and ensure that all checks are completed with pass status. The most common error is related to the storage configuration. Verify again that there are no virtual SCSI controllers have the physical sharing setting.
85+
- Click **Go** to start the migration.
8786
1. Once the migration has been completed, access the migrated replica and verify connectivity with the rest of the members in the availability group.
8887
1. In SQL Server Management Studio, open the **Availability Group Dashboard** and verify that the replica appears as **Online**.
8988
:::image type="content" source="media/sql-server-hybrid-benefit/sql-always-on-2.png" alt-text="Diagram showing Always On Availability Group Dashboard." border="false" lightbox="media/sql-server-hybrid-benefit/sql-always-on-2.png":::
9089

91-
1. **Data Loss** status in the **Failover Readiness** column is expected since the replica has been out-of-sync with the primary during the migration.
90+
- **Data Loss** status in the **Failover Readiness** column is expected since the replica has been out-of-sync with the primary during the migration.
9291
1. Edit the **Availability Group** **Properties** again and set **Availability Mode** back to **Synchronous commit**.
93-
1. The secondary replica starts to synchronize back all the changes made to the primary replica during the migration. Wait until it appears in Synchronized state.
92+
- The secondary replica starts to synchronize back all the changes made to the primary replica during the migration. Wait until it appears in Synchronized state.
9493
1. From the **Availability Group Dashboard** in SSMS click on **Start Failover Wizard**.
9594
1. Select the migrated replica and click **Next**.
9695

@@ -114,9 +113,9 @@ For details about configuring and managing the quorum, see [Failover Clustering
114113
>[!Note]
115114
> Migrate one replica at a time and verify that all changes are synchronized back to the replica after each migration. Do not migrate all the replicas at the same time using **HCX Bulk Migration**.
116115
1. After the migration of all the replicas is completed, access your Always-On availability group with **SQL Server Management Studio**.
117-
1. Open the Dashboard and verify there is no data loss in any of the replicas and that all are in a **Synchronized** state.
118-
:::image type="content" source="media/sql-server-hybrid-benefit/sql-always-on-7.png" alt-text="Diagram showing availability Group Dashboard with new primary replica and all migrated secondary replicas in synchronized state." border="false" lightbox="media/sql-server-hybrid-benefit/sql-always-on-7.png":::
119-
1. Edit the **Properties** of the availability group and set **Failover Mode** to **Automatic** in all replicas.
116+
- Open the Dashboard and verify there is no data loss in any of the replicas and that all are in a **Synchronized** state.
117+
:::image type="content" source="media/sql-server-hybrid-benefit/sql-always-on-7.png" alt-text="Diagram showing availability Group Dashboard with new primary replica and all migrated secondary replicas in synchronized state." border="false" lightbox="media/sql-server-hybrid-benefit/sql-always-on-7.png":::
118+
- Edit the **Properties** of the availability group and set **Failover Mode** to **Automatic** in all replicas.
120119

121120
:::image type="content" source="media/sql-server-hybrid-benefit/sql-always-on-8.png" alt-text="Diagram showing a setting for failover back to Automatic for all replicas." border="false" lightbox="media/sql-server-hybrid-benefit/sql-always-on-8.png":::
122121

0 commit comments

Comments
 (0)