Di recente ho installato OpenStack Mitaka sul mio letto di prova e importato alcune immagini dai repository CentOS e Ubuntu. Una volta avviata la VM, ho provato ad accedere tramite la console VNC. Sfortunatamente, non conoscevo nome utente e password e le informazioni non erano disponibili anche nella pagina in cui è stata scaricata l'immagine. Fortunatamente, c'era un modo per inserire una password durante l'avvio dell'istanza ed ecco come è fatto.
Crea un file chiamato userdata.txt con i seguenti contenuti:
#cloud-config password: mypasswd chpasswd: { expire: False } ssh_pwauth: True
Ora, passa userdata.txt come input durante la creazione di una nuova istanza come mostrato di seguito:
#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
Il comando precedente imposterà la password mypasswd per l'utente predefinito ubuntu .
Inoltre, quando si utilizza la GUI per l'avvio, è possibile specificare la configurazione di cui sopra come mostrato di seguito:
Ora puoi accedere con le seguenti credenziali:
Username: ubuntu Password: mypasswd