KVM 制作 qcow2 类型的镜像

温馨提醒
  • 创建虚拟机磁盘文件

    1
    
    qemu-img create -f qcow2 /opt/image/ubuntu_22_04_5_x64_mini.qcow2 20G
  • 创建虚拟机

    1
    
    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
  • 列出所有虚拟机

    1
    
    virsh list --all
  • 开始安装 ubuntu

  • 安装完后,初始化系统

    配置时区

    安装常用命令

    开启密码登录,允许 root 登录

    配置 root 密码

    等等其他初始化配置

  • 确认没问题后,关机

  • 压缩镜像文件

    1
    
    virt-sparsify --compress /opt/image/ubuntu_22_04_5_x64_mini.qcow2 /opt/image/ubuntu_22_04_5_x64_mini_compress.qcow2
  • 可以将镜像文件上传到其他公有云中,作为私有镜像