So erstellen Sie ein Image einer GCE-Instanz mit mehreren persistenten Datenträgern

So erstellen Sie ein Image einer GCE-Instanz mit mehreren persistenten Datenträgern

Ich suche nach einer Möglichkeit, einen Snapshot/ein Image einer Google Cloud-Instanz zu erstellen, die mehrere Festplatten verwendet. Soweit ich das bisher herausgefunden habe, scheint dies nicht unterstützt zu werden, da ich keine Möglichkeit gesehen habe, ein Image zu erstellen, das auf mehr als eine Festplatte verweist. Es überrascht mich, dass dies nicht verfügbar ist, da Amazon diese Funktion schon seit langem bietet. Dort können Sie einfach einen Befehl zum Erstellen eines Images aus einer vorhandenen Instanz eingeben. Es wird automatisch ein Snapshot aller an die Instanz angeschlossenen Festplatten erstellt und in das Image aufgenommen, sodass beim Starten einer neuen Instanz aus dem Image alle neuen Festplatten basierend auf den Snapshots erstellt werden. Gibt es eine Möglichkeit, dies in GCE einfach zu tun, die ich übersehe, oder erfordert es nur benutzerdefiniertes Scripting?

Antwort1

Die einzige Möglichkeit besteht derzeit darin, Snapshots/Images des VM-Instanz-Boots und der zusätzlichen Festplatten zu erstellen. Es gibt jedoch eineFeatureanfragedamit diese Funktion in Zukunft verfügbar gemacht werden kann. Es gibt keine ETA, aber alle Updates können unter dem obigen Link überprüft werden.

Antwort2

Hallo Aosoft, ich bin nicht sicher, ob Sie das schon herausgefunden haben, da es schon eine Weile her ist. Ich bin darauf gestoßen und verwende dafür Instanzvorlagen.

Sie müssen ein Image jeder Festplatte in der VM erstellen und diese dann als Instanzvorlage gruppieren. Verwenden Sie diese Instanzvorlage, um neue VMs bereitzustellen.

Danke

Antwort3

Der folgende Befehl erstellt ein Image für die gesamte Instanz (alle Datenträger).

gcloud beta compute machine-images create instance-image ....

Einzelheiten finden Sie hier:https://cloud.google.com/sdk/gcloud/reference/beta/compute/machine-images/create

P/s: Es unterscheidet sich vom folgenden Befehl, der das Image nur für eine Festplatte erstellt

gcloud compute images create ....

Hoffe, das hilft ...

verwandte Informationen