Come posso risolvere l’errore "Server.InternalError: Errore interno all'avvio" per uno stack AWS CloudFormation non andato a buon fine?

2 minuti di lettura
0

Ho provato a creare un'istanza Amazon Elastic Compute Cloud (Amazon EC2) con uno stack AWS CloudFormation, ma la mia creazione dello stack non è riuscita. Quindi, ho ricevuto il messaggio d’errore "Server.InternalError: Errore interno all'avvio". Come posso risolvere questo errore?

Breve descrizione

Questo errore viene visualizzato se nel modello di AWS CloudFormation sono specificate mappature dei dispositivi duplicate o non valide. Non puoi avere due dispositivi a blocchi mappati nella stessa posizione (ad esempio, /dev/sdb).

Nota: Se utilizzi un tipo di istanza basato su Nitro (ad esempio, c5, m5 o t3), non riceverai questo errore, perché /dev/sdb e /dev/xvdb sono mappati su due diversi dispositivi NVMe nel sistema operativo.

Soluzione

Nella proprietà BlockDeviceMappings del tuo modello AWS CloudFormation, verifica che i dispositivi a blocchi non siano mappati nella stessa posizione controllando il valore di DeviceNameper ogni dispositivo a blocchi.

Nei seguenti modelli di esempio JSON e YAML, i dispositivi a blocchi specificati sono /dev/xvdb e /dev/xvdc. Il volume principale viene eseguito automaticamente per l'istanza e i dispositivi a blocchi vengono associati come volumi secondari.

JSON:

    "Ec2Instance" : {
      "Type" : "AWS::EC2::Instance",
      "Properties" : {
        "...OtherProperties..."
        "BlockDeviceMappings" : [
          {
            "DeviceName" : "/dev/xvdb",
            "Ebs" : { "VolumeSize" : "100" }
          },{
            "DeviceName" : "/dev/xvdc",
            "Ebs" : { "VolumeSize" : "100" }
          }
        ]
      }
    }

YAML:

EC2Instance:
    Type: AWS::EC2::Instance
    Properties:
        ...OtherProperties...
        BlockDeviceMappings:
        -
          DeviceName: /dev/xvdb
          Ebs:
            VolumeSize: 100
        -
          DeviceName: /dev/xvdc
          Ebs:
            VolumeSize: 100

Informazioni correlate

Mappatura dei dispositivi a blocchi

Esempio di mappatura dei dispositivi a blocchi EC2

Nomi dei dispositivi su istanze Linux

AWS UFFICIALE
AWS UFFICIALEAggiornata 4 anni fa