跳转到内容跳转到页面导航:上一页 [访问键 p]/下一页 [访问键 n]
openSUSE Leap 15.5

虚拟化指南

摘要

本指南描述了通用的虚拟化技术。它介绍了 libvirt——虚拟化的统一接口——并提供了有关特定超visor的详细信息。

发布日期: 2023 年 8 月 02 日
前言
可用文档
改进文档
文档约定
I 简介
1 虚拟化技术
1.1 概述
1.2 虚拟化优势
1.3 虚拟化模式
1.4 I/O 虚拟化
2 虚拟化场景
2.1 服务器整合
2.2 隔离
2.3 灾难恢复
2.4 动态负载均衡
3 Xen 虚拟化简介
3.1 基本组件
3.2 Xen 虚拟化架构
4 KVM 虚拟化简介
4.1 基本组件
4.2 KVM 虚拟化架构
5 虚拟化工具
5.1 虚拟化控制台工具
5.2 虚拟化 GUI 工具
6 虚拟化组件的安装
6.1 简介
6.2 安装虚拟化组件
6.3 安装 UEFI 支持
6.4 启用 KVM 中的嵌套虚拟化
II 使用 libvirt 管理虚拟机
7 libvirt 守护进程
7.1 启动和停止单体守护进程
7.2 启动和停止模块化守护进程
7.3 切换到模块化守护进程
8 准备 VM 主机服务器
8.1 配置网络
8.2 配置存储池
9 客户机安装
9.1 基于 GUI 的客户机安装
9.2 使用 virt-install 从命令行安装
9.3 高级客户机安装场景
10 基本的 VM 客户机管理
10.1 列出 VM 客户机
10.2 通过控制台访问 VM 客户机
10.3 更改 VM 客户机的状态:启动、停止、暂停
10.4 保存和恢复 VM 客户机的状态
10.5 创建和管理快照
10.6 删除 VM 客户机
10.7 迁移 VM 客户机
10.8 监控
11 连接和授权
11.1 身份验证
11.2 连接到 VM 主机服务器
11.3 配置远程连接
12 高级存储主题
12.1 使用 virtlockd 锁定磁盘文件和块设备
12.2 在线调整客户机块设备的大小
12.3 共享主机和客户机之间的目录(文件系统直通)
12.4 使用 RADOS 块设备与 libvirt
13 使用虚拟机器管理器配置虚拟机
13.1 机器设置
13.2 存储
13.3 控制器
13.4 网络
13.5 输入设备
13.6 视频
13.7 USB 重定向器
13.8 杂项
13.9 使用虚拟机器管理器添加 CD/DVD-ROM 设备
13.10 使用虚拟机器管理器添加软盘设备
13.11 使用虚拟机器管理器弹出和更改软盘或 CD/DVD-ROM 介质
13.12 将主机 PCI 设备分配给 VM 客户机
13.13 将主机 USB 设备分配给 VM 客户机
14 使用 virsh 配置虚拟机
14.1 编辑 VM 配置
14.2 更改机器类型
14.3 配置超visor功能
14.4 配置 CPU
14.5 更改启动选项
14.6 配置内存分配
14.7 添加 PCI 设备
14.8 添加 USB 设备
14.9 添加 SR-IOV 设备
14.10 列出附加设备
14.11 配置存储设备
14.12 配置控制器设备
14.13 配置视频设备
14.14 配置网络设备
14.15 使用 macvtap 共享 VM 主机服务器网络接口
14.16 禁用内存气球设备
14.17 配置多个监视器(双头)
14.18 将加密适配器直通到 IBM Z 上的 KVM 客户机
15 Xen 到 KVM 迁移指南
15.1 使用 virt-v2v 迁移到 KVM
15.2 Xen 到 KVM 手动迁移
15.3 更多信息
III 与超visor无关的功能
16 磁盘缓存模式
16.1 什么是磁盘缓存?
16.2 磁盘缓存如何工作?
16.3 磁盘缓存的好处
16.4 虚拟磁盘缓存模式
16.5 缓存模式和数据完整性
16.6 缓存模式和实时迁移
17 VM 客户机时钟设置
17.1 KVM:使用 kvm_clock
17.2 Xen 虚拟机时钟设置
18 libguestfs
18.1 VM 客户机操作概述
18.2 软件包安装
18.3 Guestfs 工具
18.4 故障排除
18.5 更多信息
19 QEMU 客户机代理
19.1 运行 QEMU GA 命令
19.2 需要 QEMU GA 的 virsh 命令
19.3 增强 libvirt 命令
19.4 更多信息
20 软件 TPM 模拟器
20.1 简介
20.2 先决条件
20.3 安装
20.4 使用 swtpm 与 QEMU
20.5 使用 swtpm 与 libvirt
20.6 使用 OVMF 固件进行 TPM 测量
20.7 资源
21 创建 VM 客户机的崩溃转储
21.1 简介
21.2 创建完全虚拟化机器的崩溃转储
21.3 创建半虚拟化机器的崩溃转储
21.4 更多信息
IV 使用 Xen 管理虚拟机
22 设置虚拟机主机
22.1 最佳实践和建议
22.2 管理 Dom0 内存
22.3 完全虚拟化客户机中的网卡
22.4 启动虚拟机主机
22.5 PCI 直通
22.6 USB 直通
23 虚拟网络
23.1 客户机系统的网络设备
23.2 Xen 中的基于主机的路由
23.3 创建伪装网络设置
23.4 特殊配置
24 管理虚拟化环境
24.1 XL—Xen 管理工具
24.2 客户机域的自动启动
24.3 事件操作
24.4 时间戳计数器
24.5 保存虚拟机
24.6 恢复虚拟机
24.7 虚拟机状态
25 Xen 中的块设备
25.1 将物理存储映射到虚拟磁盘
25.2 将网络存储映射到虚拟磁盘
25.3 基于文件的虚拟磁盘和环回设备
25.4 调整块设备大小
25.5 用于管理高级存储场景的脚本
26 虚拟化:配置选项和设置
26.1 虚拟 CD 读卡器
26.2 远程访问方法
26.3 VNC 查看器
26.4 虚拟键盘
26.5 分配 CPU 资源
26.6 HVM 特性
26.7 虚拟 CPU 调度
27 管理任务
27.1 引导加载程序
27.2 稀疏镜像文件和磁盘空间
27.3 迁移 Xen VM Guest 系统
27.4 监控 Xen
27.5 为 VM Guest 系统提供主机信息
28 XenStore:域之间共享的配置数据库
28.1 简介
28.2 文件系统接口
29 Xen 作为高可用性虚拟化主机
29.1 使用远程存储的 Xen HA
29.2 使用本地存储的 Xen HA
29.3 Xen HA 和私有桥接
30 Xen:将半虚拟化 (PV) 客户机转换为完全虚拟化 (FV/HVM) 客户机
V 使用 QEMU 管理虚拟机
31 QEMU 概述
32 设置 KVM VM 主机服务器
32.1 虚拟化所需的 CPU 支持
32.2 必需的软件
32.3 KVM 主机特定功能
33 客户机安装
33.1 使用 qemu-system-ARCH 进行基本安装
33.2 使用 qemu-img 管理磁盘镜像
34 使用 qemu-system-ARCH 运行虚拟机
34.1 基本的 qemu-system-ARCH 调用
34.2 通用的 qemu-system-ARCH 选项
34.3 在 QEMU 中使用设备
34.4 QEMU 中的网络
34.5 使用 VNC 查看 VM Guest
35 使用 QEMU 监视器管理虚拟机
35.1 访问监视器控制台
35.2 获取有关 Guest 系统的信息
35.3 更改 VNC 密码
35.4 管理设备
35.5 控制键盘和鼠标
35.6 更改可用内存
35.7 转储虚拟机内存
35.8 管理虚拟机快照
35.9 暂停和恢复虚拟机执行
35.10 实时迁移
35.11 QMP - QEMU 机器协议
VI 故障排除
36 集成帮助和软件包文档
37 收集系统信息和日志
37.1 libvirt 日志控制
术语表
A 配置 NVIDIA 卡的 GPU 直通
A.1 简介
A.2 先决条件
A.3 配置主机
A.4 配置 Guest
B GNU 许可协议
B.1 GNU 自由文档许可

版权所有 © 2006–2023 SUSE LLC 和贡献者。保留所有权利。

在 GNU 自由文档许可协议第 1.2 版或(可选)第 1.3 版的条款下,允许复制、分发和/或修改本文档,其中本版权声明和许可协议为不变部分。许可协议第 1.2 版的副本包含在题为 GNU 自由文档许可协议 的章节中。

有关 SUSE 商标,请参阅 http://www.suse.com/company/legal/。所有第三方商标均为其各自所有者拥有的财产。商标符号 (®, ™ 等) 表示 SUSE 及其关联公司的商标。星号 (*) 表示第三方商标。

本书中的所有信息均经过仔细核实。但是,这不能保证完全准确。SUSE LLC、其关联公司、作者和译者对可能出现的错误或由此产生的后果不承担任何责任。

打印此页面