--- title: 标题 description: 描述 keywords: - 关键字 tags: - 标签 author: 仲平 date: 2024-07-16 --- ## 环境准备 ### 安装和配置 KVM - 安装必要的软件包(libvirt, qemu-kvm, virt-manager 等) - 启用并配置 KVM 模块 ### 验证 KVM 安装 - 检查 KVM 模块是否已加载 - 确认虚拟化功能可用 (`kvm-ok` 工具) ## Linux 虚拟机创建与管理 ### 下载 Linux ISO 镜像 - 下载合适的 Linux 发行版镜像(如 Ubuntu, CentOS) ### 使用 Virt-manager 创建 Linux 虚拟机 1. 启动 virt-manager 并连接到本地主机 2. 创建新的虚拟机 - 选择安装介质(ISO 镜像) - 分配虚拟机名称和存储位置 - 分配内存和 CPU - 配置虚拟硬盘 - 配置网络接口 3. 启动虚拟机并进行 Linux 系统安装 - 引导安装程序 - 安装操作系统 - 配置基本设置(用户、时区、网络等) ### 使用命令行工具创建 Linux 虚拟机 - 使用 `virt-install` 创建虚拟机 - 完整的 `virt-install` 命令示例 - 使用 `virsh` 管理虚拟机 - 启动、停止和重启虚拟机 - 查看虚拟机状态和配置信息 ### 高级配置和管理 - 配置虚拟机自动启动 - 配置虚拟机快照 - 创建、恢复和删除快照 - 调整虚拟机资源 - 动态调整 CPU 和内存 - 添加和删除虚拟硬盘 ## Windows 虚拟机创建与管理 ### 下载 Windows ISO 镜像 - 下载合法的 Windows 发行版镜像 ### 使用 Virt-manager 创建 Windows 虚拟机 - 启动 virt-manager 并连接到本地主机 - 创建新的虚拟机 - 选择安装介质(ISO 镜像) - 分配虚拟机名称和存储位置 - 分配内存和 CPU - 配置虚拟硬盘 - 配置网络接口 - 启动虚拟机并进行 Windows 系统安装 - 引导安装程序 - 安装 Virtio 驱动程序 - 安装操作系统 - 配置基本设置(用户、时区、网络等) ### 使用命令行工具创建 Windows 虚拟机 - 使用 `virt-install` 创建虚拟机 - 完整的 `virt-install` 命令示例 - 使用 `virsh` 管理虚拟机 - 启动、停止和重启虚拟机 - 查看虚拟机状态和配置信息 ### 高级配置和管理 - 配置虚拟机自动启动 - 配置虚拟机快照 - 创建、恢复和删除快照 - 调整虚拟机资源 - 动态调整 CPU 和内存 - 添加和删除虚拟硬盘 ## 故障排查 ### 常见问题及解决方法 - 虚拟机无法启动 - 网络连接问题 ### 查看和分析日志 - 使用 `virsh` 查看虚拟机日志 - 分析系统日志 ## 备份与恢复 ### 虚拟机快照管理 - 创建、恢复和删除快照 ### 虚拟机备份与恢复 - 备份虚拟机磁盘映像 - 从备份恢复虚拟机