制作qcow2格式镜像
标签搜索
侧边栏壁纸
  • 累计撰写 9 篇文章
  • 累计收到 1 条评论

制作qcow2格式镜像

AiiCi
2024-06-11 / 0 评论 / 9 阅读 / 正在检测是否收录...

初始化

使用Vmware虚拟机作为底座,需要开启母机的虚拟化引擎,【设置】->【处理器】->【虚拟化引擎勾选1和2两项】

配置源并安装软件

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo
yum clean all
yum makecache

#安裝
yum -y install qemu-kvm  qemu-img kvm qemu-kvm-tools libvirt  bridge-utils virt-*

启动并创建镜像

systemctl enable --now libvirtd
echo "net.ipv4.ip_forward = 1" >>/etc/sysctl.conf
sysctl -p
#创建镜像
qemu-img create -f qcow2 /data/CentOS7_bt.qcow2 20G
#20G表示大小

创建KVM虚拟机

virt-install --name CentOS7_bt --ram 2048 --vcpus 4 --os-type linux --os-variant rhel7 --arch=x86_64 --network network=default,model=virtio --disk path=/data/CentOS7_bt.qcow2,format=qcow2 --location /data/CentOS-7-x86_64-Minimal-2009.iso --console pty,target_type=serial   --graphics vnc,listen=0.0.0.0,port=7788

连接虚拟机

使用UltraVNC工具连接宿主机的VNC:7788端口,并完成系统的安装,完成后镜像定制化操作。

压缩镜像

virt-sparsify --compress /data/CentOS7_bt.qcow2 /data/centos7_bt.qcow2

测试镜像

virt-install --virt-type kvm --name bt-test --ram 4096 --vcpus=4 \
 --import \
 --disk path=/data/centos7_bt.qcow2,format=qcow2 \
--network network=default,model=virtio \
 --graphics vnc,listen=0.0.0.0,port=7799 \
 --os-type=linux
0

海报

正在生成.....

评论 (0)

取消