Virtualization with QEMU, KVM and Libvirt ( qemukvm | 14 hours )

Prerequisites:

一般 Linux 命令行技能,工作 TCP/IP 知識

Overview:

這個實用課程包含面向系統管理員,開發人員,嵌入式開發人員和普通桌面用戶(包括經理)的主題,他們希望對一般的虛擬化進行介紹。完成本課程後,管理員將能夠創建用於生產的私有云,開發人員將能夠在多個操作系統上測試其代碼,而無需第二台PC或非x86板。

我們理解本課程中介紹的一系列主題涵蓋了可能不適用於所有客戶的廣泛主題。預訂本課程時,請說明您希望使用QEMU或KVM實現的目標,我們將通過將時間較少的相關主題重新分配給對您來說非常重要的主題來進行自定義。

Course Outline:

第1天

  • 虛擬化生態系統的“大局”
  • QEMU發展史
  • 與虛擬化相關的CPU功能
  • 從套件安裝 QEMU
  • 從原始碼安裝 QEMU
  • 全系統模擬器
  • 使用 QEMU 控制台
  • 可用的機器類型和外圍設備
  • VirtIO的
  • 來賓驅動程式
  • 磁碟映像格式
  • 管理虛擬機快照
  • Networking 在虛擬機中
  • 圖形適配器
  • 音訊設備
  • 嵌套虛擬化
  • 用戶級模擬器
  • 通過 binfmt-misc 註冊外部二進位檔
  • 跨架構的 chroot 和容器

第2天

  • Libvirt 在虛擬化生態系統中的作用
  • 支援的虛擬機管理程式和容器技術
  • QEMU 機器協定 (QMP)
  • 運行 QEMU 無頭
  • QXL顯卡和SPICE顯示器
  • 可用的 SPICE 檢視器
  • 使用 「virt-install」 和 「virt-clone」 命令行工具創建虛擬機
  • 使用「virt-manager」圖形應用程式創建和運行虛擬機
  • 使用「virsh」低級工具編輯虛擬機配置和 libvirt 設置
  • 使用 libguestfs 工具(guestfish、virt-sysprep)操作磁碟映射內容
  • Networking 和 libvirt 中的防火牆
  • 遠端訪問 libvirt
  • libvirt 基於 Web 的前端概述
  • 近期KVM相關會議的亮點

獎勵主題僅在課堂上提供(即遠端課程中僅提供簡短描述,而不是演示):

  • 在 KVM 中執行 Mac OS X(如果至少有一個參與者安裝了 Linux 的 Mac)
  • 使用 VirGL 的 3D 圖形
  • 帶有 Intel GPU 的 3D 圖形(必須是 Broadwell、Skylake 或早期的 Kabylake系列,即第 5-7 代,而不是更晚的)和 igvtg,或等效的 NVidia Quadro 和 Tesla 卡的“介導直通”
  • 視頻卡直通(如果台式機有兩個視頻卡,最好是 AMD)
  • USB 設備直通
Sites Published:

United Arab Emirates - Virtualization with QEMU, KVM and Libvirt

Qatar - Virtualization with QEMU, KVM and Libvirt

Egypt - Virtualization with QEMU, KVM and Libvirt

Saudi Arabia - Virtualization with QEMU, KVM and Libvirt

South Africa - Virtualization with QEMU, KVM and Libvirt

Brasil - Virtualization with QEMU, KVM and Libvirt

Canada - Virtualization with QEMU, KVM and Libvirt

中国 - Virtualization with QEMU, KVM and Libvirt

香港 - Virtualization with QEMU, KVM and Libvirt

澳門 - Virtualization with QEMU, KVM and Libvirt

台灣 - Virtualization with QEMU, KVM and Libvirt

USA - Virtualization with QEMU, KVM and Libvirt

Österreich - Virtualization with QEMU, KVM and Libvirt

Schweiz - Virtualization with QEMU, KVM and Libvirt

Deutschland - Virtualization with QEMU, KVM and Libvirt

Czech Republic - Virtualization with QEMU, KVM and Libvirt

Denmark - Virtualization with QEMU, KVM and Libvirt

Estonia - Virtualization with QEMU, KVM and Libvirt

Finland - Virtualization with QEMU, KVM and Libvirt

Greece - Virtualization with QEMU, KVM and Libvirt

Magyarország - Virtualization with QEMU, KVM and Libvirt

Ireland - Virtualization with QEMU, KVM and Libvirt

Israel - Virtualization with QEMU, KVM and Libvirt

Luxembourg - Virtualization with QEMU, KVM and Libvirt

Latvia - Virtualization with QEMU, KVM and Libvirt

España - Virtualización con QEMU, KVM y Libvirt

Italia - Virtualization with QEMU, KVM and Libvirt

Lithuania - Virtualization with QEMU, KVM and Libvirt

Nederland - Virtualization with QEMU, KVM and Libvirt

Norway - Virtualization with QEMU, KVM and Libvirt

Portugal - Virtualization with QEMU, KVM and Libvirt

România - Virtualization with QEMU, KVM and Libvirt

Sverige - Virtualization with QEMU, KVM and Libvirt

Türkiye - Virtualization with QEMU, KVM and Libvirt

Malta - Virtualization with QEMU, KVM and Libvirt

Belgique - Virtualization with QEMU, KVM and Libvirt

France - Virtualization with QEMU, KVM and Libvirt

日本 - Virtualization with QEMU, KVM and Libvirt

Australia - Virtualization with QEMU, KVM and Libvirt

Malaysia - Virtualization with QEMU, KVM and Libvirt

New Zealand - Virtualization with QEMU, KVM and Libvirt

Philippines - Virtualization with QEMU, KVM and Libvirt

Singapore - Virtualization with QEMU, KVM and Libvirt

Thailand - Virtualization with QEMU, KVM and Libvirt

Vietnam - Virtualization with QEMU, KVM and Libvirt

India - Virtualization with QEMU, KVM and Libvirt

Argentina - Virtualización con QEMU, KVM y Libvirt

Chile - Virtualización con QEMU, KVM y Libvirt

Costa Rica - Virtualización con QEMU, KVM y Libvirt

Ecuador - Virtualización con QEMU, KVM y Libvirt

Guatemala - Virtualización con QEMU, KVM y Libvirt

Colombia - Virtualización con QEMU, KVM y Libvirt

México - Virtualización con QEMU, KVM y Libvirt

Panama - Virtualización con QEMU, KVM y Libvirt

Peru - Virtualización con QEMU, KVM y Libvirt

Uruguay - Virtualización con QEMU, KVM y Libvirt

Venezuela - Virtualización con QEMU, KVM y Libvirt

Polska - Virtualization with QEMU, KVM and Libvirt

United Kingdom - Virtualization with QEMU, KVM and Libvirt

South Korea - Virtualization with QEMU, KVM and Libvirt

Pakistan - Virtualization with QEMU, KVM and Libvirt

Sri Lanka - Virtualization with QEMU, KVM and Libvirt

Bulgaria - Virtualization with QEMU, KVM and Libvirt

Bolivia - Virtualización con QEMU, KVM y Libvirt

Indonesia - Virtualization with QEMU, KVM and Libvirt

Kazakhstan - Virtualization with QEMU, KVM and Libvirt

Moldova - Virtualization with QEMU, KVM and Libvirt

Morocco - Virtualization with QEMU, KVM and Libvirt

Tunisia - Virtualization with QEMU, KVM and Libvirt

Kuwait - Virtualization with QEMU, KVM and Libvirt

Oman - Virtualization with QEMU, KVM and Libvirt

Slovakia - Virtualization with QEMU, KVM and Libvirt

Kenya - Virtualization with QEMU, KVM and Libvirt

Nigeria - Virtualization with QEMU, KVM and Libvirt

Botswana - Virtualization with QEMU, KVM and Libvirt

Slovenia - Virtualization with QEMU, KVM and Libvirt

Croatia - Virtualization with QEMU, KVM and Libvirt

Serbia - Virtualization with QEMU, KVM and Libvirt

Bhutan - Virtualization with QEMU, KVM and Libvirt

Nepal - Virtualization with QEMU, KVM and Libvirt