Ricerca di istanze di gruppi di nodi di calcolo in PCS AWS - AWS PC

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ricerca di istanze di gruppi di nodi di calcolo in PCS AWS

Ogni gruppo di nodi di calcolo AWS PCS può avviare EC2 istanze con configurazioni condivise. Puoi utilizzare i EC2 tag per trovare istanze in un gruppo di nodi di calcolo in o con. AWS Management Console AWS CLI

AWS Management Console
Per trovare le istanze del tuo gruppo di nodi di calcolo
  1. Apri la console AWS PCS.

  2. Seleziona il cluster .

  3. Scegli i gruppi di nodi Compute.

  4. Trova l'ID per il gruppo di nodi di accesso che hai creato.

  5. Vai alla EC2 console e scegli Istanze.

  6. Cerca le istanze con il tag seguente. Sostituiscilo node-group-id con l'ID (non il nome) del tuo gruppo di nodi di calcolo.

    aws:pcs:compute-node-group-id=node-group-id
  7. (Facoltativo) Puoi modificare il valore dello stato dell'istanza nel campo di ricerca per trovare le istanze che sono in fase di configurazione o che sono state terminate di recente.

  8. Trova l'ID e l'indirizzo IP dell'istanza per ogni istanza nell'elenco delle istanze con tag.

AWS CLI

Per trovare le istanze del tuo gruppo di nodi, usa i comandi che seguono. Prima di eseguire i comandi, apporta le seguenti sostituzioni:

  • Sostituisci region-code con il Regione AWS del tuo cluster. Esempio: us-east-1

  • Sostituisci node-group-id con l'ID (non il nome) del tuo gruppo di nodi di calcolo.

  • Sostituisci running con altri stati di istanza come pending o terminated per trovare EC2 istanze in altri stati.

aws ec2 describe-instances \ --region region-code --filters \ "Name=tag:aws:pcs:compute-node-group-id,Values=node-group-id" \ "Name=instance-state-name,Values=running" \ --query 'Reservations[*].Instances[*].{InstanceID:InstanceId,State:State.Name,PublicIP:PublicIpAddress,PrivateIP:PrivateIpAddress}'

Il comando restituisce un output simile al seguente: Il valore di PublicIP è null se l'istanza si trova in una sottorete privata.

[
    [
        {
            "InstanceID": "i-0123456789abcdefa",
            "State": "running",
            "PublicIP": "18.189.32.188",
            "PrivateIP": "10.0.0.1"
        }
    ]
]
Nota

Se prevedi describe-instances di restituire un numero elevato di istanze, devi utilizzare le opzioni per più pagine. Per ulteriori informazioni, consulta DescribeInstancesAmazon Elastic Compute Cloud API Reference.