Die Maschinenreihe Tau T2A Arm bietet On-Demand- und Spot-VMs für Ihre Arm-Arbeitslasten. Auf dieser Seite wird beschrieben, wie Sie eine VM erstellen, auf der die Tau-T2A-Maschinenserie ausgeführt wird.
Hinweise
-
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 so 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.
- Debian 11
- Ubuntu-Version 22.04, 20.04 oder 18.04
- Rocky Linux Version 9
- Rocky Linux Optimized for Google Cloud Version 9
- RHEL-Version 9
- SLES 15
- Container-Optimized OS (COS) Meilenstein 101 und höher
Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf.
Wählen Sie Ihr Projekt aus und klicken Sie auf Weiter.
Klicken Sie auf Instanz erstellen.
Geben Sie einen Namen für Ihre VM an. Weitere Informationen finden Sie unter Namenskonvention für Ressourcen.
Wählen Sie eine Zone für diese VM aus, die Tausende von T2A unterstützt.
Wählen Sie unter Maschinenkonfiguration die Option für allgemeine Zwecke aus.
- Wählen Sie im Drop-down-Menü Reihe die Option "T2A" aus.
- Wählen Sie einen T2A-Maschinentyp aus dem Drop-down-Menü.
Klicken Sie im Abschnitt Bootlaufwerk auf Ändern und gehen Sie dann so vor:
- Wählen Sie auf dem Tab Öffentliche Images Folgendes aus:
- Das Debian-11-Arm64-Standard-Image oder ein anderes unterstütztes Armor-Betriebssystem.
- Bootlaufwerktyp
- Größe des Bootlaufwerks
- Klicken Sie auf Auswählen, um die Bootlaufwerksoptionen zu bestätigen.
- Wählen Sie auf dem Tab Öffentliche Images Folgendes aus:
Öffnen Sie den Abschnitt NETZWERK, DISKS, SICHERHEIT, VERWALTUNG, SOLE-TENANCY.
- Öffnen Sie Netzwerk.
- Öffnen Sie unter Konfiguration der Netzwerkleistung das Drop-down-Menü Karte der Netzwerkschnittstelle und wählen Sie gVNIC aus.
Klicken Sie zum Erstellen und Starten der VM auf Erstellen.
- Wählen Sie ein öffentliches Image aus. Notieren Sie sich den Namen des Images oder der Image-Familie und den Namen des Projekts, das das Image enthält.
- Verwenden Sie den Befehl gcloud compute instances create, um eine VM aus einer Image-Familie oder aus einer bestimmten Version eines Arm-Betriebssystem-Images zu erstellen.
- PROJECT_ID ist die ID des Projekts, in dem Sie Ihre VM erstellen.
- ZONE ist die Zone, in der Sie die VM erstellen.
- MACHINE_TYPE ist der Maschinentyp Ihrer VM. Beispiel:
t2a-standard-2
- VM_NAME: der Name Ihrer VM.
- IMAGE_PROJECT: Projekt, das das Image enthält.
Wenn Sie beispielsweise
debian-11
als Image-Familie festlegen, geben Siedebian-cloud
als Image-Projekt an. - Für IMAGE oder IMAGE_FAMILY muss eine der folgenden Optionen angegeben werden:
- IMAGE: Eine bestimmte Version eines öffentlichen Images.
Geben Sie beispielsweise
sourceImage
alsprojects/debian-cloud/global/images/debian-11-arm64
an. - IMAGE_FAMILY: eine Image-Familie. Dadurch wird die VM aus dem neuesten nicht verworfenen Betriebssystem-Image erstellt. Geben Sie beispielsweise "sourceImage" an: "projects/debian-cloud/global/images/family/debian-11-arm64", um eine VM aus der neuesten Version des Betriebssystem-Images in der Image-Familie Debian 11-Arm erstellen zu können.
- IMAGE: Eine bestimmte Version eines öffentlichen Images.
Geben Sie beispielsweise
- Stellen Sie eine Verbindung zur VM-Instanz her.
- Nicht-Bootlaufwerk-Laufwerk erstellen und der VM hinzufügen, um Ihre Daten getrennt vom Bootlaufwerk zu speichern
- Reservieren von Ressourcen in einer bestimmten Zone
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.
Verfügbare Regionen
Die Tau T2A-Serie ist nur in ausgewählten Regionen und Zonen verfügbar.
Unterstützte Betriebssystem-Images
Die folgenden Betriebssystem-Images werden auf Tau-T2A-VMs unterstützt:
Arm-VM erstellen
Verwenden Sie die Google Cloud Console, die Google Cloud-Befehlszeile oder REST, um eine Arm-VM zu erstellen. Verwenden Sie ein von Arm unterstütztes Betriebssystem-Image, das standardmäßig NVMe und gVNIC aktiviert hat. Prüfen Sie die T2A-Einschränkungen, bevor Sie eine VM erstellen.
Während der öffentlichen Vorschau unterstützen bestimmte Betriebssysteme nicht alle Optionen. Wenn Sie beispielsweise ein Debian-Betriebssystem verwenden, müssen Sie die Option für den sicheren Start auf
--no-shielded-secure-boot
festlegen. Prüfen Sie, welche Optionen von Ihrem Betriebssystem unterstützt werden. Weitere Informationen finden Sie unter Fehlerbehebung bei Arm-VMs.Console
gcloud
gcloud compute instances create VM_NAME \ --project=PROJECT_NAME \ --zone=ZONE \ --machine-type=MACHINE_TYPE \ --image-project=IMAGE_PROJECT \ [--image=IMAGE | --image-family=IMAGE_FAMILY] \ --network-interface=nic-type=GVNIC
Beispiel:
gcloud compute instances create arm-vm \ --project=my-arm-project \ --zone=us-central1-a \ --machine-type=t2a-standard-1 \ --image-project=debian-cloud \ --image-family=debian-11-arm64 \ --network-interface=nic-type=GVNIC
Die gVNIC-Netzwerkschnittstelle wird automatisch für die Instanzerstellung festgelegt.
REST
Wählen Sie ein öffentliches Image aus. Notieren Sie sich den Namen des Images oder der Image-Familie und den Namen des Projekts, das das Image enthält. Rufen Sie die Methode instances.insert auf, um eine VM aus einer Image-Familie oder aus einer bestimmten Version eines Arm-Betriebssystem-Images zu erstellen:
https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances { "machineType": "zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name": "VM_NAME", "disks": [ { "initializeParams": { "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot": true } ], "networkInterfaces": { "nicType": "GVNIC" } }
Dabei gilt:
Beispiel:
https://compute.googleapis.com/compute/v1/projects/my-arm-project/zones/us-central1-a/instances { "machineType": "zones/us-central1-a/machineTypes/t2a-standard-2", "name": "arm-vm", "disks": [ { "initializeParams": { "sourceImage": "projects/debian-cloud/global/images/family/debian-11-arm64" }, "boot": true } ], "networkInterfaces": { "nicType": "GVNIC" } }
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-08-01 (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":"Problem mit der Übersetzung" },{ "type": "thumb-down", "id": "otherDown", "label":"Sonstiges" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Leicht verständlich" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Mein Problem wurde gelöst" },{ "type": "thumb-up", "id": "otherUp", "label":"Sonstiges" }] -