Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Mit Platzierungsgruppe arbeiten
Inhalt
- Erstellen einer Placement-Gruppe
- Informationen zur Platzierungsgruppe anzeigen
- Markieren einer Placement-Gruppe
- Starten von Instances in einer Platzierungsgruppe
- Beschreiben von Instances in einer Platzierungsgruppe
- Ändern der Platzierungsgruppe für eine Instance
- Entfernen einer Instance aus einer Platzierungsgruppe
- Erstellen einer Platzierungsgruppe
Erstellen einer Placement-Gruppe
Sie können eine Placement-Gruppe mit einer der folgenden Methoden erstellen.
- Console
-
So erstellen Sie eine Placement-Gruppe mithilfe der Konsole
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich die Option Placement Groups (Placement-Gruppen).
-
Wählen Sie Platzierungsgruppe erstellen.
-
Geben Sie einen Namen für die Gruppe an.
-
Wählen Sie die Platzierungsstrategie für die Gruppe aus.
-
Wenn Sie Spread wählen, wählen Sie die Spread-Ebene.
-
Rack – keine Einschränkungen
-
Host – nur für Outposts
-
-
Wählen Sie bei Wahl von Partition die Anzahl der Partitionen innerhalb der Gruppe aus.
-
-
Um die Placement-Gruppe zu markieren, wählen Sie Add tag (Tag hinzufügen) und Geben Sie dann einen Schlüssel und einen Wert ein. Wählen Sie Add tag (Tag hinzufügen) für jedes Tag, das Sie hinzufügen möchten.
-
Wählen Sie Create group (Gruppe erstellen) aus.
- AWS CLI
-
Um eine Platzierungsgruppe mit dem zu erstellen AWS CLI
Verwenden Sie den create-placement-group-Befehl. Im folgenden Beispiel wird eine Placement-Gruppe namens
my-cluster
erstellt, die diecluster
-Platzierungsstrategie verwendet, und es wird ein Tag (Markierung) mit dem Schlüsselpurpose
und dem Wertproduction
angewendet.aws ec2 create-placement-group \ --group-name
my-cluster
\ --strategycluster
\ --tag-specifications 'ResourceType=placement-group,Tags={Key=purpose
,Value=production
}'Um eine Partitionsplatzierungsgruppe zu erstellen, verwenden Sie AWS CLI
Verwenden Sie den create-placement-group-Befehl. Geben Sie den
--strategy
-Parameter mit dem Wertpartition
an und geben Sie den--partition-count
-Parameter mit der gewünschten Anzahl von Partitionen an. In diesem Beispiel erhält die Partition-Placement-Gruppe den NamenHDFS-Group-A
und wird mit fünf Partitionen erstellt.aws ec2 create-placement-group \ --group-name
HDFS-Group-A
\ --strategy partition \ --partition-count5
- PowerShell
-
Um eine Platzierungsgruppe zu erstellen, verwenden Sie AWS Tools for Windows PowerShell
Verwenden Sie den New-EC2PlacementGroup-Befehl.
Informationen zur Platzierungsgruppe anzeigen
Sie können alle Ihre Platzierungsgruppen und die Informationen zu ihnen mit einer der folgenden Methoden anzeigen.
- Console
-
Um Informationen zu einer oder mehreren Platzierungsgruppen anzuzeigen
-
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich unter Netzwerk und Sicherheit die Option Platzierungsgruppen aus.
-
In der Tabelle Platzierungsgruppen können Sie für jede Platzierungsgruppe die folgenden Informationen anzeigen:
-
Gruppenname — Der Name, den Sie der Platzierungsgruppe gegeben haben.
-
Gruppen-ID — Die ID der Platzierungsgruppe.
-
Strategie — Die Platzierungsstrategie für die Platzierungsgruppe.
-
Status — Der Status der Vermittlungsgruppe.
-
Partition — Die Anzahl der Partitionen. Nur gültig, wenn die Strategie Partition ist.
-
Gruppen-ARN — Der Amazon-Ressourcenname (ARN) der Platzierungsgruppe.
-
-
- AWS CLI
-
Um all Ihre Platzierungsgruppen zu beschreiben
Verwenden Sie den describe-placement-groups AWS CLI Befehl.
aws ec2 describe-placement-groups
Beispielantwort
{ "PlacementGroups": [ { "GroupName": "my-cluster-pg", "State": "available", "Strategy": "cluster", "GroupId": "pg-0123456789example", "GroupArn": "arn:aws:ec2:eu-west-1:111111111111:placement-group/my-cluster-pg" }, ... ] }
Um eine bestimmte Platzierungsgruppe zu beschreiben
Verwenden Sie den describe-placement-groups AWS CLI Befehl. Sie können entweder den
--group-id
oder den--group-name
Parameter angeben.Geben Sie die Platzierungsgruppen-ID an:
aws ec2 describe-placement-groups --group-id
pg-0123456789example
Geben Sie den Namen der Platzierungsgruppe an:
aws ec2 describe-placement-groups --group-name
my-cluster-pg
Beispielantwort
{ "PlacementGroups": [ { "GroupName": "my-cluster-pg", "State": "available", "Strategy": "cluster", "GroupId": "pg-0123456789example", "GroupArn": "arn:aws:ec2:eu-west-1:111111111111:placement-group/my-cluster-pg" } ] }
Markieren einer Placement-Gruppe
Zur leichteren Kategorisierung und Verwaltung vorhandener Placement-Gruppen können Sie diese mit benutzerdefinierten Metadaten markieren. Weitere Informationen zur Funktionsweise von Tags (Markierungen) finden Sie unter Markieren Ihrer Amazon-EC2-Ressourcen mit Tags (Markierungen).
Wenn Sie eine Placement-Gruppe markieren, werden die Instances, die in der Placement-Gruppe gestartet werden, nicht automatisch markiert. Sie müssen die Instances, die in der Placement-Gruppe gestartet werden, explizit markieren. Weitere Informationen finden Sie unter Hinzufügen eines Tags (Markierung) beim Starten einer Instance.
Sie können Tags (Markierungen) mit einer der folgenden Methoden anzeigen, hinzufügen und löschen.
- Console
-
So zeigen Sie ein Tag für eine vorhandene Placement-Gruppe an, fügen es hinzu oder löschen es
-
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich die Option Placement Groups (Placement-Gruppen).
-
Wählen Sie eine Placement-Gruppe aus, und wählen Sie dann Actions (Aktionen), Manage tags (Tags verwalten).
-
Im Bildschirm Tags verwalten werden alle Tags angezeigt, die der Platzierungsgruppe zugewiesen sind.
-
Um ein Tag (Markierunn) hinzuzufügen, wählen Sie Add tag (Tag (Markierung) hinzufügen) und geben Sie dann den Tag (Markierung)-Schlüssel und -Wert ein. Sie können bis zu 50 Tags pro Placement-Gruppe hinzufügen. Weitere Informationen finden Sie unter Tag (Markierung)-Einschränkungen.
-
Um ein Tag (Markierung) zu löschen, wählen Sie Remove (Entfernen) neben dem Tag (Markierung), das Sie löschen möchten.
-
-
Wählen Sie Speichern.
-
- AWS CLI
-
So zeigen Sie Placement-Gruppen-Tags (Markierungen) an
Verwenden Sie den Befehl describe-tags, um die Tags (Markierungen) für die angegebene Ressource anzuzeigen. Im folgenden Beispiel beschreiben Sie die Tags (Markierungen) für alle Ihre Placement-Gruppen.
aws ec2 describe-tags \ --filters Name=resource-type,Values=placement-group
{ "Tags": [ { "Key": "Environment", "ResourceId": "
pg-0123456789EXAMPLE
", "ResourceType": "placement-group", "Value": "Production" }, { "Key": "Environment", "ResourceId": "pg-9876543210EXAMPLE
", "ResourceType": "placement-group", "Value": "Production" } ] }Sie können auch den Befehl describe-tags verwenden, um die Tags für eine Placement-Gruppe anzuzeigen, indem Sie deren ID angeben. Im folgenden Beispiel beschreiben Sie die Tags für
pg-0123456789EXAMPLE
.aws ec2 describe-tags \ --filters Name=resource-id,Values=
pg-0123456789EXAMPLE
{ "Tags": [ { "Key": "Environment", "ResourceId": "
pg-0123456789EXAMPLE
", "ResourceType": "placement-group", "Value": "Production" } ] }Sie können die Tags einer Placement-Gruppe auch anzeigen, indem Sie die Placement-Gruppe beschreiben.
Verwenden Sie den describe-placement-groupsBefehl, um die Konfiguration der angegebenen Platzierungsgruppe anzuzeigen, einschließlich aller Tags, die für die Platzierungsgruppe angegeben wurden.
aws ec2 describe-placement-groups \ --group-name
my-cluster
{ "PlacementGroups": [ { "GroupName": "
my-cluster
", "State": "available", "Strategy": "cluster", "GroupId": "pg-0123456789EXAMPLE
", "Tags": [ { "Key": "Environment", "Value": "Production" } ] } ] }Um eine bestehende Platzierungsgruppe mit dem zu kennzeichnen AWS CLI
Sie können den Befehl create-tags verwenden, um vorhandene Ressourcen zu markieren. Im folgenden Beispiel wird die vorhandene Placement-Gruppe mit
Key=Cost-Center
undValue=CC-123
gekennzeichnet.aws ec2 create-tags \ --resources
pg-0123456789EXAMPLE
\ --tags Key=Cost-Center
,Value=CC-123
Um ein Tag aus einer Platzierungsgruppe zu löschen, verwenden Sie AWS CLI
Mit dem Befehl delete-tags können Sie Tags (Markierungen) aus vorhandenen Ressourcen löschen. Beispiele finden Sie unter Examples (Beispiele) in der AWS CLI -Befehlsreferenz.
- PowerShell
-
So zeigen Sie Placement-Gruppen-Tags (Markierungen) an
Verwenden Sie den Get-EC2Tag-Befehl.
So beschreiben Sie die Tags (Markierungen) für eine bestimmte Platzierungsgruppe
Verwenden Sie den Get-EC2PlacementGroup-Befehl.
So markieren Sie eine vorhandene Platzierungsgruppe
Verwenden Sie den New-EC2Tag-Befehl.
So löschen Sie ein Tag (Markierung) aus einer Platzierungsgruppe
Verwenden Sie den Remove-EC2Tag-Befehl.
Starten von Instances in einer Platzierungsgruppe
Sie können eine Instance in einer Placement-Gruppe starten, wenn die Placement-Gruppenregeln und -beschränkungen mit einer der folgenden Methoden erfüllt sind.
- Console
-
So starten Sie Instances in einer Platzierungsgruppe
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie auf dem Dashboard der EC2-Konsole im Feld Instance starten die Option Instance starten. Füllen Sie das Formular wie angegeben aus und achten Sie darauf, dass Sie wie folgt vorgehen:
-
Wählen Sie unter Instance type (Instance-Typ) einen Instance-Typ aus, der in einer Platzierungsgruppe gelauncht werden kann.
-
Geben Sie im Feld Summary (Zusammenfassung) unter Number of instances (Anzahl von Instances) die Gesamtzahl der Instances an, die Sie in dieser Platzierungsgruppe benötigen, da Sie der Platzierungsgruppe später möglicherweise keine Instances mehr hinzufügen können.
-
Unter Advanced details (Erweiterte Details) können Sie bei Placement group name (Name der Platzierungsgruppe) wählen, ob Sie die Instances zu einer neuen oder bestehenden Platzierungsgruppe hinzufügen möchten. Wenn Sie eine Platzierungsgruppe mit einer Partitionsstrategie wählen, wählen Sie für Target partition (Ziel-Partition) die Partition, in der die Instances gelauncht werden sollen.
-
- AWS CLI
-
So starten Sie Instances in einer Platzierungsgruppe
Verwenden Sie den Befehl run-instances und geben Sie den Placement-Gruppennamen über den
--placement "GroupName =
-Parameter an. In diesem Beispiel hat die Platzierungsgruppe den Namenmy-cluster
"my-cluster
.aws ec2 run-instances --placement "GroupName =
my-cluster
"Um Instances in einer bestimmten Partition einer Partitionsplatzierungsgruppe zu starten, verwenden Sie den AWS CLI
Verwenden Sie den run-instances-Befehl und geben Sie den Placement-Gruppennnamen und die Partition über den
--placement "GroupName =
-Parameter an. In diesem Beispiel hat die Platzierungsgruppe den NamenHDFS-Group-A
, PartitionNumber =3
"HDFS-Group-A
und die Partitionsnummer lautet3
.aws ec2 run-instances --placement "GroupName =
HDFS-Group-A
, PartitionNumber =3
" - PowerShell
-
So starten Sie Instances in einer Platzierungsgruppe mithilfe von AWS Tools for Windows PowerShell
Verwenden Sie den New-EC2InstanceBefehl und geben Sie den Namen der Platzierungsgruppe mithilfe des
-Placement_GroupName
Parameters an.
Beschreiben von Instances in einer Platzierungsgruppe
Sie können die Platzierungsinformationen Ihrer Instances mit einer der folgenden Methoden anzeigen. Sie können Partitions-Placement-Gruppen auch nach der Partitionsnummer filtern, indem Sie die verwende AWS CLI.
- Console
-
So zeigen Sie die Platzierungsgruppe und die Partitionsnummer einer Instance an
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Instances aus.
-
Wählen Sie die Instance aus.
-
Suchen Sie auf der Registerkarte Details unter Host- und Platzierungsgruppe nach der Platzierungsgruppe. Wenn die Instance keiner Platzierungsgruppe angehört, ist das Feld leer. Andernfalls enthält es den Namen der Platzierungsgruppe. Wenn die Placement-Gruppe eine Partition-Placement-Gruppe ist, enthält Partitionsnummer die Partitionsnummer für die Instance.
- AWS CLI
-
So zeigen Sie die Partitionsnummer für eine Instance in einer Partition-Placement-Gruppe an
Verwenden Sie den describe-instances-Befehl und geben Sie den
--instance-id
-Parameter an.aws ec2 describe-instances --instance-id
i-0123a456700123456
Die Antwort enthält die Platzierungsinformationen, zu denen der Placement-Gruppennname und die Partitionsnummer der Instance zählen.
"Placement": { "AvailabilityZone": "us-east-1c", "GroupName": "HDFS-Group-A", "PartitionNumber": 3, "Tenancy": "default" }
So filtern Sie Instances nach einer bestimmten Partition-Placement-Gruppe und Partitionsnummer
Verwenden Sie den describe-instances-Befehl und geben Sie den
--filters
-Parameter mit denplacement-group-name
- undplacement-partition-number
-Filtern an. In diesem Beispiel hat die Platzierungsgruppe den NamenHDFS-Group-A
und die Partitionsnummer lautet7
.aws ec2 describe-instances --filters "Name = placement-group-name, Values =
HDFS-Group-A
" "Name = placement-partition-number, Values =7
"In der Antwort werden alle Instances aufgelistet, die sich in der angegebenen Partition innerhalb der angeführten Platzierungsgruppe befinden. Das folgende Ausgabebeispiel zeigt nur die Instance-ID, den Instance-Typ und die Platzierungsinformationen für die zurückgegebenen Instances an.
"Instances": [ { "InstanceId": "i-0a1bc23d4567e8f90", "InstanceType": "r4.large", }, "Placement": { "AvailabilityZone": "us-east-1c", "GroupName": "HDFS-Group-A", "PartitionNumber": 7, "Tenancy": "default" } { "InstanceId": "i-0a9b876cd5d4ef321", "InstanceType": "r4.large", }, "Placement": { "AvailabilityZone": "us-east-1c", "GroupName": "HDFS-Group-A", "PartitionNumber": 7, "Tenancy": "default" } ],
Ändern der Platzierungsgruppe für eine Instance
Sie können die Platzierungsgruppe für eine Instance wie folgt ändern:
-
Verschieben einer vorhandenen Instance in eine Platzierungsgruppe
-
Verschieben einer Instance von einer Platzierungsgruppe in eine andere
Bevor Sie die Instance verschieben können, muss sich die Instance im Status stopped
befinden.
- Console
-
So verschieben Sie eine Instance in eine Platzierungsgruppe
-
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Instances aus.
-
Wählen Sie die Instance und dann Instance-Status, Instance anhalten aus.
-
Wählen Sie bei ausgewählter Instance Aktionen, Instance-Einstellungen und Instance-Platzierung ändern.
-
Wählen Sie für Platzierungsgruppe die Platzierungsgruppe, in die die Instance verschoben werden soll.
-
Wählen Sie Speichern.
-
- AWS CLI
-
So verschieben Sie eine Instance in eine Platzierungsgruppe
-
Beenden Sie die Instance mit dem Befehl stop-instances.
-
Verwenden Sie den modify-instance-placementBefehl und geben Sie den Namen der Platzierungsgruppe an, in die die Instanz verschoben werden soll.
aws ec2 modify-instance-placement \ --instance-id
i-0123a456700123456
\ --group-nameMySpreadGroup
-
Starten Sie die Instance mit dem Befehl start-instances.
-
- PowerShell
-
So verschieben Sie eine Instance in eine Platzierungsgruppe mithilfe der AWS Tools for Windows PowerShell
-
Stoppen Sie die Instanz mit dem Stop-EC2InstanceBefehl.
-
Verwenden Sie den Edit-EC2InstancePlacementBefehl und geben Sie den Namen der Platzierungsgruppe an, in die die Instanz verschoben werden soll.
-
Starten Sie die Instanz mit dem Start-EC2InstanceBefehl.
-
Entfernen einer Instance aus einer Platzierungsgruppe
Sie können eine Instance aus einer Platzierungsgruppe mit einer der folgenden Methoden entfernen.
Bevor Sie eine Instance aus einer Platzierungsgruppe entfernen können, muss sich die Instance im Status stopped
befinden.
- Console
-
So entfernen Sie eine Instance aus einer Platzierungsgruppe
-
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Instances aus.
-
Wählen Sie die Instance und dann Instance-Status, Instance anhalten aus.
-
Wählen Sie bei ausgewählter Instance Aktionen, Instance-Einstellungen und Instance-Platzierung ändern.
-
Wählen Sie für Platzierungsgruppe die Option Keine aus.
-
Wählen Sie Speichern.
-
- AWS CLI
-
So entfernen Sie eine Instance aus einer Platzierungsgruppe
-
Beenden Sie die Instance mit dem Befehl stop-instances.
-
Verwenden Sie den modify-instance-placementBefehl und geben Sie eine leere Zeichenfolge für den Namen der Platzierungsgruppe an.
aws ec2 modify-instance-placement \ --instance-id
i-0123a456700123456
\ --group-name "" -
Starten Sie die Instance mit dem Befehl start-instances.
-
- PowerShell
-
So entfernen Sie eine Instance aus einer Platzierungsgruppe mithilfe der AWS Tools for Windows PowerShell
-
Stoppen Sie die Instanz mit dem Stop-EC2InstanceBefehl.
-
Verwenden Sie den Edit-EC2InstancePlacementBefehl und geben Sie eine leere Zeichenfolge für den Namen der Platzierungsgruppe an.
-
Starten Sie die Instanz mit dem Start-EC2InstanceBefehl.
-
Erstellen einer Platzierungsgruppe
Wenn Sie eine Platzierungsgruppe ersetzen müssen oder nicht mehr benötigen, können Sie sie löschen. Sie können eine Platzierungsgruppe mit einer der folgenden Methoden löschen.
Voraussetzung
Bevor Sie eine Platzierungsgruppe löschen können, darf sie keine Instances enthalten. Sie können alle Instances beenden, die Sie in der Platzierungsgruppe gestartet haben, Instances in eine andere Platzierungsgruppe verschieben oder Instances der Platzierungsgruppe entfernen.
- Console
-
So löschen Sie eine Platzierungsgruppe
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich die Option Placement Groups (Placement-Gruppen).
-
Wählen Sie die Platzierungsgruppe aus und wählen Sie Aktionen, Löschen.
-
Wenn Sie zur Bestätigung aufgefordert werden, geben Sie
Delete
ein und wählen Sie dann Löschen aus.
- AWS CLI
-
So löschen Sie eine Platzierungsgruppe
Verwenden Sie den delete-placement-groupBefehl und geben Sie den Namen der Platzierungsgruppe an, um die Platzierungsgruppe zu löschen. In diesem Beispiel lautet der Name der Platzierungsgruppe
my-cluster
.aws ec2 delete-placement-group --group-name
my-cluster
- PowerShell
-
Um eine Platzierungsgruppe mit dem zu löschen AWS Tools for Windows PowerShell
Verwenden Sie den Remove-EC2PlacementGroupBefehl, um die Platzierungsgruppe zu löschen.