Demo-Umgebung

_images/os_background.png

DevStack

DevStack Clone und Setup

git clone https://opendev.org/openstack/devstack
cd ./devstack
cp ./samples/local.conf .
nano ./local.conf

Bemerkung

  • Studenten können einen anderen Editor anstelle von Nano mit ihren eigenen Vorlieben verwenden (z.B. vi, emacs oder was auch immer sie wollen).
./stack.sh

Bemerkung

  • DevStack sollte bereits im VM-Bild installiert sein, das Sie heruntergeladen haben. Diese Anleitung wird für zukünftige Referenz in dem Fall zur Verfügung gestellt, dass die Schüler von vorne anfangen müssen.

http://localhost/

_images/devstack-http-localhost.png

Dienste laufen in DevStack

_images/devstack-screen.png

Bemerkung

  • Screen fällt weg in Queens: http://lists.openstack.org/pipermail/openstack-dev/2017-May/116301.html
  • Nützliche Bildschirmbefehle:
    • Liste sessions: screen -ls
    • Verbinden: screen -R <session name>
    • Starten Sie eine neue Session: screen -C devstack / stack-screenrc
    • Umzug zwischen den Diensten: <ctrl> -ein , <ctrl> -ap
    • service abbrechen und neu starten: <ctrl> -c, <up arrow> den Befehl abrufen
    • Trennen: <ctrl> -a d

DevStack-Dienste mit Systemd

Übung