Platzierungsgruppen verwalten

Mit Platzierungsgruppen für IBM Cloud® Virtual Private Cloud können Sie Richtlinien für die Verwaltung von Hochverfügbarkeitsworkloads erstellen. Sie können eine Auswahl von Platzierungsrichtlinien für eine Gruppe von eingerichteten Instanzen angeben. Mit diesen Richtlinien können Sie die physische Platzierung von ausgewählten virtuellen Servern von VPC beeinflussen, damit bestimmte Workloadanforderungen erfüllt werden.

Nachdem die Platzierungsgruppe erstellt wurde, können Sie der Platzierungsgruppe eine ausgewählte Virtual Server-Instanz oder eine Gruppe von Virtual Server-Instanzen zuordnen. Wenn Sie diese Instanzen bereitstellen, wird die Instanz anschließend auf der Grundlage der Platzierungsgruppenstrategie auf einem Rechenhost in der für die Instanz vorgesehenen Zone platziert. Sie können dieselbe Platzierungsgruppe für Instanzen in mehreren VPCs verwenden.

Platzierungsgruppen können über die Benutzerschnittstelle, Befehlszeilenschnittstelle, API oder Terraform verwaltet werden. Sie können zusätzliche Platzierungsgruppen erstellen, Ressourcen löschen und die Details der Platzierungsgruppen anzeigen, die hilfreich sind, wenn Sie Platzierungsgruppen zu Instanzen zuordnen. Darüber hinaus können alle vorhandenen Platzierungsgruppen aufgelistet und bei Bedarf umbenannt werden.

Verwaltung der Vermittlungsgruppe in der Konsole

Sie können eine Platzierungsgruppe in Ihrer IBM Cloud VPC über die IBM Cloud-Konsole verwalten.

Führen Sie die folgenden Schritte aus, um Verwaltungstasks für Ihre Platzierungsgruppen auszuführen.

  1. Gehen Sie in der IBM Cloud-Konsole zu **Navigationsmenü-Symbol Navigationsmenü-Symbol **> Infrastruktur **-VPC-Symbol > Compute > Platzierungsgruppen.
  2. Klicken Sie auf der Seite ‚Platzierungsgruppen für VPC‘ auf das Symbol ‚Aktionen‘ Symbol für weitere Aktionen für die Platzierung, die Sie verwalten wollen. Folgende Aktionen stehen zur Auswahl:
Verfügbare Aktionen für Vermittlungsgruppen
Aktion Beschreibung
Erstellen Platzierungruppe erstellen
Löschen Wenn Sie eine Platzierungsgruppe nicht mehr benötigen, können Sie sie löschen, um sie dauerhaft aus Ihrem Konto zu entfernen. Damit Sie die Platzierungsgruppe löschen können, müssen Sie zunächst alle Virtual Server-Instanzen löschen, die der Platzierungsgruppe zugeordnet sind.
Umbenennen von Sie können den Namen der Verteilungsgruppe mit einem neuen Namen aktualisieren.

Die VPC muss vorhanden sein, wenn Sie eine Platzierungsgruppe erstellen. Wenn die VPC nicht zuerst erstellt wird, empfangen Sie beim Erstellen der Platzierungsgruppe einen Fehler und die Platzierungsgruppe wird nicht erstellt.

Erstellen der Platzierungsgruppe in der Konsole

Sie können eine Platzierungsgruppe in Ihrer IBM Cloud VPC über die IBM Cloud-Konsole erstellen. Eine Platzierungsgruppe muss zuerst erstellt werden, bevor sie von einer Instanz verwendet werden kann. Nachdem eine Platzierungsgruppe erstellt wurde, kann eine Instanz während ihrer Einrichtung zur Gruppe zugeordnet werden.

Führen Sie die folgenden Schritte aus, um eine Platzierungsgruppe zu erstellen:

  1. Gehen Sie in der IBM Cloud-Konsole zu **Navigationsmenü-Symbol Navigationsmenü-Symbol **> Infrastruktur **-VPC-Symbol > Compute > Platzierungsgruppen.
  2. Klicken Sie auf Erstellen und geben Sie die Informationen aus Tabelle 1 auf der Seite "Neue Platzierung für VPC" ein.
Erforderliche Felder für die Erstellung einer Vermittlungsgruppe
Feld Wert
Name der Platzierungsgruppe Ihre Platzierungsgruppe benötigt einen Ressourcennamen, der in der Region eindeutig ist. Wenn Sie keinen Namen angeben, wird ein Name generiert und Ihrer Platzierungsgruppe zugewiesen.
Ressourcengruppe Wählen Sie die Ressourcengruppe aus, die die Kontoressourcen und die Benutzer enthält, die auf die Platzierungsgruppe zugreifen können sollen. Weitere Informationen zu Ressourcengruppen finden Sie unter Ressourcengruppen verwalten.
Bereich Die Region der Platzierungsgruppe.
Benutzertags Schlüsselwörter, die für das Profilmanagement verwendet werden.
Platzierungsstrategie Hostverteilung - Alle eingerichteten Instanzen werden auf separaten Hosts platziert, die sich in demselben Rack befinden können.

Stromverteilung - Alle eingerichteten Instanzen werden in unterschiedlichen Racks mit separater Stromversorgung und Netzausrüstung platziert. Jedes Rack enthält zudem zwei Stromversorgungssysteme mit unterschiedlichen Quellen.

Erstellen einer Platzierungsgruppe über die CLI

Eine Platzierungsgruppe muss zuerst erstellt werden, bevor sie von einer Instanz verwendet werden kann. Nachdem eine Platzierungsgruppe erstellt wurde, kann eine Instanz während ihrer Einrichtung zur Gruppe zugeordnet werden.

Vorbereitende Schritte

  1. Stellen Sie sicher, dass die folgenden CLI-Plug-ins heruntergeladen, installiert und initialisiert worden sind. Weitere Informationen finden Sie unter CLI-Voraussetzungen.
    • IBM Cloud-CLI
    • Plug-in 'vpc-infrastructure'
  2. Erstellen Sie eine Instanz von IBM Cloud VPC.

Informationen zum Erstellen einer Platzierungsgruppe in der CLI sammeln

Sind Sie für die Erstellung einer Platzierunggruppe bereit? Bevor Sie den Befehl ibmcloud is placement-group-create ausführen können, müssen Sie die folgenden Informationen kennen.

Stellen Sie die folgenden erforderlichen Informationen zusammen:

Erforderliche Informationen zum Erstellen einer Platzierungsgruppe über die CLI
Feld Wert
Platzierungsgruppendetails Optionen
Strategie Die Strategie für die Platzierungsgruppe. Entweder host_spread oder power_spread.
Name Der Name der Platzierungsgruppe.
Ressourcengruppen-ID Die ID der Ressourcengruppe.
Name der Ressourcengruppe Der Name der Ressourcengruppe.

Erstellen der Platzierungsgruppe über die CLI

Sie können eine Platzierungsgruppe in IBM Cloud VPC über die Befehlszeilenschnittstelle erstellen.

Zum Erstellen einer Platzierungsgruppe über die Befehlszeilenschnittstelle verwenden Sie den Befehl ibmcloud is placement-group-create. Geben Sie die Platzierungsgruppenstrategie für die Platzierungsgruppe, den Namen der Platzierungsgruppe und die ID oder den Namen der Ressourcengruppe an.

Im folgenden Beispiel wird eine Platzierungsgruppe mit einer Host-Verteilungsstrategie namens MyPlacementGroup und der Ressourcengruppen-ID erstellt RESOURCE_GROUP_ID.

ibmcloud is placement-group-create --strategy host_spread --name MyPlacementGroup --resource-group-id RESOURCE_GROUP_ID

Platzierungsgruppe über die API erstellen

Sie können eine Platzierungsgruppe in Ihrer IBM Cloud VPC-Instanz über die API erstellen.

Eine Platzierungsgruppe muss zuerst erstellt werden, bevor sie von einer Instanz verwendet werden kann. Nachdem eine Platzierungsgruppe erstellt wurde, kann eine Instanz während ihrer Einrichtung zur Gruppe zugeordnet werden.

Im folgenden Beispiel wird eine Platzierungsgruppe erstellt, die die Platzierungsgruppenstrategie mit Hostverteilung verwendet.

curl -X POST "$vpc_api_endpoint/v1/placement_groups?version=2021-04-20&generation=2" -H "Authorization: Bearer $iam_token" -d '{
      "name": "my-placement-group"
      "strategy": "host_spread"
    }'

Weitere Informationen zu den Strategievariablen host_spread und power_spread finden Sie unter Platzierungsgruppe erstellen in der Dokumentation zur Virtual Private Cloud-API.

Platzierungsgruppe mit Terraform erstellen

Sie können eine Platzierungsgruppe in Ihrer IBM Cloud VPC-Instanz unter Verwendung von Terraform erstellen.

Eine Platzierungsgruppe muss zuerst erstellt werden, bevor sie von einer Instanz verwendet werden kann. Nachdem eine Platzierungsgruppe erstellt wurde, kann eine Instanz während ihrer Einrichtung zur Gruppe zugeordnet werden.

Vorbereitende Schritte

Stellen Sie sicher, dass Sie Terraform for VPC eingerichtet haben.

Im folgenden Beispiel wird eine Platzierungsgruppe mit einer Host-Verteilungsstrategie namens sowie my-placement-group eine Ressourcengruppe namens erstellt data.ibm_resource_group.default.id.

resource "ibm_is_placement_group" "is_placement_group" {
  strategy = "host_spread"
  name = "my-placement-group"
  resource_group = data.ibm_resource_group.default.id
}

Weitere Informationen zu den Strategievariablen host_spread und power_spread finden Sie unter Platzierungsgruppe erstellen in der Dokumentation zur Virtual Private Cloud-API.

Ändern des Namens einer Platzierungsgruppe in der Konsole

Sie können den Namen einer Platzierungsgruppe in Ihrer IBM Cloud VPC über die IBM Cloud-Konsole ändern.

So benennen Sie eine Platzierungsgruppe um:

  1. Gehen Sie in der IBM Cloud-Konsole zu **Navigationsmenü-Symbol Navigationsmenü-Symbol **> Infrastruktur **-VPC-Symbol > Compute > Platzierungsgruppen.
  2. Wählen Sie die Platzierungsgruppe aus und klicken Sie auf Umbenennen.
  3. Ändern Sie den Namen der Platzierungsgruppe.

Ändern des Namens einer Platzierungsgruppe über die CLI

Sie können den Namen einer Platzierungsgruppe in IBM Cloud VPC über die Befehlszeilenschnittstelle aktualisieren.

Zum Aktualisieren des Platzierungsgruppennamens über die Befehlszeilenschnittstelle verwenden Sie den Befehl ibmcloud is placement-group-update. Geben Sie die ID oder den Namen der Platzierungsgruppe sowie den neuen Namen der Platzierungsgruppe an.

Im folgenden Beispiel wird die Platzierungsgruppe mit der ID auf 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 den Namen aktualisiert new-name.

ibmcloud is placement-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name NEW_NAME

Platzierungsgruppennamen über die API ändern

Sie können den Namen einer Platzierungsgruppe in Ihrer IBM Cloud VPC über die API ändern. Im folgenden Beispiel wird der Name der Platzierungsgruppe mit dem neuen Namen my-updated=placement-group aktualisiert.

curl -X PATCH "$vpc_api_endpoint/v1/placement_groups/$id?version=2021-05-04&generation=2" -H "Authorization: Bearer $iam_token" -d '{
      "name": "my-updated-placement-group",
    }'

Namen der Platzierungsgruppe mit Terraform ändern

Sie können den Namen einer Platzierungsgruppe in Ihrer IBM Cloud VPC-Instanz unter Verwendung von Terraform aktualisieren.

Im folgenden Beispiel wird die Platzierungsgruppe mit der ID auf is_placement_group den Namen aktualisiert my-placement-group-modified.

resource "ibm_is_placement_group" "is_placement_group" {
  strategy = "host_spread"
  name = "my-placement-group-modified"
  resource_group = data.ibm_resource_group.default.id
}

Platzierungsgruppe über die Benutzerschnittstelle löschen

Sie können eine Platzierungsgruppe in Ihrer IBM Cloud VPC über die IBM Cloud-Konsole löschen. Eine Platzierungsgruppe kann nicht gelöscht werden, wenn ihr Instanzen zugeordnet sind. Alle Instanzen müssen zuerst entfernt werden. Weitere Informationen zum Löschen einer VPC-Instanz und der zugehörigen Ressourcen finden Sie im Abschnitt VPC löschen.

Führen Sie die folgenden Schritte aus, um eine Platzierungsgruppe zu löschen:

  1. Gehen Sie in der IBM Cloud-Konsole zu **Navigationsmenü-Symbol Navigationsmenü-Symbol **> Infrastruktur **-VPC-Symbol > Compute > Platzierungsgruppen.
  2. Wählen Sie die Platzierungsgruppe aus und klicken Sie auf Löschen.
  3. Es wird eine entsprechende Bestätigungsnachricht angezeigt. Klicken Sie auf Löschen.

Platzierungsgruppe über die Befehlszeilenschnittstelle löschen

Sie können eine Platzierungsgruppe in IBM Cloud VPC über die Befehlszeilenschnittstelle löschen. Eine Platzierungsgruppe kann nicht gelöscht werden, wenn ihr Instanzen zugeordnet sind. Alle Instanzen müssen zuerst entfernt werden. Weitere Informationen zum Löschen einer VPC-Instanz und der zugehörigen Ressourcen finden Sie im Abschnitt VPC löschen.

Zum Löschen einer Platzierungsgruppe über die Befehlszeilenschnittstelle verwenden Sie den Befehl ibmcloud is placement-group-delete. Geben Sie die ID oder den Namen der Vermittlungsgruppe an.

Das folgende Beispiel löscht eine Vermittlungsgruppe mit der ID oder dem Namen PLACEMENT_GROUP.

ibmcloud is placement-group-delete PLACEMENT_GROUP --output JSON

Platzierungsgruppe über die API löschen

Eine Platzierungsgruppe kann nicht gelöscht werden, wenn ihr Instanzen zugeordnet sind. Alle Instanzen müssen zuerst entfernt werden. Weitere Informationen zum Löschen einer VPC-Instanz und der zugehörigen Ressourcen finden Sie im Abschnitt VPC löschen.

Im folgenden Beispiel wird die Platzierungsgruppe gelöscht.

curl -X DELETE "$vpc_api_endpoint/v1/placement_groups/$id?version=2021-04-20&generation=2" -H "Authorization: Bearer $iam_token"

Platzierungsgruppe mit Terraform löschen

Sie können eine Platzierungsgruppe in Ihrer IBM Cloud VPC-Instanz unter Verwendung von Terraform löschen. Eine Platzierungsgruppe kann nicht gelöscht werden, wenn ihr Instanzen zugeordnet sind. Alle Instanzen müssen zuerst entfernt werden. Weitere Informationen zum Löschen einer VPC-Instanz und der zugehörigen Ressourcen finden Sie im Abschnitt VPC löschen.

Im folgenden Beispiel wird eine Platzierungsgruppe namens PLACEMENT_GROUP gelöscht.

terraform destroy -target=ibm_is_placement_group.is_placement_group

Alle Platzierungsgruppen über die Benutzerschnittstelle auflisten

Sie können eine Liste der Platzierungsgruppen für eine Region generieren.

So rufen Sie eine Liste aller vorhandenen Platzierungsgruppen ab:

  1. Gehen Sie in der IBM Cloud-Konsole zu **Navigationsmenü-Symbol Navigationsmenü-Symbol **> Infrastruktur **-VPC-Symbol > Compute > Platzierungsgruppen.
  2. Es werden alle vorhandenen Platzierungsgruppen angezeigt.

Alle Platzierungsgruppen über die Befehlszeilenschnittstelle auflisten

Sie können eine Liste der Platzierungsgruppen für eine Region generieren. Sie können alle vorhandenen Platzierungsgruppen in Ihrer IBM Cloud VPC mithilfe der Befehlszeilenschnittstelle (CLI) auflisten.

Zum Auflisten aller vorhandenen Platzierungsgruppen in der Befehlszeilenschnittstelle verwenden Sie den Befehl ibmcloud is placement-groups.

Im folgenden Beispiel werden alle vorhandenen Platzierungsgruppen aufgelistet.

ibmcloud is placement-groups --output JSON

Alle Platzierungsgruppen über die API auflisten

Sie können eine Liste der Platzierungsgruppen für eine Region generieren. Im folgenden Beispiel wird eine Liste aller Platzierungsgruppen generiert.

curl -X GET "$vpc_api_endpoint/v1/placement_groups?version=2021-04-20&generation=2" -H "Authorization: Bearer $iam_token"

Alle Platzierungsgruppen mit Terraform auflisten

Sie können eine Liste der Platzierungsgruppen für eine Region generieren. Sie können alle vorhandenen Platzierungsgruppen in Ihrer IBM Cloud VPC-Instanz unter Verwendung von Terraform auflisten.

Im folgenden Beispiel werden alle vorhandenen Platzierungsgruppen aufgelistet.

data "ibm_is_placement_groups" "is_placement_groups" {
}

Platzierungsgruppendetails über die Benutzerschnittstelle anzeigen

Sie können Details zu einer Platzierungsgruppe einsehen, wie beispielsweise den Namen der Platzierungsgruppe, die zugewiesene Ressourcengruppe, die Platzierungsgruppen-ID, den Standort, das Erstellungsdatum der Platzierungsgruppe und die festgelegte Platzierungsgruppenstrategie.

Führen Sie die folgenden Schritte aus, um die Details einer Platzierungsgruppe anzuzeigen.

  1. Gehen Sie in der IBM Cloud-Konsole zu **Navigationsmenü-Symbol Navigationsmenü-Symbol **> Infrastruktur **-VPC-Symbol > Compute > Platzierungsgruppen.
  2. Klicken Sie auf den Namen der Platzierungsgruppe, deren Details Sie anzeigen möchten.

Platzierungsgruppendetails über die Befehlszeilenschnittstelle anzeigen

Sie können Details zu einer Platzierungsgruppe einsehen, wie beispielsweise den Namen der Platzierungsgruppe, die zugewiesene Ressourcengruppe, die Platzierungsgruppen-ID, den Standort, das Erstellungsdatum der Platzierungsgruppe und die festgelegte Platzierungsgruppenstrategie.

Sie können die Details einer Platzierungsgruppe in Ihrer IBM Cloud VPC mithilfe der Befehlszeilenschnittstelle (CLI) abrufen.

Zum Abrufen der Details einer Platzierungsgruppe in der Befehlszeilenschnittstelle verwenden Sie den Befehl ibmcloud is placement-group. Geben Sie die ID oder den Namen der Vermittlungsgruppe an.

Das folgende Beispiel liefert die Details zu einer Vermittlungsgruppe mit der ID oder dem Namen PLACEMENT_GROUP.

ibmcloud is placement-group PLACEMENT_GROUP --output JSON

Platzierungsgruppendetails über die API anzeigen

Sie können Details zu einer Platzierungsgruppe einsehen, wie beispielsweise den Namen der Platzierungsgruppe, die zugewiesene Ressourcengruppe, die Platzierungsgruppen-ID, den Standort, das Erstellungsdatum der Platzierungsgruppe und die festgelegte Platzierungsgruppenstrategie.

Im folgenden Beispiel wird eine einzelne Platzierungsgruppe abgerufen, die durch die ID in der URL angegeben ist.

curl -X GET "$vpc_api_endpoint/v1/placement_groups/$id?version=2021-04-20&generation=2" -H "Authorization: Bearer $iam_token"

Platzierungsgruppendetails mit Terraform anzeigen

Sie können Details zu einer Platzierungsgruppe einsehen, wie beispielsweise den Namen der Platzierungsgruppe, die zugewiesene Ressourcengruppe, die Platzierungsgruppen-ID, den Standort, das Erstellungsdatum der Platzierungsgruppe und die festgelegte Platzierungsgruppenstrategie.

Sie können die Details einer Platzierungsgruppe in Ihrer IBM Cloud VPC mithilfe von Terraform abrufen.

Im folgenden Beispiel werden Details für eine einzelne Platzierungsgruppe mit der ID ibm_is_placement_group.is_placement_group.name abgerufen.

data "ibm_is_placement_group" "d_is_placement_group" {
  name = ibm_is_placement_group.is_placement_group.name
}

Platzierungsgruppen mit einer Reservierung verwenden

Beachten Sie die folgenden Informationen, wenn Sie eine Platzierungsgruppe mit einer Reservierung verwenden. Weitere Informationen zu Reservierungen finden Sie unter Informationen zu Reservierungen für VPC.

Die Unterstützung für eine Instanz mit einer Platzierungsgruppe und einem Reservierungsziel wird noch nicht unterstützt.

Platzierungsgruppen und Reservierungen schließen sich gegenseitig aus. Dies bedeutet, dass eine Instanz, die Mitglied einer Platzierungsgruppe ist, nicht erstellt oder aktualisiert werden kann, um auch eine Reservierung als Ziel anzugeben. Eine solche POST-oder PATCH-API-Anforderung führt zu einem Fehler.