
Ich suche nach einer Möglichkeit, mit meinem OpenStack eine Instanz mit einem bestimmten Benutzer und einem bestimmten Passwort zu erstellen/einzustellen
Ich möchte beispielsweise eine Instanz bereitstellen, die einen bestimmten Benutzer (sagen wir bobi) hat, der ein Kennwort (sagen wir bobi123) hat.
und wenn die Instanz fertig eingerichtet ist und läuft, kann ich mich von der Konsole aus mit dem Benutzer bobi anmelden und bobi123 übergeben.
Ist das möglich?
Antwort1
Was Sie suchen istCloud-Init. Während der Instanzerstellung werden Ihre Benutzerdaten vom OpenStack-Metadatendienst (Neutron) mit allen erforderlichen Benutzern, Passwörtern usw. eingefügt. Sie müssen sicherstellen, dass in Ihrem Basisimage die Cloud-Init-Dienste aktiviert sind, damit sie beim Booten gestartet werden und den Metadatendienst kontaktieren können.
Antwort2
Hier ist ein Skript, mit dem Sie Standardkennwörter festlegen und die SSH-Kennwortauthentifizierung aktivieren können.
#cloud-config
chpasswd:
list: |
root:stackops
ubuntu:stackops
expire: False
ssh_pwauth: True