KVM制作Ubuntu 22.04.5系统qcow2类型镜像
1、在VMware Workstation Pro中安装Ubuntu 22.04
注意:如果Ubuntu KVM环境是VMware虚拟机,CPU需要开启虚拟化
2、安装虚拟化所需环境组件
# 这里我用的是阿里云apt源
root@localhost:~# apt -y update
root@localhost:~# apt -y install qemu-kvm virt-manager libvirt-daemon-system libguestfs-tools
3、开启端口转发
root@localhost:~# echo "net.ipv4.ip_forward = 1" >>/etc/sysctl.conf
4、下载官方ISO镜像文件
root@localhost:~# mkdir -p /opt/image
root@localhost:~# cd /opt/image
root@localhost:/opt/image# wget https://releases.ubuntu.com/jammy/ubuntu-22.04.5-live-server-amd64.iso
5、创建虚拟机虚拟磁盘文件
# 创建一个20G的虚拟磁盘文件来存储虚拟机的操作系统和数据
root@localhost:/opt/image# qemu-img create -f qcow2 /opt/image/ubuntu_22_04_5_x64_mini.qcow2 20G
6、创建虚拟机
# 这里需要借助VNC工具进行端口转发,我这里使用的终端是Xshell,需要先下载安装Xmanager。下载链接:https://www.xshell.com/zh/xmanager-download/
root@localhost:/opt/image# virt-install --name ubuntu_22_04_5_x64_mini --ram 2048 --vcpus 2 --os-variant ubuntu22.04 --arch x86_64 --network network=default,model=virtio --disk path=/opt/image/ubuntu_22_04_5_x64_mini.qcow2,format=qcow2,size=20 --cdrom /opt/image/ubuntu-22.04.5-live-server-amd64.iso --graphics vnc,listen=0.0.0.0,port=8888 --console pty,target_type=serial
# 列出所有虚拟机
root@localhost:/opt/image# virsh list --all