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