План на курса

Ден 1

  • "Обща картина" на екосистемата за виртуализация
  • История на разработката на QEMU
  • Функции на процесора, свързани с виртуализацията
  • Инсталиране на QEMU от пакети
  • Инсталиране на QEMU от изходен код
  • Емулатори на пълна система
  • Използване на конзолата на QEMU
  • Налични типове машини и периферни устройства
  • VirtIO
  • Драйвери за гостове
  • Формати на дискови изображения
  • Управление на снимки на виртуални машини
  • Мрежи в виртуални машини
  • Графически адаптери
  • Аудио устройства
  • Вложена виртуализация
  • Емулатори на ниво потребител
  • Регистрация на чужди бинарни файлове през binfmt-misc
  • Cross-architecture chroots и контейнери

Ден 2

  • Ролята на Libvirt в екосистемата за виртуализация
  • Поддържани хипервизори и технологии за контейнери
  • Протокол на машините QEMU (QMP)
  • Запускане на QEMU без графичен интерфейс
  • Видеокарта QXL и дисплей SPICE
  • Налични SPICE viewers
  • Създаване на виртуални машини с инструментите за командния ред "virt-install" и "virt-clone"
  • Използване на графичното приложение "virt-manager" за създаване и изпълнение на виртуални машини
  • Редактиране на конфигурацията на виртуалните машини и настройки на libvirt с инструмента за ниско ниво "virsh"
  • Използване на инструментите на libguestfs (guestfish, virt-sysprep) за манипулиране на съдържанието на дисковите изображения
  • Мрежи и огнен зид в libvirt
  • Достъп до libvirt отдалечено
  • Обзор на уеб-базирани предни краища за libvirt
  • Напътствия от последни конференции, свързани с KVM

Допълнителни теми, налични само в класната стая (т.е. само кратки описания, а не демонстрации, са налични в онлайн курсовете):

  • Запускане на Mac OS X в KVM (ако поне един участник има Mac с инсталиран Linux)
  • 3D графика с VirGL
  • 3D графика с Intel GPU (трябва да е от семейството Broadwell, Skylake или ранно Kabylake, т.е. 5-7 поколение, но не по-ново) и igvtg, или еквивалентната "mediated passthrough" за NVidia Quadro и Tesla карти
  • Предаване на видеокарта (ако има наличен десктоп с две видеокарти, идеално AMD)
  • Предаване на USB устройства

Изисквания

Общи Linux умения за команден ред, познания за работа с TCP/IP

 14 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории