Questo documento descrive come avviare e arrestare la replica asincrona del disco permanente (replica asincrona DP).
La replica asincrona DP è utile per il ripristino di emergenza con RPO (Recovery Point Objective) e RTO (Recovery Time Objective) bassi. Per scoprire di più sulla replica asincrona, consulta Informazioni sulla replica asincrona del disco permanente.
Limitazioni
- Un disco primario può essere replicato su un solo disco secondario alla volta.
- Una volta arrestata la replica, non puoi riprenderla sullo stesso disco. Devi creare un nuovo disco secondario e riavviare la replica.
- Non è possibile collegare, eliminare o creare snapshot dei dischi secondari mentre sono in corso il processo di replica.
- Se utilizzi un disco di regione come disco secondario e si verifica un'interruzione di zona in una delle zone del disco secondario, la replica dal disco primario al disco secondario non andrà a buon fine.
Prima di iniziare
- Se devi allineare la replica su più dischi, crea un gruppo di coerenza.
- Crea un disco primario.
- Crea un disco secondario.
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è il processo mediante il quale viene verificata l'identità per l'accesso ai servizi e alle API Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti in Compute Engine nel seguente modo.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
- Set a default region and zone.
Nella console Google Cloud, vai alla pagina Replica asincrona.
Fai clic sul nome del disco secondario su cui vuoi avviare la replica.
Fai clic su Avvia replica. Si apre la finestra Avvia replica.
Fai clic su Avvia replica.
PRIMARY_DISK_NAME
: il nome del disco primario.PRIMARY_LOCATION_FLAG
: il flag di località per il disco primario. Per i dischi regionali, utilizza--region
. Per i dischi di zona, utilizza--zone
.PRIMARY_LOCATION
: la regione o la zona del disco primario. Per i dischi regionali, utilizza la regione. Per i dischi a livello di zona, utilizza la zona.SECONDARY_DISK_NAME
: il nome del disco secondario.SECONDARY_LOCATION_FLAG
: il flag della località per il disco secondario. Per i dischi regionali, utilizza--secondary-disk-region
. Per i dischi a livello di zona, utilizza--secondary-disk-zone
.SECONDARY_LOCATION
: la regione o la zona del disco secondario. Per i dischi regionali, utilizza la regione. Per i dischi a livello di zona, utilizza la zona.SECONDARY_PROJECT
: il progetto che contiene il disco secondario.Avvia la replica per i dischi di zona utilizzando il metodo
disks.startAsyncReplication
:POST https://compute.googleapis.com/compute/v1/projects/PRIMARY_DISK_PROJECT/zones/PRIMARY_LOCATION/disks/PRIMARY_DISK_NAME/startAsyncReplication { "asyncSecondaryDisk": "projects/SECONDARY_DISK_PROJECT/SECONDARY_LOCATION_PARAMETER/SECONDARY_LOCATION/disks/SECONDARY_DISK_NAME" }
Avvia la replica per i dischi a livello di regione utilizzando il metodo
regionDisks.startAsyncReplication
:POST https://compute.googleapis.com/compute/v1/projects/PRIMARY_DISK_PROJECT/regions/PRIMARY_LOCATION/regionDisks/PRIMARY_DISK_NAME/startAsyncReplication { "asyncSecondaryDisk": "projects/SECONDARY_DISK_PROJECT/SECONDARY_LOCATION_PARAMETER/SECONDARY_LOCATION/disks/SECONDARY_DISK_NAME" }
PRIMARY_DISK_PROJECT
: il progetto che contiene il disco primario.PRIMARY_LOCATION
: la regione o la zona del disco primario. Per i dischi regionali, utilizza la regione. Per i dischi a livello di zona, utilizza la zona.PRIMARY_DISK_NAME
: il nome del disco primario.SECONDARY_DISK_PROJECT
: il progetto che contiene il disco secondario.SECONDARY_LOCATION_PARAMETER
: il parametro di località per il disco secondario. Per i dischi regionali, utilizzaregions
. Per i dischi a livello di zona, utilizzazones
.SECONDARY_LOCATION
: la regione o la zona del disco secondario. Per i dischi regionali, utilizza la regione. Per i dischi a livello di zona, utilizza la zona.SECONDARY_DISK_NAME
: il nome del disco secondario.Nella console Google Cloud, vai alla pagina Replica asincrona.
Fai clic sul nome del disco primario o secondario per il quale vuoi interrompere la replica. Viene visualizzata la pagina Gestisci disco.
Fai clic su Termina replica. Viene visualizzata la finestra Termina replica.
Fai clic su Termina replica.
DISK_NAME
: il nome del disco.LOCATION_FLAG
: flag della località per il disco. Per un disco a livello di regione, utilizza--region
. Per un disco di zona, utilizza--zone
.LOCATION
: la regione o la zona del disco. Per i dischi regionali, utilizza la regione. Per i dischi a livello di zona, utilizza la zona.Arresta la replica per i dischi di zona utilizzando il metodo
disks.stopAsyncReplication
:POST https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/LOCATION/disks/DISK_NAME/stopAsyncReplication { }
Arresta la replica per i dischi a livello di regione utilizzando il metodo
regionDisks.stopAsyncReplication
:POST https://compute.googleapis.com/compute/v1/projects/PROJECT/regions/LOCATION/regionDisks/DISK_NAME/stopAsyncReplication { }
PROJECT
: il progetto che contiene il disco.DISK_NAME
: il nome del disco.LOCATION
: la zona o la regione del disco. Per i dischi a livello di zona, utilizza la zona. Per i dischi regionali, utilizza la regione.Nella console Google Cloud, vai alla pagina Replica asincrona.
Fai clic sulla scheda Gruppi di coerenza.
Fai clic sul nome del gruppo di coerenza per il quale vuoi interrompere la replica. Viene visualizzata la pagina Gestisci gruppo di coerenza.
Fai clic su Termina replica. Viene visualizzata la finestra Termina replica.
Fai clic su Termina replica.
CONSISTENCY_GROUP
: l'URL del gruppo di coerenza. Ad esempio,projects/PROJECT/regions/REGION/resourcePolicies/CONSISTENCY_GROUP_NAME
.LOCATION_FLAG
: il flag della località per i dischi nel gruppo di coerenza. Per i dischi regionali, utilizza--region
. Per i dischi a livello di zona, utilizza--zone
.LOCATION
: la regione o la zona del disco. Per i dischi regionali, utilizza la regione. Per i dischi a livello di zona, utilizza la zona.Arresta la replica per i dischi di zona utilizzando il metodo
disks.stopGroupAsyncReplication
:POST https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/LOCATION/disks/stopGroupAsyncReplication { "resourcePolicy": "CONSISTENCY_GROUP" }
Arresta la replica per i dischi a livello di regione utilizzando il metodo
regionDisks.stopGroupAsyncReplication
:POST https://compute.googleapis.com/compute/v1/projects/PROJECT/regions/LOCATION/regionDisks/DISK_NAME/stopAsyncReplication { "resourcePolicy": "CONSISTENCY_GROUP" }
DISK_NAME
: il nome del discoLOCATION
: la zona o la regione del disco. Per i dischi a livello di zona, utilizza la zona. Per i dischi regionali, utilizza la regione.CONSISTENCY_GROUP
: l'URL del gruppo di coerenza. Ad esempio,projects/PROJECT/regions/REGION/resourcePolicies/CONSISTENCY_GROUP_NAME
.- Scopri come eseguire il failover e il failover.
- Scopri come monitorare le prestazioni della replica asincrona del disco permanente.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
Per maggiori informazioni, consulta Autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Avvia replica
Avvia la replica utilizzando la console Google Cloud, Google Cloud CLI o REST.
Console
gcloud
Avvia la replica utilizzando il comando
gcloud compute disks start-async-replication
:gcloud compute disks start-async-replication PRIMARY_DISK_NAME \ --PRIMARY_LOCATION_FLAG=PRIMARY_LOCATION \ --secondary-disk=SECONDARY_DISK_NAME \ --SECONDARY_LOCATION_FLAG=SECONDARY_LOCATION \ --secondary-disk-project=SECONDARY_PROJECT
Sostituisci quanto segue:
REST
Avvia la replica utilizzando uno dei seguenti metodi:
Sostituisci quanto segue:
Arresta replica
Puoi arrestare la replica per un singolo disco primario o secondario o per tutti i dischi di un gruppo di coerenza. Se interrompi la replica per un singolo disco in un gruppo di coerenza, il tempo di replica per quel disco non sarà più sincronizzato con gli altri dischi nel gruppo di coerenza.
L'arresto della replica viene eseguito in scenari di failover e failover. Se interrompi la replica, non puoi riavviarla sullo stesso disco secondario. Se vuoi riavviare la replica, devi creare un nuovo disco secondario e ricominciare.
Quando interrompi la replica su un disco, lo stato di replica del disco passa a
STOPPED
. Lo stato di replica dell'altro disco nella coppia di replica del disco (il disco primario o secondario corrispondente) viene aggiornato inSTOPPED
in un secondo momento. Se vuoi evitare un divario di tempo e aggiornare immediatamente lo stato di replica dell'altro disco aSTOPPED
, devi arrestare manualmente la replica anche sull'altro disco. L'arresto della replica su entrambi i dischi non influisce sul momento in cui la replica si arresta, ma solo sugli stati di replica dei dischi.Arresta la replica per un singolo disco
Arresta la replica di un singolo disco utilizzando la console Google Cloud, Google Cloud CLI o REST.
Console
Interrompi la replica procedendo nel seguente modo:
gcloud
Interrompi la replica utilizzando il comando
gcloud compute disks stop-async-replication
:gcloud compute disks stop-async-replication DISK_NAME \ --LOCATION_FLAG=LOCATION
Sostituisci quanto segue:
REST
Interrompi la replica utilizzando uno dei seguenti metodi:
Sostituisci quanto segue:
Arresta la replica per un gruppo di coerenza
Arresta la replica per tutti i dischi in un gruppo di coerenza utilizzando la console Google Cloud, Google Cloud CLI o REST.
Console
Arresta la replica per tutti i dischi in un gruppo di coerenza nel seguente modo:
gcloud
Arresta la replica per tutti i dischi in un gruppo di coerenza utilizzando il comando
gcloud compute disks stop-group-async-replication
:gcloud compute disks stop-group-async-replication CONSISTENCY_GROUP \ --LOCATION_FLAG=LOCATION
Sostituisci quanto segue:
REST
Arresta la replica per tutti i dischi in un gruppo di coerenza utilizzando uno dei seguenti metodi:
Sostituisci quanto segue:
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-06-28 UTC.
[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "translationIssue", "label":"Problema di traduzione" },{ "type": "thumb-down", "id": "otherDown", "label":"Altra" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Facile da capire" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Il problema è stato risolto" },{ "type": "thumb-up", "id": "otherUp", "label":"Altra" }] -