一、安装前准备工作:

1、安装所需的软件包

yum –y install libvirt kvm virt-manager  virt-viewer bridge-utils

2、启动libvirt服务

service libvirtd start

3、把libvirtd设置为开机自启动服务

chkconfig libvirtd on

4、重启服务器

reboot

5、添加桥接设备(将eth0桥接到br0上;如果有多块网卡,根据实际情况自己添加

virsh iface-birdge eth0 br0

6、确认下/dev/kvm的属主是不是KVM,否则在安装的时候会报错

ls -l /dev/kvm

二、安装虚拟机操作系统:

1、图形化安装      #这里的图形化是说安装的环境设置是图形化的,不是指真正安装Centos的过程

virt-manager    #会打开一个图形化的界面,类似于VmwareWorkstation

2、命令安装:

  2.1 将光驱的光盘制作成镜像文件  #目的是为安装系统提供镜像文件,目的一个方法很多不一一列        举

dd if=/dev/cdrom  of=/iso/Centos6.4-x86_64.iso

  2.2 使用virt-install命令安装虚拟机   #你可能喜欢qemu的方式,随便,熟悉一个足矣!!!


virt-install \
    --connect qemu:///system \
    --virt-type kvm \
    --name vm0050 \
    --ram 1024  \                                          
    --vcpus 2 \
    --disk path=/iso/rhel6.img,size=100,sparse \
    --network bridge=br0 \
    --graphics vnc,listen=0.0.0.0,port=5901,keymap=us \
    --cdrom /ios/centos6.4-x86_64.iso \
    --os-variant rhel6 \
    --force

#这里提示下,因为安装的系统是6系,如果给的内存小于1G,默认会以字符界面去安装CentOS系统的,就会导致安装的时候你没法自定义分区跟选择安装包!!

好!到此为止,关于virsh介绍、KVM介绍、KVM虚拟机的模板复制、利用PXE或cobbler自动安装guestos、动态改变虚拟机的内存、cpu,动态添加磁盘,KVM虚拟机迁移、硬件属性固定、结合openstack等等等等等俺慢慢道来!!!