Εξέλιξη Κομματιού

Ημέρα 1

  • "Μεγάλη εικόνα" του οικοσυστήματος εξυπηρητού υπολογιστικών πόρων
  • Ιστορία της ανάπτυξης του QEMU
  • Χαρακτηριστικά CPU σχετικά με την εξυπηρέτηση υπολογιστικών πόρων
  • Εγκατάσταση QEMU από πακέτα
  • Εγκατάσταση QEMU από κώδικα πηγής
  • Πλήρεις εμυλιωμένοι συστήματες
  • Χρήση του QEMU console
  • Διαθέσιμες κατηγορίες μηχανών και περιφερειακά συσκευές
  • VirtIO
  • Drivers για εξυπηρετούμενους (guests)
  • Μορφές αρχείων δίσκου
  • Διαχείριση σημείων ανατροπής (snapshots) εξυπηρετούμενων μηχανών
  • Δίκτυο σε εξυπηρετούμενες μηχανές
  • Προσαρμογές γραφικών
  • Εξαρτήματα ήχου
  • Εμφωλευμένη εξυπηρέτηση υπολογιστικών πόρων
  • Εμυλιωμένοι συστήματες ταχύτητας εκτέλεσης χρήστη (user-level emulators)
  • Καταχώριση ξένων μη δυναμικά συνδεόμενων αρχείων μέσω του binfmt-misc
  • Chroots και containers σε διαφορετική αρχitecture

Ημέρα 2

  • Ο ρόλος του Libvirt στο οικοσύστημα εξυπηρετούντων μηχανών
  • Υποστηριζόμενοι υπολογιστικοί πόροι (hypervisors) και τεχνολογίες containers
  • Πρωτόκολλο QEMU Machine protocol (QMP)
  • Εκτέλεση QEMU χωρίς γραφική επιφάνεια (headless)
  • Χαρτοφυλάκιο βίντεο QXL και οθόνη προβολής SPICE
  • Διαθέσιμες εφαρμογές SPICE viewer
  • Δημιουργία εξυπηρετούντων μηχανών με τα εργαλεία ορθής γραμμής "virt-install" και "virt-clone"
  • Χρήση της γραφικής εφαρμογής "virt-manager" για τη δημιουργία και εκτέλεση εξυπηρετούντων μηχανών
  • Επεξεργασία ρυθμίσεων εξυπηρετούμενων μηχανών και libvirt settings με το "virsh" low-level tool
  • Χρήση εργαλείων libguestfs (guestfish, virt-sysprep) για τη διαχείριση περιεχομένου αρχείων δίσκου
  • Δίκτυο και firewall στο libvirt
  • Απόδοση του libvirt μακριά
  • Επισκόπηση web-based πρωτόγλυφων για libvirt
  • Υψηλών πολυπλοκότητα από πρόσφατες συνέδρια σχετικά με το KVM

Τόποι βONUS που είναι διαθέσιμοι μόνο σε κλασσικό περιβάλλον (δηλαδή, μόνο σύντομες περιγραφές, όχι δείγματα, είναι διαθέσιμα σε απομακρυσμένα μάθηματα):

  • Εκτέλεση του Mac OS X σε KVM (αν τουλάχιστον ένας συμμετέχων διαθέτει Mac με Linux εγκατεστημένο)
  • 3D γραφικά με VirGL
  • 3D γραφικά με Intel GPU (πρέπει να ανήκουν στην οικογένεια Broadwell, Skylake ή early Kabylake, δηλαδή 5η-7η γενεά, όχι μετά) και igvtg, ή το αντίστοιχο "mediated passthrough" για κάρτες NVidia Quadro και Tesla
  • Παράδοση χάρτου βίντεο (αν διαθέτετε οπτικό πλατφόρμα με δύο υπολογιστικά κάρτες, αν και τοδιαθέτει AMD)
  • Παράδοση περιφερειακών USB συσκευών

Απαιτήσεις

Γενικές Linux δεξιότητες γραμμής εντολών, γνώση εργασίας TCP/IP

 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (5)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες