In diesem Dokument wird beschrieben, wie Sie Vorlagen für Knoten für einzelne Mandanten erstellen und löschen. Bevor Sie Knotenvorlagen für einzelne Mandanten erstellen, lesen Sie die Übersicht über Knoten für einzelne Mandanten, um sich mit wichtigen Konzepten und Begriffen vertraut zu machen.
Knotenvorlagen für einzelne Mandanten sind regionale Ressourcen, die Attribute für Knotengruppen für einzelne Mandanten angeben. Sie müssen eine Knotenvorlage erstellen, bevor Sie eine Knotengruppe erstellen.
Knotenvorlage für einzelne Mandanten erstellen
Wenn Sie die gcloud CLI oder REST verwenden, können Sie eine Knotenvorlagenressource erstellen, mit der Sie später eine oder mehrere Knotengruppen erstellen können. Wenn Sie die Google Cloud Console verwenden, müssen Sie Knotenvorlagen erstellen, wenn Sie eine Knotengruppe erstellen.
Verwenden Sie eine der folgenden Methoden, um eine Knotenvorlage für einzelne Mandanten zu erstellen:
Console
Rufen Sie in der Google Cloud Console die Seite Knoten für einzelne Mandanten auf.
Klicken Sie auf Knotengruppe erstellen. Wenn Sie eine Knotengruppe in der Console erstellen, müssen Sie eine Knotenvorlage erstellen oder auswählen.
Geben Sie einen Namen für die Knotengruppe an.
Geben Sie eine Region an, in der die Knotenvorlage erstellt werden soll. Sie können die Knotenvorlage verwenden, um Knotengruppen in jeder Zone dieser Region zu erstellen.
Geben Sie die Zone an und klicken Sie auf Weiter.
Klicken Sie in der Liste Knotenvorlage auf Knotenvorlage erstellen, um eine Knotenvorlage für einzelne Mandanten zu erstellen.
Geben Sie einen Namen für die Knotenvorlage an.
Geben Sie den Knotentyp für jeden Knoten für einzelne Mandanten in der Knotengruppe an, der basierend auf dieser Knotenvorlage erstellt werden soll.
Optional können Sie auch die folgenden Attribute für die Knotenvorlage angeben:
- Fügen Sie eine lokale SSD und einen GPU-Beschleuniger hinzu.
- Wählen Sie CPU-Overcommit aktivieren aus, um die CPU-Overcommit-Stufen für jede auf dem Knoten geplante VM zu steuern.
- Fügen Sie Affinitätslabels hinzu. Mit Affinitätslabels können Sie Knoten und Knotengruppen logisch gruppieren. Später können Sie bei der Bereitstellung von VMs Affinitätslabels auf den VMs angeben, um VMs auf einem bestimmten Satz von Knoten oder Knotengruppen zu planen. Weitere Informationen finden Sie unter Knotenaffinität und Anti-Affinität.
Klicken Sie auf Erstellen, um das Erstellen der Knotenvorlage abzuschließen.
Optional: Wiederholen Sie die vorherigen Schritte, um eine neue Knotenvorlage für einzelne Mandanten in einer anderen Region hinzuzufügen.
Zum Aufrufen der Knotenvorlagen klicken Sie auf der Seite Knoten für einzelne Mandanten auf Knotenvorlagen.
gcloud
Verwenden Sie den Befehl gcloud compute sole-tenancy node-templates create, um eine Knotenvorlage zu erstellen:
gcloud compute sole-tenancy node-templates create TEMPLATE_NAME \ --node-type=NODE_TYPE \ [--region=REGION \] [--node-affinity-labels=AFFINITY_LABELS \] [--accelerator type=GPU_TYPE,count=GPU_COUNT \] [--disk type=local-ssd,count=DISK_COUNT,size=DISK_SIZE \] [--cpu-overcommit-type=CPU_OVERCOMMIT_TYPE]
Dabei gilt:
TEMPLATE_NAME: Name der neuen Knotenvorlage.NODE_TYPE: Knotentyp für Knoten für einzelne Mandanten, die anhand dieser Vorlage erstellt wurden. Verwenden Sie den Befehlgcloud compute sole-tenancy node-types list, um eine Liste der in den einzelnen Zonen verfügbaren Knotentypen abzurufen.REGION: Region, in der die Knotenvorlage erstellt werden soll. Mit dieser Vorlage können Sie Knotengruppen in jeder Zone dieser Region erstellen.AFFINITY_LABELS: Schlüssel und Werte,[KEY=VALUE,...], für Affinitätslabels. Mit Affinitätslabels können Sie Knoten und Knotengruppen logisch gruppieren. Später können Sie bei der Bereitstellung von VMs Affinitätslabels auf den VMs angeben, um VMs auf einem bestimmten Satz von Knoten oder Knotengruppen zu planen. Weitere Informationen finden Sie unter Knotenaffinität und Anti-Affinität.GPU_TYPE: Der GPU-Typ für jeden Knoten für einzelne Mandanten, der anhand dieser Knotenvorlage erstellt wurde. Informationen zur zonalen Verfügbarkeit von GPUs erhalten Sie, wenn Sie mit dem Befehlgcloud compute accelerator-types listeine Zone auswählen, in der entweder der Knotentypn1,g2,a3-highgpuodera3-megagpufür einzelne Mandanten verfügbar ist. Legen Sie je nach zonaler Verfügbarkeit eine der folgenden Optionen fest:- Für A3 High:
nvidia-h100-80gb - Für A3 Mega:
nvidia-h100-mega-80gb - Für G2:
nvidia-l4 - Für N1:
nvidia-tesla-p100nvidia-tesla-p4nvidia-tesla-t4nvidia-tesla-v100
- Für A3 High:
GPU_COUNT: die Anzahl der GPUs, die je nach Art der GPU angegeben werden sollen. Legen Sie den Wert für den GPU-Typ fest, wie in der folgenden Tabelle dargestellt:GPU_TYPEGPU_COUNTnvidia-h100-80gb8 nvidia-h100-mega-80gb8 nvidia-l48 nvidia-tesla-p1004 nvidia-tesla-p44 nvidia-tesla-t44 nvidia-tesla-v1008 DISK_COUNT: Anzahl der lokalen SSD-Laufwerke. Legen Sie dafür16oder24fest. Dieser Parameter ist für die Knotentypen „A3 High“ und „A3 Mega“ nicht erforderlich, da sie eine feste Anzahl von lokalen SSD-Laufwerken enthalten.DISK_SIZE: Optionaler Wert für die Partitionsgröße der lokalen SSD in GB. Die einzige unterstützte Partitionsgröße ist375. Wenn Sie diesen Wert nicht festlegen, wird standardmäßig375verwendet.
CPU_OVERCOMMIT_TYPE: der Overcommit-Typ für CPUs auf einer VM. Legen Sie dafürenabledodernonefest.
REST
Verwenden Sie die nodeTemplates.insert-Methode, um eine Knotenvorlage zu erstellen:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/nodeTemplates
{
"name": "TEMPLATE_NAME",
"nodeType": "NODE_TYPE",
"nodeAffinityLabels": {
"KEY": "VALUE",
...
},
"accelerators": [
{
"acceleratorType": "GPU_TYPE",
"acceleratorCount": GPU_COUNT
}
],
"disks": [
{
"diskType": "local-ssd",
"diskSizeGb": DISK_SIZE,
"diskCount": DISK_COUNT
}
],
"cpuOvercommitType": CPU_OVERCOMMIT_TYPE
}
Dabei gilt:
PROJECT_ID: die Projekt-ID.REGION: Region, in der die Knotenvorlage erstellt werden soll. Mit dieser Vorlage können Sie Knotengruppen in jeder Zone dieser Region erstellen.TEMPLATE_NAME: Name der neuen Knotenvorlage.NODE_TYPE: Knotentyp für Knoten für einzelne Mandanten, die anhand dieser Vorlage erstellt wurden. Mit der MethodenodeTypes.listkönnen Sie eine Liste der in jeder Zone verfügbaren Knotentypen abrufen.KEY:nodeAffinityLabels-Wert, der den Schlüsselteil eines Knotenaffinitätslabels angibt, der als Schlüssel/Wert-Paar ausgedrückt wird. Mit Affinitätslabels können Sie Knoten und Knotengruppen logisch gruppieren. Später können Sie bei der Bereitstellung von VMs Affinitätslabels auf den VMs angeben, um VMs auf einem bestimmten Satz von Knoten oder Knotengruppen zu planen. Weitere Informationen finden Sie unter Knotenaffinität und Anti-Affinität.VALUE: EinnodeAffinityLabels-Wert, der den Wertteil eines Schlüssel/Wert-Paares mit Knotenaffinitätslabel angibt.GPU_TYPE: Der GPU-Typ für jeden Knoten für einzelne Mandanten, der anhand dieser Knotenvorlage erstellt wurde. Informationen zur zonalen Verfügbarkeit von GPUs erhalten Sie, wenn Sie mit dem Befehlgcloud compute accelerator-types listeine Zone auswählen, in der entweder der Knotentypn1,g2,a3-highgpuodera3-megagpufür einzelne Mandanten verfügbar ist. Legen Sie je nach zonaler Verfügbarkeit eine der folgenden Optionen fest:- Für A3 High:
nvidia-h100-80gb - Für A3 Mega:
nvidia-h100-mega-80gb - Für G2:
nvidia-l4 - Für N1:
nvidia-tesla-p100nvidia-tesla-p4nvidia-tesla-t4nvidia-tesla-v100
- Für A3 High:
GPU_COUNT: Die Anzahl der GPUs für jeden Knoten für einzelne Mandanten, die anhand dieser Knotenvorlage erstellt wurden. Legen Sie den Wert für den GPU-Typ fest, wie in der folgenden Tabelle dargestellt:GPU_TYPEGPU_COUNTnvidia-h100-80gb8 nvidia-h100-mega-80gb8 nvidia-l48 nvidia-tesla-p1004 nvidia-tesla-p44 nvidia-tesla-t44 nvidia-tesla-v1008 DISK_SIZE: Optionaler Wert für die Partitionsgröße der lokalen SSD in GB. Die einzige unterstützte Partitionsgröße ist375. Wenn Sie diesen Wert nicht festlegen, wird standardmäßig375verwendet.DISK_COUNT: Anzahl der lokalen SSD-Laufwerke. Legen Sie dafür16oder24fest. Dieser Parameter ist für die Knotentypen „A3 High“ und „A3 Mega“ nicht erforderlich, da sie eine feste Anzahl von lokalen SSD-Laufwerken enthalten.CPU_OVERCOMMIT_TYPE: CPU-Overcommit-Typ. Legen Sie dafürenabled,noneoderCPU_OVERCOMMIT_TYPE_UNSPECIFIEDfest.
Knotenvorlage löschen
Sie können eine Knotenvorlage löschen, nachdem Sie alle Knotengruppen gelöscht haben, die die Vorlage verwenden.
Console
Rufen Sie in der Google Cloud Console die Seite Knoten für einzelne Mandanten auf.
Klicken Sie auf Knotenvorlagen.
Wählen Sie den Namen einer nicht verwendeten Knotenvorlage aus.
Klicken Sie auf Löschen.
gcloud
Verwenden Sie den Befehl gcloud compute sole-tenancy node-templates delete, um eine nicht verwendete Knotenvorlage zu löschen:
gcloud compute sole-tenancy node-templates delete TEMPLATE_NAME \ --region=REGION
Dabei gilt:
TEMPLATE_NAME: Der Name der zu löschenden Knotenvorlage
REGION: Region der Knotenvorlage.
REST
Verwenden Sie die Methode compute.nodeTemplates.delete, um eine nicht verwendete Knotenvorlage zu löschen:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/nodeTemplates/TEMPLATE_NAME
Ersetzen Sie Folgendes:
PROJECT_ID: Ihre Projekt-ID.
REGION: Die Google Cloud Region, die die Knotenvorlage enthält.
TEMPLATE_NAME: Der Name der zu löschenden Knotenvorlage
Nächste Schritte
- Informationen zu den Preisen für Knoten für einzelne Mandanten finden Sie unter Preise für Knoten für einzelne Mandanten.
Mehr zum Aktivieren von Autoscaling für Knotengruppen für einzelne Mandanten finden Sie unter Autoscaling für Knotengruppen.
Weitere Informationen zum Übertragen vorhandener Lizenzen zu Google Cloudfinden Sie unter Bestehende Lizenzen verwenden.
Weitere Informationen zu Knoten für einzelne Mandanten finden Sie unter Knoten für einzelne Mandanten.