az postgres flexible-server migration
Hantera migreringsarbetsflöden för flexibla PostgreSQL-servrar.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az postgres flexible-server migration check-name-availability |
Kontrollerar om det angivna migreringsnamnet kan användas. |
Kärna | Allmän tillgänglighet |
az postgres flexible-server migration create |
Skapa ett nytt migreringsarbetsflöde för en flexibel server. |
Kärna | Allmän tillgänglighet |
az postgres flexible-server migration list |
Visa en lista över migreringar av en flexibel server. |
Kärna | Allmän tillgänglighet |
az postgres flexible-server migration show |
Hämta information om en specifik migrering. |
Kärna | Allmän tillgänglighet |
az postgres flexible-server migration update |
Uppdatera en specifik migrering. |
Kärna | Allmän tillgänglighet |
az postgres flexible-server migration check-name-availability
Kontrollerar om det angivna migreringsnamnet kan användas.
az postgres flexible-server migration check-name-availability --migration-name
[--ids]
[--name]
[--resource-group]
[--subscription]
Exempel
Kontrollera om det angivna migreringsnamnet är tillgängligt för ditt migreringsarbetsflöde.
az postgres flexible-server migration check-name-availability --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Obligatoriska parametrar
Namnet på migreringen.
Valfria parametrar
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Namn på migreringsmålserver.
Resursgruppsnamn för migreringsmålservern.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az postgres flexible-server migration create
Skapa ett nytt migreringsarbetsflöde för en flexibel server.
az postgres flexible-server migration create --name
--properties
--resource-group
[--location]
[--migration-mode {offline, online}]
[--migration-name]
[--migration-option {Migrate, Validate, ValidateAndMigrate}]
[--tags]
Exempel
Starta ett migreringsarbetsflöde på målservern som identifieras av parametrarna. Konfigurationerna av migreringen bör anges i egenskapsfilen. De olika egenskaperna definieras som: sourceDbServerResourceId: Källserverinformation. adminCredentials: Den här parametern visar lösenord för administratörsanvändare för både källservern och postgreSQL-målservern. targetServerUserName: Standardvärdet är administratörsanvändaren som skapades när postgreSQL-målservern skapades, och det angivna lösenordet används för autentisering mot den här användaren. dbsToMigrate: Ange listan över databaser som du vill migrera till flexibel server. overwriteDBsInTarget: Om värdet är true (standard) skriver migreringstjänsten automatiskt över databasen om målservern råkar ha en befintlig databas med samma namn som den som du försöker migrera. Exempel migrationConfig.json för PostgreSQLSingleServer som visas nedan. { "properties": { "sourceDBServerResourceId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx/resourceGroups/test-single-rg/providers/Microsoft.DBforPostgreSQL/servers/pg-single-1", "secretParameters": { "adminCredentials": { "sourceServerPassword": "password", "targetServerPassword": "password" }, "sourceServerUserName": "testuser@pg-single-1", "targetServerUserName": "fspguser" }, "dBsToMigrate": [ "postgres" ], "overwriteDbsInTarget": "true" } }
az postgres flexible-server migration create --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --properties "migrationConfig.json"
Starta ett migreringsarbetsflöde på målservern som identifieras av parametrarna. Konfigurationerna av migreringen bör anges i migrationConfig.json-filen. Använd --migration-mode offline för offlinemigrering.
az postgres flexible-server migration create --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --properties "migrationConfig.json" --migration-mode offline
Starta ett migreringsarbetsflöde på målservern som identifieras av parametrarna. Konfigurationerna av migreringen bör anges i migrationConfig.json-filen. Använd --migration-mode online för onlinemigrering (med CDC). Använd migreringsalternativet Verifiera endast för att verifiera begäran.
az postgres flexible-server migration create --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --properties "migrationConfig.json" --migration-mode online --migration-option Validate
Starta ett migreringsarbetsflöde på målservern som identifieras av parametrarna. Konfigurationerna av migreringen bör anges i migrationConfig.json-filen. Använd --migration-option Migrera för begäran endast migrering.
az postgres flexible-server migration create --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --properties "migrationConfig.json" --migration-option Migrate
Om du vill starta en migrering för andra än PostgreSQLSingleServer måste soureType och sslMode anges i egenskapsfilen. Dessa egenskaper definieras som: sourceType: Värden kan vara – lokala, AWS_RDS, AzureVM, PostgreSQLSingleServer sslMode: SSL-lägen för migrering. SSL-läget för PostgreSQLSingleServer är VerifyFull och Prefer/Require för andra källtyper. Exempel migrationConfig.json som visas nedan. { "properties": { "sourceDBServerResourceId": "<<hostname or IP address>>:<port><username><>@<>", "secretParameters": { "adminCredentials": { "sourceServerPassword": "password", "targetServerPassword": "password" }, "sourceServerUserName": "postgres", "targetServerUserName": "fspguser" }, "dBsToMigrate": [ "ticketdb","timedb","inventorydb" ], "overwriteDbsInTarget": "true", "sourceType": "OnPremises", "sslMode": "Prefer" } }
az postgres flexible-server migration create --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --properties "migrationConfig.json"
Starta ett privat slutpunktsaktiverat migreringsarbetsflöde på målservern genom att ange migrationRuntimeResourceId i egenskapsfilen. Den här egenskapen definieras som: migrationRuntimeResourceId: Resurs-ID för den migreringskörningsserver som ansvarar för att migrera data mellan käll- och målservern. Exempel migrationConfig.json som visas nedan. { "properties": { "sourceDBServerResourceId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx/resourceGroups/test-single-rg/providers/Microsoft.DBforPostgreSQL/servers/pg-single-1", "migrationRuntimeResourceId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx/resourceGroups/testGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/testsourcemigration", "secretParameters": { "adminCredentials": { "sourceServerPassword": "password", " targetServerPassword": "password" }, "sourceServerUserName": "testuser@pg-single-1", "targetServerUserName": "fspguser" }, "dBsToMigrate": [ "postgres" ], "overwriteDbsInTarget": "true" } }
az postgres flexible-server migration create --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --properties "migrationConfig.json"
Obligatoriska parametrar
Namn på migreringsmålserver.
Begär egenskaper. Använd dubbla eller inga citattecken för att skicka in json-filsökvägen som argument.
Resursgruppsnamn för migreringsmålservern.
Valfria parametrar
Plats. Värden från: az account list-locations
. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>
.
Migrering antingen offline eller online (med CDC).
Namnet på migreringen.
Migreringsalternativ som stöds. Standardvärdet är ValidateAndMigrate.
Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az postgres flexible-server migration list
Visa en lista över migreringar av en flexibel server.
az postgres flexible-server migration list --name
--resource-group
[--filter {Active, All}]
Exempel
Visa en lista över aktiva migreringar av en flexibel målserver.
az postgres flexible-server migration list --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --filter Active
Visa en lista över alla (aktiva/slutförda) migreringar av en flexibel målserver.
az postgres flexible-server migration list --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --filter All
Obligatoriska parametrar
Namnet på servern. Namnet får bara innehålla gemener, siffror och bindestreck (-). Minst 3 tecken och högst 63 tecken.
Resursgruppsnamn för migreringsmålservern.
Valfria parametrar
Ange om alla migreringar eller bara aktiva migreringar returneras. Giltiga värden är: Aktiva och Alla.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az postgres flexible-server migration show
Hämta information om en specifik migrering.
az postgres flexible-server migration show --migration-name
[--ids]
[--name]
[--resource-group]
[--subscription]
Exempel
Få information om en specifik migrering av en flexibel målserver.
az postgres flexible-server migration show --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration
Obligatoriska parametrar
Namnet på migreringen.
Valfria parametrar
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Namn på migreringsmålserver.
Resursgruppsnamn för migreringsmålservern.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az postgres flexible-server migration update
Uppdatera en specifik migrering.
az postgres flexible-server migration update --migration-name
[--cancel]
[--cutover]
[--ids]
[--name]
[--resource-group]
[--setup-replication]
[--subscription]
Exempel
Tillåt migreringsarbetsflödet att konfigurera logisk replikering på källan. Observera att det här kommandot startar om källservern.
az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --setup-replication
Minska datamigreringen för alla databaser som ingår i migreringen. När detta är klart migreras inte efterföljande uppdateringar av alla databaser i migreringen till målet. Snabbmigrering kan bara utlösas för migration_mode=Online.
az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --cutover
Avbryter datamigreringen för alla databaser som ingår i migreringen. Endast "InProgress"-migrering kan avbrytas
az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --cancel
Obligatoriska parametrar
Namnet på migreringen.
Valfria parametrar
Avbryt datamigreringen för alla databaser.
Klipp ut datamigreringen för alla databaser i migreringen. När detta är klart migreras inte efterföljande uppdateringar till alla databaser till målet.
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Namn på migreringsmålserver.
Resursgruppsnamn för migreringsmålservern.
Tillåt migreringsarbetsflödet att konfigurera logisk replikering på källan. Observera att det här kommandot startar om källservern.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.