Allgemeine Informationen
Anleitung | |
---|---|
Informationen | |
Betriebssystem | Alle |
Service | Cloudcomputing |
Interessant für | Angestellte, Studierende und Gäste |
HilfeWiki des ZIM der Uni Paderborn |
This article is only a draft. Information provided here is most possibly incomplete and/or imprecise. Feel free to help us by expanding it. |
Die im Kochbuch verwendeten Tools lassen sich einfach in einer virtuellen Instanz in der Cloudcomputing Umgebung installieren. Im folgenden wird dies vorgenommen.
Was ist zu tun?[Bearbeiten | Quelltext bearbeiten]
- Instanziieren einer virtuellen Maschine in der Cloudcomputing Umgebung
- Installieren der Kommandozeilen-Clients auf der virtuellen Maschine
- Herunterladen der 'Openstack RC Datei v3'
Instanziieren einer virtuellen Maschine[Bearbeiten | Quelltext bearbeiten]
Analog zu Cloudcomputing_Quick-Start, allerdings mit folgenden Abweichungen:
Im Schritt Instanz starten, Quelle wählen:
Ubuntu-16.04-Xenial-Xerus
Im Schritt Instanz starten, Variante wählen:
m1.small
Die Änderungen im Ablauf erzeugen eine virtuelle Maschine die ein Ubuntu 16.04 enthält. Im Gegensatz zum CirrOS, lautet der Benutzername für die Anmeldung per SSH:
ubuntu@[Floating IP]
Installieren der Kommandozeilen-Clients[Bearbeiten | Quelltext bearbeiten]
Nach dem Erzeugen der Instanz sollte das Anmelden per SSH, unter Benutzung des zugewiesenen SSH-Keys und der zugewiesenen Floating-IP möglich sein. In diesem Beispiel wurde die IP 192.26.184.37
zugewiesen. Beim ersten Login wird der Schlüssel-Fingerabdruck der Maschine angezeigt und wird dann gespeichert. Dieser kann mit den Ausgaben im Konsolen-Log der Instanz verglichen werden.
$ ssh ubuntu@192.26.184.37
The authenticity of host '192.26.184.37 (192.26.184.37)' cant be established.
ECDSA key fingerprint is SHA256:J4RN5DHDHOoAMTSiOfC2ZrkNxJZiJYYoj4sGmBeU1Kk.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.26.184.37' (ECDSA) to the list of known hosts.
Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-34-generic x86_64)
[...]
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
ubuntu@api-kochbuch-demo:~$
Nach dem erfolgreichen Anmelden muss die Software Paketliste auf den aktuellen Stand gebracht werden.
ubuntu@api-kochbuch-demo:~$ sudo apt-get update
sudo: unable to resolve host api-kochbuch-demo
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB]
[...]
Get:30 http://nova.clouds.archive.ubuntu.com/ubuntu xenial-backports/universe Translation-en [584 B]
Fetched 10.6 MB in 2s (4,401 kB/s)
Reading package lists... Done
ubuntu@api-kochbuch-demo:~$
Ist dies erfolgt, kann das Softwarepaket python-openstackclient
inklusive der Abhängigkeiten installiert werden.
ubuntu@api-kochbuch-demo:~$ sudo apt-get install -y python-openstackclient
sudo: unable to resolve host api-kochbuch-demo
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
[...]
Setting up python-openstackclient (2.3.0-2) ...
update-alternatives: using /usr/bin/python2-openstack to provide /usr/bin/openstack (openstack) in auto mode
Processing triggers for libc-bin (2.23-0ubuntu3) ...
ubuntu@api-kochbuch-demo:~$
Siehe auch[Bearbeiten | Quelltext bearbeiten]
Weitere interessante Artikel zum gleichen Themenfeld verlinken