Ich habe kürzlich OpenStack Mitaka auf meiner Testumgebung installiert und einige Images aus CentOS- und Ubuntu-Repositories importiert. Nachdem die VM gestartet wurde, habe ich versucht, mich über die VNC-Konsole anzumelden. Leider kannte ich den Benutzernamen und das Passwort nicht und die Informationen waren auch nicht auf der Seite verfügbar, auf der das Bild heruntergeladen wurde. Glücklicherweise gab es eine Möglichkeit, beim Booten der Instanz ein Passwort einzugeben, und so wird es gemacht.
Erstellen Sie eine Datei namens userdata.txt mit folgendem Inhalt:
#cloud-config password: mypasswd chpasswd: { expire: False } ssh_pwauth: True
Übergeben Sie nun userdata.txt Datei als Eingabe beim Erstellen einer neuen Instanz wie unten gezeigt:
#openstack server create --flavor m1.small --image Ubuntu-Trusty --key-name mykey --nic net-id=88536e89-12a9-41eb-8aed-57983ee299e8 --security-group default --user-data=userdata.txt my-ubuntu
Der obige Befehl setzt das Passwort mypasswd für den Standardbenutzer ubuntu .
Auch wenn Sie die GUI für den Start verwenden, können Sie die obige Konfiguration wie unten gezeigt angeben:
Jetzt können Sie sich mit den folgenden Anmeldeinformationen anmelden:
Username: ubuntu Password: mypasswd