1
0
wiki/Tech/operating-system/Virtualization/2.KVM虚拟化/8. KVM 虚拟机创建管理实例.md
2024-07-16 15:46:25 +08:00

2.7 KiB
Raw Blame History

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 查看虚拟机日志
  • 分析系统日志

备份与恢复

虚拟机快照管理

  • 创建、恢复和删除快照

虚拟机备份与恢复

  • 备份虚拟机磁盘映像
  • 从备份恢复虚拟机