Training

Training

OpenStack Training Labs

Training Labs provides an easy way to deploy virtualized OpenStack in a desktop environment. Training Labs supports all modern Linux, Windows and macOS platforms. You need to have VirtualBox or KVM/libvirt installed before running Training Labs. Homepage

stack@server:~$ apt -y install qemu-kvm libvirt-bin virtinst bridge-utils
stack@server:~$ git clone git://git.openstack.org/openstack/training-labs.git
Cloning into 'training-labs'...
remote: Counting objects: 5591, done.
remote: Compressing objects: 100% (1824/1824), done.
remote: Total 5591 (delta 4291), reused 4932 (delta 3712)
Receiving objects: 100% (5591/5591), 1.02 MiB | 326.00 KiB/s, done.
Resolving deltas: 100% (4291/4291), done.
stack@server:~$
stack@server:~$ cd training-labs/labs
stack@server:~/training-labs/labs$ ls
autostart  config  lib  osbash  scripts  stacktrain  st.py  tests  tools  wbatch
stack@server:~/training-labs/labs$ ls ..
babel.cfg         HACKING.rst  openstack-common.conf  setup.cfg              tox.ini
bindep.txt        labs         playbooks              setup.py
CONTRIBUTING.rst  labs.py      README.rst             test-requirements.txt
doc               LICENSE      requirements.txt       tools
stack@server:~/training-labs/labs$
stack@server:~/training-labs/labs$ sed -i.bak 's/${PROVIDER:=virtualbox}/${PROVIDER:=kvm}/' config/localrc
stack@server:~/training-labs/labs/osbash$ ./osbash.sh -b cluster
Base disk: base-ssh-pike-ubuntu-16.04-server-amd64
Distribution name:  ubuntu
Virtualization provider: kvm
Skipping snapshot cycles.
Creating Windows batch scripts: no
Creating cluster on this machine: yes
VM access method: ssh
GUI type: vnc
 Sat Feb 24 19:06:24 CST 2018 osbash starting 
Creating basedisk.
Sat Feb 24 19:06:24 CST 2018 osbash vm_install starts.
FAILURE (141): virsh: capabilities
KVM support is available.
Asked to delete VM "base" (not found)
ubuntu-16.04.3-server-amd64.iso not in /opt/stack/training-labs/labs/osbash/img; downloading.
--2018-02-24 19:06:24--  http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.iso
Resolving releases.ubuntu.com (releases.ubuntu.com)... 91.189.88.23, 2001:6b0:e:2018::1337
Connecting to releases.ubuntu.com (releases.ubuntu.com)|91.189.88.23|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 865075200 (825M) [application/x-iso9660-image]
Saving to: ‘/opt/stack/training-labs/labs/osbash/img/ubuntu-16.04.3-server-amd64.iso’
...

Last updated