Ich möchte die gcloud-CLI verwenden, um neue Instanzen basierend auf einem Maschinenabbild zu erstellen. Ich kann die Instanz problemlos erstellen, aber ich kann nicht herausfinden, wie ich der Instanz zusätzlichen Speicher hinzufügen kann, der über die feste Größe der Startdiskette des Maschinenabbilds (in diesem Fall 30 GB) hinausgeht. Wenn ich die Option „--source-machine-image“ nicht verwende, kann ich eine Startdiskette oder eine zusätzliche Diskette beliebiger Größe erstellen und sehe sie, wenn ich „lsblk“ eingebe, aber bisher hat mir nichts von dem, was ich versucht habe, tatsächlich eine zusätzliche Diskette verschafft, die auf der Instanz angezeigt wird.
Antwort1
ZuErstellen Sie eine VM-InstanzSie können den folgenden Befehl verwenden:
gcloud compute instances create VM_NAME \
[--image IMAGE | --image-family IMAGE_FAMILY] \
--image-project IMAGE_PROJECT
Und --source-machine-image
ist die Option, mit der Sie Ihre Instanz aus einem Maschinenabbild erstellen können.
Hier haben Sie zwei Möglichkeiten, der Instanz zusätzlichen Speicher hinzuzufügen. Sie können dies überprüfenDokumentationfür weitere Details.
Sie können die Größe zonaler persistenter Datenträger ändern, wenn Ihre Instanzen mehr Speicherplatz benötigen, und mehrere sekundäre Datenträger nur dann anschließen, wenn Sie Ihre Daten in eindeutige Partitionen aufteilen müssen.
Verwenden Sie im gcloud
Tool den disks resize
Befehl und geben Sie das --size
Flag mit der gewünschten Festplattengröße in Gigabyte an.
gcloud compute disks resize DISK_NAME --size DISK_SIZE
- Hinzufügen einer leeren zonalen persistenten Festplatte zu Ihrer Instanz
gcloud compute disks create DISK_NAME \
--size DISK_SIZE \
--type DISK_TYPE
Nachdem Sie die Festplatte erstellt haben, fügen Sie sie an eine beliebige laufende oder gestoppte Instanz an. Verwenden Sie den gcloud compute instances attach-disk
Befehl:
gcloud compute instances attach-disk INSTANCE_NAME \
--disk DISK_NAME
Bedenken Sie, dass eine neue leere zonale persistente Festplatte ohne Daten oder Dateisystem startet und Sie diese Festplatte selbst formatieren müssen, nachdem Sie sie an Ihre Instanz angeschlossen haben. Sie können dieser Dokumentation für diese Aufgabe folgen:Formatieren und Mounten einer zonalen persistenten Festplatte