In diesem Dokument wird beschrieben, wie Sie die Größe von Laufwerken mit der asynchronen Replikation nichtflüchtiger Speicher anpassen und klonen.
Die asynchrone PD-Replikation ist nützlich für die Notfallwiederherstellung mit geringem RPO und mit geringem RTO. Weitere Informationen zur asynchronen Replikation finden Sie unter Asynchrone Replikation eines nichtflüchtigen Speichers.
Beschränkungen
- Primäres und sekundäres Laufwerk müssen dieselbe Größe haben. Wenn Sie die Größe eines primären Laufwerks ändern, das aktiv repliziert wird, wird die Größe des sekundären Laufwerks automatisch angepasst. Wenn die Größe des sekundären Laufwerks nicht automatisch angepasst wird, müssen Sie sie manuell auf die gleiche Größe wie das primäre Laufwerk festlegen. Die Replikation wird pausiert, bis das sekundäre Laufwerk die gleiche Größe wie das primäre Laufwerk hat.
- Sie können keine primären Laufwerke aus einer Konsistenzgruppe klonen. Primäre Laufwerke müssen einzeln geklont werden. Sie können jedoch sekundäre Laufwerke aus einer Konsistenzgruppe klonen.
Hinweise
- Erstellen Sie ein primäres Laufwerk.
- Ein sekundäres Laufwerk erstellen
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud-Dienste und APIs überprüft.
Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich wie folgt bei Compute Engine authentifizieren.
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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
Rufen Sie in der Google Cloud Console die Seite Asynchrone Replikation auf.
Klicken Sie auf den Tab Konsistenzgruppen.
Klicken Sie auf den Namen der Konsistenzgruppe, die die sekundären Laufwerke enthält.
Klicken Sie auf Konsistenzgruppe klonen. Das Fenster Konsistenzgruppe klonen wird geöffnet.
Klicken Sie auf Konsistenzgruppe klonen.
CONSISTENCY_GROUP
: die URL der Konsistenzgruppe, die die zu klonenden sekundären Laufwerke enthält. Beispiel:projects/PROJECT/regions/REGION/resourcePolicies/CONSISTENCY_GROUP_NAME
LOCATION_FLAG
: das Standort-Flag für die Laufwerke in der Konsistenzgruppe. Verwenden Sie für regionale Laufwerke--region
. Verwenden Sie für zonale Zonen--zone
.LOCATION
: die Region oder Zone, in der sich die Laufwerke in der Konsistenzgruppe befinden. Verwenden Sie für regionale Laufwerke die Region. Verwenden Sie für zonale Laufwerke die Zone. Die Klone werden an diesem Speicherort erstellt.Verwenden Sie die Methode
disks.bulkInsert
, um zonale Laufwerke in einer Konsistenzgruppe zu klonen:POST https://www.googleapis.com/compute/v1/projects/CLONE_PROJECT/zones/ZONE/disks/bulkInsert { "sourceConsistencyGroupPolicy": "projects/CONSISTENCY_GROUP_PROJECT/regions/CONSISTENCY_GROUP_REGION/resourcePolicies/CONSISTENCY_GROUP_NAME", }
Verwenden Sie die Methode
regionDisks.bulkInsert
, um regionale Laufwerke in einer Konsistenzgruppe zu klonen:POST https://www.googleapis.com/compute/v1/projects/CLONE_PROJECT/regions/REGION/regionDisks/bulkInsert { "sourceConsistencyGroupPolicy": "projects/CONSISTENCY_GROUP_PROJECT/regions/CONSISTENCY_GROUP_REGION/resourcePolicies/CONSISTENCY_GROUP_NAME", }
CLONE_PROJECT
: das Projekt, in dem die Laufwerkklone erstellt werden sollen.ZONE
: die Zone, in der die Laufwerksklone erstellt werden sollen.REGION
: die Region, in der die Laufwerkklone erstellt werden sollen.CONSISTENCY_GROUP_PROJECT
: das Projekt, das die Konsistenzgruppe enthält.CONSISTENCY_GROUP_REGION
: die Region, in der sich die Konsistenzgruppe befindet.CONSISTENCY_GROUP_NAME
: der Name der Konsistenzgruppe.- Weitere Informationen zum Verwalten von Konsistenzgruppen.
- Weitere Informationen zum Verwalten der Replikation.
- Failover und Failback
- Leistung der asynchronen Replikation eines nichtflüchtigen Speichers überwachen
REST
Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Weitere Informationen finden Sie unter Für die Verwendung von REST authentifizieren in der Dokumentation zur Google Cloud-Authentifizierung.
Größe von Laufwerken anpassen
Wenn Sie zusätzlichen Speicherplatz oder höhere Leistungsgrenzen benötigen, können Sie die Größe eines primären Laufwerks auf bis zu 32 TB erhöhen. Sie können die Größe eines Laufwerks nicht verringern.
Wenn Sie die Größe eines primären Laufwerks ändern, das aktiv auf ein sekundäres Laufwerk repliziert wird, wird die Größe des sekundären Laufwerks auf die Größe des primären Laufwerks erhöht. Wenn die Größe des sekundären Laufwerks nicht automatisch angepasst wird, müssen Sie sie manuell auf die gleiche Größe wie das primäre Laufwerk festlegen.
Informationen zum Erhöhen der Größe eines Laufwerks finden Sie unter Größe eines Laufwerks erhöhen.
Laufwerke klonen
Sie können ein einzelnes primäres oder sekundäres Laufwerk oder alle sekundären Laufwerke in einer Konsistenzgruppe klonen.
Einzelnes Laufwerk klonen
Klonen Sie ein Laufwerk mit asynchroner Replikation nichtflüchtiger Speicher mithilfe der Methoden, die unter Laufwerkklon erstellen beschrieben werden.
Alle Laufwerke in einer Konsistenzgruppe klonen
Bevor Sie sekundäre Laufwerke aus einer Konsistenzgruppe klonen können, müssen Sie eine Konsistenzgruppe in der sekundären Region für die Laufwerke erstellen, die Sie klonen möchten, und dann der Konsistenzgruppe die sekundären Laufwerke hinzufügen.
Klonen Sie alle sekundären Laufwerke in einer Konsistenzgruppe über die Google Cloud Console, die gcloud CLI oder REST.
Console
So klonen Sie alle sekundären Laufwerke in einer Konsistenzgruppe:
gcloud
Klonen Sie alle sekundären Laufwerke in einer Konsistenzgruppe mit dem Befehl
gcloud compute disks bulk create
:gcloud compute disks bulk create \ --source-consistency-group-policy=CONSISTENCY_GROUP \ --LOCATION_FLAG=LOCATION
Dabei gilt:
REST
Klonen Sie mit einer der folgenden Methoden alle sekundären Laufwerke in einer Konsistenzgruppe:
Dabei gilt:
Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-12-03 (UTC).
-