Ich habe Ubuntu MicroStack auf HP Proliant DL360 Gen9 Server installiert. Ich habe das MicroStack-Installationsverfahren von der MicroStack-Website befolgt.
Alles war in Ordnung. Als ich mich jedoch entschied, ein Linux-Image in den MicroStack hochzuladen. Ich habe die Anweisungen befolgt, die ich auf der offiziellen OpenStack-Website gefunden habe. Der Computerbildschirm sendete jedoch die folgende Nachricht:
Bild kann nicht erstellt werden
Auf dem Computerbildschirm erschien nichts mehr. Haben Sie eine Idee, wie Sie dieses Problem beheben können? Vielen Dank im Voraus.
Akzeptierte Antwort:
Dies liegt daran, dass das nginx, das Horizon bedient, die Upload-Größe begrenzt hat. Ich bin kein Snap-Experte, daher ist dies möglicherweise nicht der „richtige“ Weg, aber es wird das Problem umgehen (bearbeiten Sie die Seite nach Ihrem Geschmack):
Bearbeiten Sie /var/snap/microstack/common/etc/nginx/snap/nginx.conf. Fügen Sie im Abschnitt „http“ so etwas wie
hinzuclient_max_body_size 4G;
Speichern Sie das und laden Sie dann nginx neu mit:
/snap/microstack/current/usr/sbin/nginx -s reload -c /var/snap/microstack/common/etc/nginx/snap/nginx.conf
Sie können auch neue Bilder hinzufügen mit etwas wie (Bild und Passwort ändern):
microstack.openstack --os-username=admin --os-password=keystone image create --file ./path_to_an_image.img --public --container-format bare --disk-format qcow2 'MyImage'