在 KVM 上创建和配置新的虚拟机通常涉及以下几个步骤,不同的步骤可能涉及命令行工具和图形用户界面(GUI)的使用。以下是从技术支持工程师的角度提供的详细步骤:
1. 环境准备
确保 KVM 已正确安装,并且 CPU 支持虚拟化技术(如 Intel VT-x 或 AMD-V),可以通过以下命令检查:
lscpu | grep Virtualization
2. 使用 virt-manager GUI 创建虚拟机
如果您喜欢图形界面,可以使用 virt-manager
。其步骤如下:
-
启动 Virtual Machine Manager:
在命令行输入virt-manager
启动其图形界面。 -
创建新虚拟机:
点击 "Create a new virtual machine" 按钮。- 选择安装来源: 选择使用 ISO 镜像文件或网络安装等。
- 选择操作系统类型和版本: 根据需要选择合适的 Linux 类别。
- 为虚拟机命名并分配内存和 CPU: 输入虚拟机名称,配置内存(例如 2048 MB)和 CPU 核心数。
- 配置硬盘: 配置虚拟硬盘大小(例如 20GB),选择存储格式(如 QCOW2)。
- 完成设置: 复查设置后完成虚拟机创建。
3. 使用命令行工具(virsh)创建虚拟机
如果你更习惯于使用命令行,可以使用 virsh
工具来创建虚拟机:
-
创建 XML 配置文件:
先创建一个虚拟机配置文件,假设命名为vm.xml
,内容示例如下:<domain type='kvm'> <name>myvm</name> <memory unit='KiB'>2048000</memory> <vcpu placement='static' current='2'>2</vcpu> <os> <type arch='x86_64' domain='linux'>hvm</type> <boot dev='hd'/> </os> <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/var/lib/libvirt/images/myvm.qcow2'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> <interface type='network'> <mac address='52:54:00:00:00:01'/> <source network='default'/> <model type='virtio'/> </interface> </domain>
-
定义和启动虚拟机: 在命令行中执行:
virsh define vm.xml virsh start myvm
4. 网络配置
确保虚拟机能够访问网络,检查网络配置,例如使用 NAT 或桥接模式设置网络。
5. 安装操作系统
根据选择的安装媒体(ISO),使用 VNC 或控制台访问虚拟机并安装操作系统。
6. 监控和管理虚拟机
使用 virsh
命令监控,管理虚拟机,例如:
- 列出所有虚拟机:
virsh list --all
- 停止虚拟机:
virsh shutdown myvm
以上就是在 KVM 上创建和配置虚拟机的常用步骤。从 GUI 到命令行工具,各种方式皆可根据用户需求进行选择。