虚拟磁盘ISO转化为qcow2

场景

操作方法

1)把ISO文件copy到linux的机器上,并确保硬盘有足够的空间
SLES-11-SP4-DVD-x86_64-GM-DVD1.iso
2)用qemu命令创建qcow2镜像磁盘(用于安装suse镜像),例
qemu-img create -f qcow2 /tmp/image/suse11.qcow2 10G
输出:
[[email protected] tmp]# qemu-img create -f qcow2 /tmp/image/suse11.qcow2 10G
Formatting ‘/tmp/image/suse11.qcow2’, fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 lazy_refcounts=off
3)用qemu命令启动Kvm,安装操作系统
qumu-kvm -name suse11sp4 -cpu host -m 4096 -hda /tmp/image/suse11.qcow2 -cdrom /tmp/SLES-11-SP4-DVD-i586-GM-DVD1.iso -boot d -vnc:1

或:
virt-install --name suse11sp4 --ram 1024 --cdrom=/tmp/SLES-11-SP4-DVD-i586-GM-DVD1.iso --disk /tmp/image/suse11.qcow2,format=qcow2 --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel7 --check all=off
虚拟磁盘ISO转化为qcow2
3)查看vnc端口

virsh vncdisplay suse11sp4
虚拟磁盘ISO转化为qcow2
用vnc去连接安装系统
虚拟磁盘ISO转化为qcow2
如果连不上请关闭防火墙和selinux:
service iptables stop
vi /etc/selinxu改为
虚拟磁盘ISO转化为qcow2
虚拟磁盘ISO转化为qcow2