KVM(二) 安装虚拟机

一.qcow2格式磁盘文件

Qcow2镜像格式是qemu支持的磁盘镜像格式之一。qcow2的表现形式为在一个文件中模拟一个固定大小的块设备。对与qcow2格式,相对于raw格式来说,有几个优点:

  • 更小的文件大小,即使是不支持holes的文件系统也可以(这样的话,ls跟du看到的就一样了);

  • Copy-on-write的支持;

  • 快照的支持,可以维护多个快照;

  • 基于zlib的压缩;

  • AES加密

二.安装Linux虚拟机

#本地镜像安装
virt-install --name centos6-1  --ram 2048 --vcpus=2  \
--cdrom=/data/centos6.5/CentOS-6.5-x86_64-bin-DVD1.iso \
--os-type=linux \
--accelerate \
--disk=/data/images/centos6-1.img,size=20,format=qcow2,bus=virtio \
--bridge=br0  --vnc --vncport=5900 --vnclisten=0.0.0.0 \
--force --autostart
#NFS安装
virt-install --name centos6-2  --ram 2048 --vcpus=2  \
--location=nfs:192.168.1.13:/data/centos6.5/ --os-type=linux \
--accelerate \
--disk=/data/images/centos6-2.img,size=20,format=qcow2,bus=virtio \
--bridge=br0  --vnc --vncport=5910 --vnclisten=0.0.0.0 \
--force --autostart
#kicstart无人值守安装
virt-install --name centos6-2  --ram 2048 --vcpus=2  \
--location=nfs:192.168.1.13:/data/centos6.5 --extra-args="ks=nfs:192.168.1.13:/data/centos6.5/ks/ks.cfg" \
--os-type=linux \
--accelerate \
--disk=/data/images/centos6-2.img,size=20,format=qcow2,bus=virtio \
--bridge=br0  --vnc --vncport=5920 --vnclisten=0.0.0.0 \
--force --autostart

用VNC连接完成虚拟机后续安装


三.安装WINDOWS虚拟机

注意WINDOWS安装镜像不能是GHOST的。

说明:KVM默认使用的硬盘格式为virtio。

使用virtio接口的硬盘,我们必须加载virtio硬盘驱动。如果不加载该驱动windows installer会无法找到虚拟磁盘

virtio驱动程序安装

wget https://fedorapeople.org/groups/virt/virtio-win/virtio-win.repo -O /etc/yum.repos.d/virtio-win.repo
yum install virtio-win

安装虚拟机

virt-install --name win7  --ram 2048 --vcpus=2  --cdrom=/data/ftp/iso/Win7SP1_64_AZB_159.iso \
--os-type=windows --disk=/data/images/win7.img,size=50,format=qcow2,bus=virtio \
--bridge=br0  --vnc --vncport=5911 --vnclisten=0.0.0.0  \
--disk path=/usr/share/virtio-win/virtio-win.iso,device=cdrom

注意以上命令中:-disk path=/usr/share/virtio-win/virtio-win.iso,device=cdrom表示把virtio-win.iso镜像文件已光驱的形式挂载到系统中。virtio-win.iso是virtio的驱动程序文件。

用VNC连接完成虚拟机后续安装



KVM(二) 安装虚拟机_第1张图片

KVM(二) 安装虚拟机_第2张图片

选择自定义

KVM(二) 安装虚拟机_第3张图片

默认无法看到磁盘,先要加载驱动程序

KVM(二) 安装虚拟机_第4张图片

浏览

KVM(二) 安装虚拟机_第5张图片

找到对应的驱动

KVM(二) 安装虚拟机_第6张图片

下一步

KVM(二) 安装虚拟机_第7张图片

磁盘正常加载了,下一步

开始安装

KVM(二) 安装虚拟机_第8张图片


四.virt-install参数说明

 -n --name= 客户端虚拟机名称
 -r --ram=  客户端虚拟机分配的内存
 -u --uuid= 客户端UUID
 --vcpus=2 客户端的vcpu个数
 -v --hvm 全虚拟化
 -p --paravirt 半虚拟化
 -l --location=localdir 安装源
 --vnc 使用vnc
 -c --cdrom= 光驱 安装途径
 -s --file-size= 使用磁盘映像的大小 单位为GB
 -f --file= 作为磁盘映像使用的文件
 --disk= 使用不同选项作为磁盘使用安装介质


你可能感兴趣的:(kvm)