Skip to content

Commit 66b1d3a

Browse files
committed
Addressed the blocker issue
1 parent 5051d2a commit 66b1d3a

6 files changed

+31
-31
lines changed

articles/postgresql/migrate/migration-service/how-to-network-setup-migration-service.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.topic: how-to
1616

1717
This document outlines various scenarios for connecting a source database to an Azure Database for PostgreSQL using the migration service. Each scenario presents different networking requirements and configurations to establish a successful connection for migration. Specific details vary based on the actual network setup and requirements of the source and target environments.
1818

19-
The table below summarizes the scenarios for connecting a source database to an Azure Database for PostgreSQL using the migration service. It indicates whether each scenario is supported based on the configurations of the source and target environments.
19+
The table summarizes the scenarios for connecting a source database to an Azure Database for PostgreSQL using the migration service. It indicates whether each scenario is supported based on the configurations of the source and target environments.
2020

2121
| PostgreSQL Source | Target | Supported |
2222
| --- | --- | --- |
@@ -169,7 +169,7 @@ Below are the essential networking steps for migrating from a Single Server with
169169
:::image type="content" source="media/how-to-network-setup-migration-service/flexible-server-private-endpoint.png" alt-text="Screenshot of Flexible Server with PE." lightbox="media/how-to-network-setup-migration-service/flexible-server-private-endpoint.png":::
170170

171171
- **Gather VNET details for Migration Runtime Server**
172-
- Access the Azure portal and locate the migration runtime server, that is, Azure Database for PostgreSQL - Flexible Server (VNETc Integrated) instance.
172+
- Access the Azure portal and locate the migration runtime server, that is, Azure Database for PostgreSQL - Flexible Server (VNET Integrated) instance.
173173
- Record the Virtual Network (virtual network) and subnet details listed under the virtual network.
174174

175175
:::image type="content" source="media/how-to-network-setup-migration-service/instance-vnet.png" alt-text="Screenshot of migration runtime server with virtual network." lightbox="media/how-to-network-setup-migration-service/instance-vnet.png":::
@@ -190,7 +190,7 @@ Below are the essential networking steps for migrating from a Single Server with
190190

191191
:::image type="content" source="media/how-to-network-setup-migration-service/source-dns-zone.png" alt-text="Screenshot of private DNS zone of source/target server." lightbox="media/how-to-network-setup-migration-service/source-dns-zone.png":::
192192

193-
## Scenario 9: On-Premises, Azure VM, AWS RDS with private IPs to Azure Database for PostgreSQL flexible server with private endpoint
193+
## Scenario 9: On-premises, Azure VM, AWS RDS with private IPs to Azure Database for PostgreSQL flexible server with private endpoint
194194

195195
Below are the networking steps for migrating a PostgreSQL database from an on-premises environment, Azure VM, or AWS instance—all of which are configured with private IPs—to an Azure Database for PostgreSQL Flexible Server that is secured with a private endpoint. The migration ensures secure data transfer within a private network space, using Azure's VPN or ExpressRoute for on-premises connections and virtual network peering or VPN for cloud-to-cloud migrations. For more information about the Runtime Server, visit the [Migration Runtime Server](concepts-migration-service-runtime-server.md).
196196

@@ -199,12 +199,12 @@ Below are the networking steps for migrating a PostgreSQL database from an on-pr
199199
- For Azure VM or AWS instances, ensure virtual network peering or a VPN gateway or a ExpressRoute is in place for secure connectivity to Azure's virtual network.
200200

201201
- **Gather VNET details for Migration Runtime Server**
202-
- Access the Azure portal and locate the migration runtime server, i.e., Azure Database for PostgreSQL - Flexible Server (VNETc Integrated) instance.
202+
- Access the Azure portal and locate the migration runtime server, that is, Azure Database for PostgreSQL - Flexible Server (VNET Integrated) instance.
203203
- Record the Virtual Network (virtual network) and subnet details listed under the virtual network.
204204

205205
- **Assess VNet Peering Requirements**
206206
- Enable virtual network peering if the servers are in different VNets; no peering is needed in the same virtual network but with different subnets.
207-
- Ensure no NSGs are blocking traffic between the source, migration runtime and target servers.
207+
- Ensure no NSGs are blocking traffic between the source, migration runtime, and target servers.
208208

209209
- **Private DNS Zone Configuration**
210210
- Verify the use of a private DNS zone on the networking page of the Migration Runtime Server.

articles/postgresql/migrate/migration-service/how-to-setup-azure-cli-commands-postgresql.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ The Azure CLI is a set of commands used across Azure services to create and mana
2020
- **Install Azure CLI**: Depending on your operating system, download and install the Azure CLI. It’s available for Windows, macOS, and Linux.
2121
- **Azure CLI Installation Guide**: Follow the instructions provided in the official Azure documentation to install the Azure CLI - [How to install the Azure CLI](/cli/azure/install-azure-cli).
2222
- **Check Azure CLI Version**: Ensure that your Azure CLI version is at least 2.56.0 or higher, as this is required for the migration service. Use the command `az --version` to check your current version.
23-
- **Sign in to Azure**: After installation, execute `az login` to authenticate. This will open your default browser to complete the sign-in process with your Azure credentials.
23+
- **Sign in to Azure**: After installation, execute `az login` to authenticate. This opens your default browser to complete the sign-in process with your Azure credentials.
2424

25-
These steps will prepare your environment for using the Azure CLI to manage the migration service in Azure Database for PostgreSQL effectively. Always refer to the latest Azure documentation for any updates or changes to the installation process.
25+
These steps prepare your environment for using the Azure CLI to manage the migration service in Azure Database for PostgreSQL effectively. Always refer to the latest Azure documentation for any updates or changes to the installation process.
2626

27-
## Setup CLI commands for the migration service
27+
## Set up CLI commands for the migration service
2828

2929
All the CLI commands start with `az postgres flexible-server migration`. There are also help statements provided to assist you in understanding the various options and framing the correct syntax for the CLI commands.
3030

@@ -40,31 +40,31 @@ The migration service provides the following commands to help you migrate your P
4040

4141
### Help command
4242

43-
The `--help` command in Azure CLI is a valuable option that provides detailed documentation about the commands and their subcommands, including the required verbs for operations. The `–-help`command displays the necessary commands and their associated actions fpr migration service in Azure Database for PostgreSQL.
43+
The `--help` command in Azure CLI is a valuable option that provides detailed documentation about the commands and their subcommands, including the required verbs for operations. The `–-help`command displays the necessary commands and their associated actions for migration service in Azure Database for PostgreSQL.
4444

4545
```azurecli-interactive
4646
`az postgres flexible-server migration –-help`
4747
```
4848

49-
The output will guide you through the necessary steps and parameters required to manage your database migrations effectively using the Azure CLI.
49+
The output guides you through the necessary steps and parameters required to manage your database migrations effectively using the Azure CLI.
5050

5151
### Create command
5252

5353
The `az postgres flexible-server migration create` command in Azure CLI is used to initiate a new migration workflow. It facilitates the migration of databases from a source PostgreSQL instance to a target Azure Database for PostgreSQL - Flexible Server instance. This command sets up the necessary parameters and configurations to ensure a smooth and efficient migration process.
5454

55-
For more information, refer to [az postgres flexible-server migration create](/cli/azure/postgres/flexible-server/migration#az-postgres-flexible-server-migration-create)
55+
For more information, see [az postgres flexible-server migration create](/cli/azure/postgres/flexible-server/migration#az-postgres-flexible-server-migration-create)
5656

5757
### List command
5858

5959
The `az postgres flexible-server migration list` command is used to list all the migration attempts made to an Azure Database for PostgreSQL target. This command provides an overview of the migrations that have been initiated, allowing you to track the status and details of each migration attempt.
6060

61-
For more information, refer to [az postgres flexible-server migration list](/cli/azure/postgres/flexible-server/migration#az-postgres-flexible-server-migration-list)
61+
For more information, see [az postgres flexible-server migration list](/cli/azure/postgres/flexible-server/migration#az-postgres-flexible-server-migration-list)
6262

6363
### Show command
6464

6565
The `az postgres flexible-server migration show` command helps you monitor ongoing migrations and gives the current state and substate of the migration. These details include information on the current state and substate of the migration.
6666

67-
For more information, refer to [az postgres flexible-server migration show](/cli/azure/postgres/flexible-server/migration#az-postgres-flexible-server-migration-show)
67+
For more information, see [az postgres flexible-server migration show](/cli/azure/postgres/flexible-server/migration#az-postgres-flexible-server-migration-show)
6868

6969
Some possible migration states:
7070

@@ -73,7 +73,7 @@ Some possible migration states:
7373
| State | Description |
7474
| --- | --- |
7575
| **InProgress** | The migration infrastructure setup is underway, or the actual data migration is in progress. |
76-
| **Cancelled** | The migration is canceled or deleted. |
76+
| **Canceled** | The migration is canceled or deleted. |
7777
| **Failed** | The migration has failed. |
7878
| **Validation Failed** | The validation has failed. |
7979
| **Succeeded** | The migration has succeeded and is complete. |
@@ -110,9 +110,9 @@ The `az postgres flexible-server migration update` command is used to manage the
110110
- `latency` value indicates when the target last synced with the source. At this point, writes to the source can be stopped and cutover initiated. In case there's heavy traffic at the source, it's recommended to stop writes first so that `Latency` can come close to 0, and then a cutover is initiated.
111111
- The Cutover operation applies all pending changes from the Source to the Target and completes the migration. If you trigger a "Cutover" even with nonzero `Latency`, the replication stops until that point in time. All the data on source until the cutover point is then applied on the target. Say a latency was 15 minutes at the cutover point, so all the changed data in the last 15 minutes applies to the target.
112112
- **Cancel the migration**: If needed, this option allows you to stop the migration process.
113-
- **Setup logical replication at the source**: This is particularly useful when the source server is an Azure Database for PostgreSQL - Single Server, as it prepares the server for data replication to the Flexible Server.
113+
- **Setup logical replication at the source**: This is useful when the source server is an Azure Database for PostgreSQL - Single Server, as it prepares the server for data replication to the Flexible Server.
114114

115-
For more information, refer to [az postgres flexible-server migration update](/cli/azure/postgres/flexible-server/migration#az-postgres-flexible-server-migration-update)
115+
For more information, see [az postgres flexible-server migration update](/cli/azure/postgres/flexible-server/migration#az-postgres-flexible-server-migration-update)
116116

117117
## Summary
118118

@@ -137,11 +137,11 @@ The `az postgres flexible-server migration create` command requires a JSON file
137137
| Property Name | Description |
138138
| --- | --- |
139139
| `sourceDbServerResourceId` | Source server details in the format for on-premises, Azure virtual machines (VMs), AWS_RDS - `<<hostname or IP address>>:<<port>>@<<username>>`. If the source server is Azure Database for PostgreSQL - Single server then the resource ID is in the format - `/subscriptions/<<Subscription ID>>/resourceGroups/<<Resource Group Name>>/providers/Microsoft.DBforPostgreSQL/servers/<<PostgreSQL Single Server name>>`|
140-
| `adminCredentials` | This parameter lists passwords for admin users for both the source server and the target PostgreSQL flexible server. These passwords help to authenticate against the source and target servers. It includes two sub-properties, `sourceServerPassword` and `targetServerPassword` |
140+
| `adminCredentials` | This parameter lists passwords for admin users for both the source server and the target PostgreSQL flexible server. These passwords help to authenticate against the source and target servers. It includes two subproperties, `sourceServerPassword` and `targetServerPassword` |
141141
| `targetServerUserName` | The default value is the admin user created during the creation of the PostgreSQL target flexible server, and the password provided is used for authentication against this user. |
142142
| `dbsToMigrate` | Specify the list of databases that you want to migrate to Flexible Server. You can include a maximum of eight database names at a time. Providing the list of DBs in array format. |
143143
| `overwriteDBsInTarget` | When set to true (default), if the target server happens to have an existing database with the same name as the one you're trying to migrate, the migration service automatically overwrites the database |
144-
| `sourceType` | Required parameter. Values can be - OnPremises, AWS_RDS, AzureVM, PostgreSQLSingleServer |
144+
| `sourceType` | Required parameter. Values can be - on-premises, AWS_RDS, AzureVM, PostgreSQLSingleServer |
145145
| `sslMode` | SSL modes for migration. SSL mode for PostgreSQLSingleServer is VerifyFull and Prefer/Require for other source types. |
146146

147147
## Related content

articles/postgresql/migrate/migration-service/tutorial-migration-service-aws-offline.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ The user needs to provide multiple details related to the migration, such as the
7676
- **Migration Option** - Allows you to perform validations before triggering a migration. You can pick any of the following options
7777
- **Validate** - Checks your server and database readiness for migration to the target.
7878
- **Migrate** - Skips validations and starts migrations.
79-
- **Validate and Migrate**Performs validation before triggering a migration. If there are no validation failures, the migration is triggered.
79+
- **Validate and Migrate**Performs validation before triggering a migration. If there are no validation failures, the migration is triggered.
8080

8181
Choosing the **Validate** or **Validate and Migrate** option is always a good practice for performing premigration validations before running the migration.
8282

@@ -180,7 +180,7 @@ Some possible migration states:
180180
| State | Description |
181181
| --- | --- |
182182
| **InProgress** | The migration infrastructure setup is underway, or the actual data migration is in progress. |
183-
| **Cancelled** | The migration is canceled or deleted. |
183+
| **Canceled** | The migration is canceled or deleted. |
184184
| **Failed** | The migration has failed. |
185185
| **Validation Failed** | The validation has failed. |
186186
| **Succeeded** | The migration has succeeded and is complete. |
@@ -279,7 +279,7 @@ To begin the migration, you need to create a JSON file with the migration detail
279279
280280
## Check the migration when complete
281281
282-
After completing the databases, you need to manually validate the data between the source and the target and verify that all the objects in the target database are successfully created.
282+
After completing the databases, you need to manually validate the data between the source, and the target and verify that all the objects in the target database are successfully created.
283283
284284
After migration, you can perform the following tasks:
285285

articles/postgresql/migrate/migration-service/tutorial-migration-service-aws-online.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ Some possible migration states:
163163
| State | Description |
164164
| --- | --- |
165165
| **InProgress** | The migration infrastructure setup is underway, or the actual data migration is in progress. |
166-
| **Cancelled** | The migration is canceled or deleted. |
166+
| **Canceled** | The migration is canceled or deleted. |
167167
| **Failed** | The migration has failed. |
168168
| **Validation Failed** | The validation has failed. |
169169
| **Succeeded** | The migration has succeeded and is complete. |
@@ -287,7 +287,7 @@ To begin the migration, you need to create a JSON file with the migration detail
287287
288288
## Check the migration when complete
289289
290-
After completing the databases, you need to manually validate the data between the source and the target and verify that all the objects in the target database are successfully created.
290+
After completing the databases, you need to manually validate the data between the source, and the target and verify that all the objects in the target database are successfully created.
291291
292292
After migration, you can perform the following tasks:
293293

articles/postgresql/migrate/migration-service/tutorial-migration-service-iaas-offline.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ After the successful test connection, select the **Next: Select Database(s) for
130130

131131
#### Select databases for migration
132132

133-
Under the **Select database for migration** tab, you can choose a list of user databases to migrate from your source PostgreSQL server.
133+
Under the **Selected database for migration** tab, you can choose a list of user databases to migrate from your source PostgreSQL server.
134134

135135
After selecting the databases, select the **Next: Summary**.
136136

@@ -178,7 +178,7 @@ Some possible migration states:
178178
| State | Description |
179179
| --- | --- |
180180
| **InProgress** | The migration infrastructure setup is underway, or the actual data migration is in progress. |
181-
| **Cancelled** | The migration is canceled or deleted. |
181+
| **Canceled** | The migration is canceled or deleted. |
182182
| **Failed** | The migration has failed. |
183183
| **Validation Failed** | The validation has failed. |
184184
| **Succeeded** | The migration has succeeded and is complete. |
@@ -207,8 +207,8 @@ Some possible migration states:
207207

208208
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.
209209

210-
- Canceling a validation stops further validation activity, and the validation moves to a **Cancelled** state.
211-
- Canceling a migration stops further migration activity on your target server and moves to a **Cancelled** state. The cancel action returns all changes the migration service makes on your target server.
210+
- Canceling a validation stops further validation activity, and the validation moves to a **Canceled** state.
211+
- Canceling a migration stops further migration activity on your target server and moves to a **Canceled** state. The cancel action returns all changes the migration service makes on your target server.
212212

213213
#### [CLI](#tab/cli)
214214

0 commit comments

Comments
 (0)