Versuch, zwei EBS-Volumes mithilfe von Benutzerdaten aus der Startkonfiguration in der Cloud-Formationsvorlage zu streifen

Versuch, zwei EBS-Volumes mithilfe von Benutzerdaten aus der Startkonfiguration in der Cloud-Formationsvorlage zu streifen
  • zwei EBS-Volumes mithilfe einer Wolkenformationsvorlage erstellt.
  • angehängte EBS-Volumes mit aws ec2 attach volume
  • ich versuche, zwei Volumes mit - mdadm --create --verbose /dev/md0 --level=0 --name=InfluxRaid --raid-devices=2 /dev/xvdb /dev/xvdc\n zu streifen, und erhalte die Fehlermeldung „/dev/xvdb wurde nicht gefunden“.

Antwort1

Obwohl es ohne weitere Details schwer zu sagen ist, vermute ich, dass es mit einer Verzögerung beim Anfügen der Volumes an Ihre Instanz während des Startvorgangs zusammenhängt. Siehe diesForumsbeitragfür weitere Details, aber ich denke, Sie möchten vielleicht eine gewisse Wartezeit in Ihr UserDataSkript einbauen, etwa:

# Wait for the EBS volume to show up
while [ ! -e /dev/sdh ]; do echo Waiting for EBS volume to attach; sleep 5; done

verwandte Informationen