三、方法三:
使用qemu-kvm命令创建虚拟机的步骤:
-
创建一个虚拟磁盘镜像文件,用于存储虚拟机的系统盘和数据盘。
例如,创建一个 50GB 大小的磁盘镜像文件:
shCopy Codeqemu-img create -f qcow2 /var/lib/libvirt/images/vm.qcow2 50G
-
准备一个安装介质,可以是 ISO 镜像文件或者 CD/DVD。
如果使用 ISO 镜像文件,则需要将其挂载到虚拟机的 CD/DVD 设备上。例如:
shCopy Codemount /path/to/iso /mnt/
-
使用
qemu-kvm
命令创建虚拟机,并指定相应的参数。例如,以下命令将创建一个名为 myvm 的虚拟机,使用挂载在 /dev/sr0 上的 ISO 镜像文件安装 CentOS 系统,分配 1024MB 内存和 2 个 CPU 核心,使用 /var/lib/libvirt/images/vm.qcow2 作为系统盘,使用 virtio 磁盘驱动器和网络接口:
shCopy Codeqemu-kvm -name myvm \ -m 1024 \ -smp 2 \ -cdrom /dev/sr0 \ -drive file=/var/lib/libvirt/images/vm.qcow2,if=virtio \ -net nic,model=virtio \ -net user \ -boot d
其中,
-name
参数指定虚拟机的名称,-m
和-smp
参数用于分配内存和 CPU 核心数。-cdrom
参数指定使用的安装介质,-drive
参数指定系统盘,这里使用了 virtio 磁盘驱动器。-net nic
参数指定使用 virtio 网卡,-net user
参数指定使用 NAT 网络模式。-boot d
参数指定从 CD/DVD 设备启动。 -
安装操作系统并配置虚拟机。
操作系统安装程序会自动运行,你需要按照提示完成安装过程。在安装完成后,你需要配置虚拟机的网络、防火墙等设置,以便将其连接到 Internet,并允许远程访问。