Laptop z:
- Przeglądarką (Horizon)
- Klient SSH (na Windows PuTTY)
- Python w wersji 2.7 i wyższej z pip (pakiet python-pip na Ubuntu i CentOS).
- Instrukcja na Windows, której nie testowałem.
- Będzie potrzebny też wymieniony tam PowerShell script.
- Nie będę w stanie rozwiązywać problemów z Windowsem, więc sugerowany OS to Linux, choćby w maszynie wirtualnej.
- Przedstawienie się, streszczenie agendy.
- Czym jest OpenStack i z jakich składa się projektów (krótko).
- Sposoby komunikacji z OpenStackiem.
- REST API
- Horizon
- python-*client
- python-openstackclient
- Ogarnięcie kuponów i wyklikanie dostępu do chmury OVH.
- Wyklikanie Horizona.
- Regiony, projekty, użytkownicy, domeny.
- API access.
- Dialog uruchomienia instancji. Wyjaśnić:
- Name - powtarzalne!
- AZ
- Boot source (+ boot from volume!)
- Flavor
- Rodzaje dysków
- VCPUs
- RAM
- Public
- Networks - rodzaje
- Ports
- SGs
- Key Pair
- Cloud Init
- Ping VM, SSH to VM, kilka słów o SG.
- Ogólne zasady używania openstackclient.
- Tworzymy wolumen z obrazu.
- Uruchamiamy podobną VM za pomocą CLI, tym razem z wolumenu.
- SSH do niej.
- Instalacja i start Apache'a, dodanie go do enabled w systemd.
- Sprawdzenie, że Apache jest osiągalny pod adresem VM-ki.
- Stworzenie sieci vm-only
- Tworzymy snapshot wolumenu.
- Ze snapshota tworzymy nową VM-kę.
- Podpinamy obu VM-kom sieć vm-only.
- Logujemy się na obie VM-ki i sprawdzamy łączność pomiędzy nimi po sieci vm-only.
- Wgrywanie własnego obrazu do Glance'a.
- VM snapshot.
- Fixed IP, floating IP.
- Reboot, rebuild, migration, resize, rescue, shelve, pause, stop.
- Volume backup.