OpenStack erstellt und legt Benutzer in einer Instanz fest

OpenStack erstellt und legt Benutzer in einer Instanz fest

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

verwandte Informationen