2016-03-06 14 views
5

come cambiare tipo di istanza in fase di esecuzionecome cambiare tipo di istanza in runtime

ho correre t2.small esempio, mi chinai l'istanza ed eseguirlo con t2.medium grado, ma l'istanza in esecuzione t2.small

ec2: 
key_name: "{{key_name}}" 
region: "{{aws_region}}" 
state: running 
instance_type: t2.medium 
instance_ids: "{{ item.id }}" 
aws_access_key: "{{aws_access_key_id}}" 
aws_secret_key: "{{aws_secret_access_key}}" 

sembra che ansible ignorare dalla instance_type

risposta

1

non si può semplicemente eseguire l'istanza utilizzando un nuovo formato, è necessario modificare la dimensione esempio prima, dopo averlo fermato, quindi eseguirlo in seguito.

Modificare la dimensione esempio>[ reference ]

ec2-modify-instance-attribute <instance id> --instance-type <new type> 

Si dovrebbe anche prendere atto di this, specificamente>

È possibile ridimensionare un'istanza solo se il suo tipo di istanza corrente e il nuova il tipo di istanza desiderato è compatibile nei seguenti modi:

  • Tipo di virtualizzazione. Le AMI Linux utilizzano uno dei due tipi di virtualizzazione : paravirtual (PV) o hardware virtual machine (HVM). Non è possibile ridimensionare un'istanza che è stata avviata da un AMI PV a un tipo di istanza che è solo HVM. Per ulteriori informazioni, vedere Linux AMI Tipi di virtualizzazione.
  • Rete. Alcuni tipi di istanze non sono supportati in EC2-Classic e devono essere avviati in un VPC. Pertanto, non è possibile ridimensionare un'istanza in EC2-Classic su un tipo di istanza disponibile in solo in un VPC, a meno che non si disponga di un VPC non predefinito. Per ulteriori informazioni, vedere Tipi di istanze disponibili solo in un VPC.
  • Piattaforma. Tutti i tipi di istanza Amazon EC2 supportano AMI a 64 bit, ma solo i seguenti tipi di istanza supportano AMI a 32 bit: t2.nano, t2.micro, t2.small, t2.medium, c3.large, t1.micro, m1.small, m1.medium e c1.medium. Se si è ridimensionare un'istanza a 32 bit, si è limitati a questi tipi di istanza.
+0

grazie per la risposta, ho ricevuto questo errore "" [Errno 2] Nessun file o directory " –

+0

comando aw s ec2-modify-instance-attribute --region "{{aws_region}}" --instance-id "{{item.id}}" --instance-type t2.medium –

+0

Ho bisogno di installare aws cli –

Problemi correlati