Nedávno jsem nainstaloval OpenStack Mitaka na svou testovací postel a importoval jsem několik obrázků z repozitářů CentOS a Ubuntu. Po spuštění virtuálního počítače jsem se pokusil přihlásit přes konzolu VNC. Bohužel jsem neznal uživatelské jméno a heslo a informace nebyly dostupné ani na stránce, kde byl obrázek stažen. Naštěstí existoval způsob, jak vložit heslo při spouštění instance, a zde je návod, jak se to dělá.
Vytvořte soubor s názvem userdata.txt s níže uvedeným obsahem:
#cloud-config password: mypasswd chpasswd: { expire: False } ssh_pwauth: True
Nyní předejte userdata.txt soubor jako vstup při vytváření nové instance, jak je znázorněno níže:
#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
Výše uvedený příkaz nastaví heslo mypasswd pro výchozího uživatele ubuntu .
Také při použití GUI pro spouštění můžete specifikovat výše uvedenou konfiguraci, jak je ukázáno níže:
Nyní se můžete přihlásit pomocí níže uvedených přihlašovacích údajů:
Username: ubuntu Password: mypasswd