Schița de curs
Ziua 1
- „Imagine de ansamblu” a ecosistemului de virtualizare
- Istoria dezvoltării QEMU
- Caracteristicile CPU legate de virtualizare
- Instalarea QEMU din pachete
- Instalarea QEMU din sursă
- Emulatori de sistem complet
- Folosind consola QEMU
- Tipuri de mașini și dispozitive periferice disponibile
- VirtIO
- Șoferi invitați
- Formate de imagine de disc
- Gestionarea instantanee a mașinii virtuale
- Networking în mașinile virtuale
- Adaptoare grafice
- Dispozitive audio
- Virtualizare imbricată
- Emulatori la nivel de utilizator
- Înregistrarea binarelor străine prin binfmt-misc
- Arhitectură încrucișată chroot și containere
Ziua 2
- Rolul Libvirt în ecosistemul de virtualizare
- Hipervizoare și tehnologii de containere acceptate
- Protocolul QEMU Machine (QMP)
- Rulează QEMU fără cap
- Placa video QXL si display SPICE
- Vizionatoare SPICE disponibile
- Crearea de mașini virtuale cu instrumente de linie de comandă „virt-install” și „virt-clone”.
- Utilizarea aplicației grafice „virt-manager” pentru a crea și rula mașini virtuale
- Editarea configurației mașinii virtuale și a setărilor libvirt cu instrumentul de nivel scăzut „virsh”.
- Utilizarea instrumentelor libguestfs (guestfish, virt-sysprep) pentru a manipula conținutul imaginii de disc
- Networking și firewall în libvirt
- Accessing libvirt de la distanță
- Prezentare generală a front-end-urilor bazate pe web pentru libvirt
- Repere din recentele conferințe legate de KVM
Subiectele bonus disponibile numai în sala de clasă (adică doar descrieri scurte, nu demonstrații, sunt disponibile în cursurile de la distanță):
- Rularea Mac OS X în KVM (dacă cel puțin un participant are un Mac cu Linux instalat)
- Grafică 3D cu VirGL
- Grafică 3D cu Intel GPU (trebuie să fie din familia Broadwell, Skylake sau Kabylake timpurie, adică generația 5-7, nu mai târziu) și igvtg, sau echivalentul „mediated passthrough” pentru plăcile NVidia Quadro și Tesla
- Trecerea plăcii video (dacă există un desktop disponibil cu două plăci video, în mod ideal AMD)
- Trecerea dispozitivului USB
Cerințe
Competențe generale Linux în domeniul liniei de comandă, cunoștințe de lucru TCP/IP
Mărturii (5)
a fost răbdător și a înțeles că rămânem în urmă
Albertina - REGNOLOGY ROMANIA S.R.L.
Curs - Deploying Kubernetes Applications with Helm
Tradus de catre o masina
OC is new to us and we learnt alot and the labs were excellent
sharkey dollie
Curs - OpenShift 4 for Administrators
Everything. It was very understandable, and if we didn't understand something, Adriano explained it.
Zsolt Nagy - W.UP Kft
Curs - OpenShift Container Platform for Developers
I mostly enjoyed the knowledge of the trainer.
- Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Curs - Docker, Kubernetes and OpenShift for Developers
There was a lot to lean, but it never felt rushed.