Recientemente instalé OpenStack Mitaka en mi banco de pruebas e importé algunas imágenes de los repositorios de CentOS y Ubuntu. Una vez que se inicia la VM, traté de iniciar sesión a través de la consola VNC. Desafortunadamente, no sabía el nombre de usuario y la contraseña y la información tampoco estaba disponible en la página donde se descargó la imagen. Afortunadamente, había una forma de insertar una contraseña al iniciar la instancia y así es como se hace.
Cree un archivo llamado userdata.txt con el siguiente contenido:
#cloud-config password: mypasswd chpasswd: { expire: False } ssh_pwauth: True
Ahora, pase userdata.txt archivo como entrada al crear una nueva instancia como se muestra a continuación:
#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
El comando anterior establecerá la contraseña mypasswd para el usuario predeterminado ubuntu .
Además, al usar la GUI para el lanzamiento, puede especificar la configuración anterior como se muestra a continuación:
Ahora puede iniciar sesión con las siguientes credenciales:
Username: ubuntu Password: mypasswd