在 Ubuntu 操作系统上搭建 KVM(Kernel-based Virtual Machine)环境是相对简单的,以下是一步步的指南:
步骤 1: 检查硬件虚拟化支持
确保你的计算机硬件支持虚拟化技术,并且已经启用。你可以在终端中执行以下命令来检查:
egrep -c '(vmx|svm)' /proc/cpuinfo
如果输出是非零,说明你的 CPU 支持硬件虚拟化。
步骤 2: 安装 KVM 软件包
在终端中执行以下命令来安装 KVM 软件包:
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients virtinst
步骤 3: 添加用户到 libvirt 组
为了让你的用户账户能够管理虚拟机,你需要将用户添加到 libvirt 组:
sudo adduser $USER libvirt
sudo adduser $USER libvirt-qemu
步骤 4: 启动 libvirt 服务
sudo systemctl start libvirtd
sudo systemctl enable libvirtd
步骤 5: 安装图形化管理工具(可选)
你可以选择安装一个图形化的虚拟机管理工具,比如 Virt Manager:
sudo apt install virt-manager
步骤 6: 验证 KVM 安装
在终端中执行以下命令来验证 KVM 安装是否成功:
virsh list --all
如果一切设置正确,你应该看到没有任何虚拟机的输出。
步骤 7: 创建和管理虚拟机
你可以使用 Virt Manager 图形界面工具或者使用 virt-install 命令行工具来创建和管理虚拟机。以下是一个简单的使用 virt-install 创建虚拟机的例子:
virt-install --name my-vm --memory 2048 --vcpus 2 --disk size=10 --cdrom /path/to/your/ubuntu.iso --os-variant ubuntu20.04 --graphics spice
这将创建一个名为 my-vm 的虚拟机,分配 2048MB 的内存,2 个虚拟 CPU,10GB 的磁盘空间,使用提供的 Ubuntu 20.04 ISO 文件安装操作系统。
这只是一个基本的 KVM 设置,你可以根据你的需求进行更高级的配置。