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/postgresql/migrate/migration-service/includes/aws/prerequisites-migration-service-postgresql-offline-aws.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Providing the offline prerequisites for the migration service in Az
4
4
author: apduvuri
5
5
ms.author: adityaduvuri
6
6
ms.reviewer: maghan
7
-
ms.date: 06/07/2024
7
+
ms.date: 06/20/2024
8
8
ms.service: postgresql
9
9
ms.topic: include
10
10
---
@@ -37,9 +37,9 @@ Proper networking setup is essential to ensure successful migration connectivity
37
37
38
38
-**Networking requirements for migration:**
39
39
40
-
-**ExpressRoute/IPsec VPN/VPN tunneling**: When connecting your on-premises/AWS source to Azure, you might need to set up an ExpressRoute, IPsec VPN, or VPN tunneling to facilitate secure data transfer.
40
+
-**ExpressRoute/IPsec VPN/VPN tunneling**: When connecting your on-premises/AWS source to Azure, you might need to set up an ExpressRoute, IPsec VPN, or VPN tunneling to facilitate secure data transfer.
41
41
42
-
-**VNET peering**: Establish virtual network peering between the two distinct VNets to enable direct network connectivity, a prerequisite for migration between the Azure VM and the Azure Database for PostgreSQL.
42
+
-**VNET peering**: Establish virtual network peering between the two distinct VNets to enable direct network connectivity, a prerequisite for migration between the Azure VM and the Azure Database for PostgreSQL.
43
43
44
44
-**Connectivity Scenarios:**
45
45
@@ -51,7 +51,7 @@ The following table can help set up the network between the source and target.
51
51
| Private | Public | This configuration isn't supported; use pg_dump/pg_restore for data transfer. |
52
52
| Public | Private | No other action is required if the source is whitelisted in the target's firewall rules. |
53
53
| Private | Private | Establish an ExpressRoute, IPsec VPN, VPN Tunneling, or virtual network Peering between the source and target. |
@@ -72,7 +72,7 @@ Search for the Azure.extensions server parameter on the Server parameter page on
72
72
73
73
- Save the parameter changes and restart the Azure Database for PostgreSQL to apply the new configuration if necessary.
74
74
75
-
:::image type="content" source="../../media/tutorial-migration-service-aws-offline/extensions-enable-flexible-server.png" alt-text="Screenshot of Screenshot of extensions in the Azure portal.":::
75
+
:::image type="content" source="../../media/tutorial-migration-service-aws-offline/extensions-enable-flexible-server.png" alt-text="Screenshot of extensions in the Azure portal." lightbox="../../media/tutorial-migration-service-aws-offline/extensions-enable-flexible-server.png":::
76
76
77
77
- Check if the list contains any of the following extensions:
Copy file name to clipboardExpand all lines: articles/postgresql/migrate/migration-service/includes/aws/prerequisites-migration-service-postgresql-online-aws.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Providing the online prerequisites for the migration service in Azu
4
4
author: apduvuri
5
5
ms.author: adityaduvuri
6
6
ms.reviewer: maghan
7
-
ms.date: 06/07/2024
7
+
ms.date: 06/12/2024
8
8
ms.service: postgresql
9
9
ms.topic: include
10
10
---
@@ -40,7 +40,7 @@ If the source PostgreSQL version is less than 9.5, upgrade it to 9.5 or higher b
40
40
41
41
### Enable CDC as a source
42
42
43
-
- test_decoding logical decoding plugin captures the changed records from the source.
43
+
-`test_decoding` logical decoding plugin captures the changed records from the source.
44
44
- In the source, PostgreSQL instance, modify the following parameters by creating a new parameter group:
45
45
- Set `rds.logical_replication = 1`
46
46
- Set `max_replication_slots` to a value greater than one; the value should be greater than the number of databases selected for migration.
@@ -60,7 +60,7 @@ For more information on network setup, visit [Network guide for migration servic
60
60
- Use the select command in the source to list all the extensions that are being used - `select extname, extversion from pg_extension;`
61
61
- Search for azure.extensions server parameter on the Server parameter page on your Azure Database for PostgreSQL – Flexible server. Enable the extensions found in the source within the PostgreSQL flexible server.
62
62
63
-
:::image type="content" source="../../media/tutorial-migration-service-aws-online/az-flexible-server-enable-extensions.png" alt-text="Screenshot of enable extensions":::
63
+
:::image type="content" source="../../media/tutorial-migration-service-aws-online/az-flexible-server-enable-extensions.png" alt-text="Screenshot of enable extensions." lightbox="../../media/tutorial-migration-service-aws-online/az-flexible-server-enable-extensions.png":::
64
64
65
65
- Check if the list contains any of the following extensions:
66
66
- PG_CRON
@@ -82,5 +82,3 @@ If yes, search the server parameters page for the shared_preload_libraries param
82
82
83
83
- The users and different roles must be migrated manually to the Azure Database for PostgreSQL – Flexible server. For migrating users and roles, you can use `pg_dumpall --globals-only -U <<username> -f <<filename>>.sql`.
84
84
- Azure Database for PostgreSQL – The flexible server doesn't support any superuser; users having roles of superuser need to be removed before migration.
Copy file name to clipboardExpand all lines: articles/postgresql/migrate/migration-service/tutorial-migration-service-aws-offline.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,7 +53,7 @@ You can perform the migration by using the Azure portal or the Azure CLI.
53
53
54
54
The Azure portal provides a simple and intuitive wizard-based experience that guides you through migration. Following the steps outlined in this tutorial, you can seamlessly transfer your database to Azure Database for PostgreSQL - Flexible Server and take advantage of its powerful features and scalability.
55
55
56
-
To migrate with the Azure portal, you'll first configure the migration task, connect to the source and target, and then perform the migration.
56
+
To migrate with the Azure portal, you first configure the migration task, connect to the source and target, and then perform the migration.
57
57
58
58
### Configure the migration task
59
59
@@ -140,7 +140,7 @@ The **select migration target** tab displays metadata for the Flexible Server ta
140
140
141
141
After the successful test connection, select the **Next: Select Database(s) for Migration**
142
142
143
-
:::image type="content" source="media/tutorial-migration-service-aws-offline/portal-offline-connect-target-migration-aws.png" alt-text="Screenshot of the connect target migration page.":::
143
+
:::image type="content" source="media/tutorial-migration-service-aws-offline/portal-offline-connect-target-migration.png" alt-text="Screenshot of the connect target migration page.":::
144
144
145
145
#### Select databases for migration
146
146
@@ -227,7 +227,6 @@ Copy other server settings, such as tags, alerts, and firewall rules (if applica
227
227
228
228
You can cancel any ongoing validations or migrations. The workflow must be in the **InProgress** state to be canceled. You can't cancel a validation or migration that's in the **Succeeded** or **Failed** state.
229
229
230
-
- Canceling a validation stops further validation activity, and the validation moves to a **Cancelled** state.
231
230
- Canceling a migration stops further migration activity on your target server and moves to a **Cancelled** state. The cancel action rolls back all changes made by the migration service on your target server.
Copy file name to clipboardExpand all lines: articles/postgresql/migrate/migration-service/tutorial-migration-service-aws-online.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
@@ -4,7 +4,7 @@ description: "Learn to migrate online seamlessly from AWS RDS to Azure Database
4
4
author: apduvuri
5
5
ms.author: adityaduvuri
6
6
ms.reviewer: maghan
7
-
ms.date: 06/20/2024
7
+
ms.date: 06/12/2024
8
8
ms.service: postgresql
9
9
ms.subservice: flexible-server
10
10
ms.topic: tutorial
@@ -65,11 +65,11 @@ The migration service comes with a simple, wizard-based experience on the Azure
65
65
66
66
1. Select the **Create** button to migrate from AWS RDS to Azure Database for PostgreSQL - Flexible Server. If this is your first time using the migration service, an empty grid appears with a prompt to begin your first migration.
67
67
68
-
:::image type="content" source="media/tutorial-migration-service-aws-online/portal-online-create-migration.png" alt-text="Screenshot of creating a migration." lightbox="media/tutorial-migration-service-aws-online/portal-online-create-migration.png"::: image type="content" source="media/tutorial-migration-service-aws-online/portal-online-create-migration.png" alt-text="Screenshot of creating a migration."
68
+
:::image type="content" source="media/tutorial-migration-service-aws-online/portal-online-create-migration.png" alt-text="Screenshot of creating a migration." lightbox="media/tutorial-migration-service-aws-online/portal-online-create-migration.png":::
69
69
70
-
If you've already created migrations to your Azure Database for PostgreSQL - Flexible Server target, the grid contains information about attempted migrations.
70
+
If you've already created migrations to your Azure Database for PostgreSQL target, the grid contains information about attempted migrations.
71
71
72
-
1. Select the **Create** button. You'll then go through a wizard-based series of tabs to create a migration into this Azure Database for PostgreSQL—Flexible Server target from the PostgreSQL source instance.
72
+
1. Select the **Create** button. You then go through a wizard-based series of tabs to create a migration into this Azure Database for PostgreSQL target from the PostgreSQL source instance.
73
73
74
74
#### Setup
75
75
@@ -116,11 +116,11 @@ The **Connect to Source** tab prompts you to provide details related to the Sour
116
116
117
117
After the successful test connection, select the **Next: Select Migration target**
118
118
119
-
#### Select migration targett
119
+
#### Select migration target
120
120
121
121
The **select migration target** tab displays metadata for the Flexible Server target, such as the subscription name, resource group, server name, location, and PostgreSQL version.
122
122
123
-
:::image type="content" source="media/tutorial-migration-service-aws-online/aws-connect-target.png" alt-text="Screenshot of Connecttargetmigration.":::
123
+
:::image type="content" source="media/tutorial-migration-service-aws-online/aws-connect-target.png" alt-text="Screenshot of the connect target migration screen.":::
124
124
125
125
-**Admin username** - Admin username of the target PostgreSQL server
126
126
-**Password** - Password of the target PostgreSQL server
@@ -148,7 +148,7 @@ After you select the start button, a notification appears in a few seconds sayin
148
148
149
149
:::image type="content" source="media/tutorial-migration-service-aws-online/aws-monitor.png" alt-text="Screenshot of Monitor migration." lightbox="media/tutorial-migration-service-aws-online/aws-monitor.png":::
150
150
151
-
The grid that displays the migrations has these columns: **Name**, **Status**, **Migration mode**, **Migration type**, **Source server**, **Source server type**, **Databases**, **Duration, and **Start time**. The entries are displayed in the descending order of the start time, with the most recent entry at the top. You can use the refresh button to refresh the status of the validation or migration.
151
+
The grid that displays the migrations has these columns: **Name**, **Status**, **Migration mode**, **Migration type**, **Source server**, **Source server type**, **Databases**, **Duration**, and **Start time**. The entries are displayed in the descending order of the start time, with the most recent entry at the top. You can use the refresh button to refresh the status of the validation or migration.
152
152
Select the migration name in the grid to see the associated details.
153
153
154
154
As soon as the validation or migration is created, it moves to the **InProgress** state and **PerformingPreRequisiteSteps** substrate. The workflow takes 2-3 minutes to set up the migration infrastructure and network connections.
@@ -249,7 +249,7 @@ For more information about this command, use the `help` parameter.
249
249
250
250
#### Create target Azure Database for PostgreSQL
251
251
252
-
We used the [Create an Azure Database for PostgreSQL Flexible Server instance](../../flexible-server/quickstart-create-server-portal.md) to create a corresponding PostgreSQL target flexible server. Below is the target server screenshot once created –
252
+
We used the [Create an Azure Database for PostgreSQL Flexible Server instance](../../flexible-server/quickstart-create-server-portal.md) to create a corresponding PostgreSQL target flexible server.
You can cancel any ongoing validations or migrations. The workflow must be in the **InProgress** state to be canceled. You can't cancel a validation or migration in the **Succeeded** or **Failed** state.
311
311
312
-
Canceling a validation stops any further validation activity and the validation moves to a **Can be celled** state.
313
-
Canceling a migration stops further migration activity on your target server and moves to a **Can be celled** state. It doesn't drop or roll back any changes on your target server. Be sure to drop the databases on your target server that is involved in a canceled migration.
312
+
Cancelling a validation stops any further validation activity and the validation moves to a **Cancelled** state.
313
+
Cancelling a migration stops further migration activity on your target server and moves to a **Cancelled** state. It doesn't drop or roll back any changes on your target server. Be sure to drop the databases on your target server that is involved in a canceled migration.
0 commit comments