1,在根目录下创建p_w_picpaths目录,然后依次创建iso和test。其中ISO目录是存放ISO镜像的,test是存放虚拟机的主机名的,然后把Linux安装镜像的iso文件,上传到iso文件夹里

[root@KVM ~]# mkdir -p /p_w_picpaths/iso[root@KVM ~]# mkdir -p /p_w_picpaths/test
[root@KVM ~]# ll /data/iso/total 407556-rw-r--r-- 1 qemu qemu 417333248 Aug  5 09:11 CentOS-6.5-x86_64-minimal.iso

2,安装Linux虚拟主机:

 a)安装raw磁盘格式的虚拟机:

[root@KVM p_w_picpaths]#virt-install --name hadoop2  --ram 1024 --vcpus 1 --disk path=/p_w_picpaths/test/hadoop2.img,size=10    --network bridge=br0,model=virtio --noautoconsole --accelerate  --vnc --vncport=5912 --vnclisten=0.0.0.0  --cdrom /p_w_picpaths/iso/CentOS-6.5-x86_64-minimal.iso -d

  b)安装qcow2格式的磁盘(空间动态增长),首先要先创建qcow2格式的磁盘。

[root@KVM test]# qemu-img create -f qcow2 hadoop3.img 10GFormatting 'hadoop3.img', fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 [root@KVM test]# virt-install --name=hadoop3 --ram 512 --vcpus=1 --disk path=/p_w_picpaths/test/hadoop3.img,format=qcow2,size=7,bus=virtio --accelerate --cdrom /p_w_picpaths/iso/CentOS-6.5-x86_64-minimal.iso -d --vnc --vncport=5913   --network network:default --noautoconsole

具体的安装信息,如下:

[root@KVM test]# qemu-img create -f qcow2 hadoop3.img 10GFormatting 'hadoop3.img', fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 [root@KVM test]# virt-install --name=hadoop3 --ram 512 --vcpus=1 --disk path=/p_w_picpaths/test/hadoop3.img,format=qcow2,size=7,bus=virtio --accelerate --cdrom /p_w_picpaths/iso/CentOS-6.5-x86_64-minimal.iso -d --vnc --vncport=5913   --network network:default --noautoconsoleTue, 02 Feb 2016 14:12:36 DEBUG    Launched with command line:/usr/sbin/virt-install --name=hadoop3 --ram 512 --vcpus=1 --disk path=/p_w_picpaths/test/hadoop3.img,format=qcow2,size=7,bus=virtio --accelerate --cdrom /p_w_picpaths/iso/CentOS-6.5-x86_64-minimal.iso -d --vnc --vncport=5913 --network network:default --noautoconsoleTue, 02 Feb 2016 14:12:36 DEBUG    Requesting libvirt URI defaultTue, 02 Feb 2016 14:12:36 DEBUG    Received libvirt URI qemu:///systemTue, 02 Feb 2016 14:12:36 DEBUG    Requesting virt method 'default', hv type 'default'.Tue, 02 Feb 2016 14:12:36 WARNING  KVM acceleration not available, using 'qemu'Tue, 02 Feb 2016 14:12:36 DEBUG    Received virt method 'hvm'Tue, 02 Feb 2016 14:12:36 DEBUG    Hypervisor name is 'qemu'Tue, 02 Feb 2016 14:12:36 DEBUG    --graphics compat generated: vnc,port=5913Tue, 02 Feb 2016 14:12:36 DEBUG    DistroInstaller location is a local file/path: /p_w_picpaths/iso/CentOS-6.5-x86_64-minimal.isoTue, 02 Feb 2016 14:12:36 DEBUG    Guest.has_install_phase: TrueStarting install...Tue, 02 Feb 2016 14:12:36 DEBUG    Generated install XML: 
  
hadoop3
  
ae9def17-b45b-f9ea-4ff9-ece22c95503e
  
524288
  
524288
  
1
  
    
hvm    
    
  
  
    
  
  
  
destroy
  
destroy
  
destroy
  
    
/usr/libexec/qemu-kvm
    
      
      
      
        
      
      
      
      
        
        
        
        
        
        
        
        
      
      
        
    
    
    
  
Tue, 02 Feb 2016 14:12:36 DEBUG    Generated boot XML: 
  
hadoop3
  
ae9def17-b45b-f9ea-4ff9-ece22c95503e
  
524288
  
524288
  
1
  
    
hvm    
  
  
    
  
  
  
destroy
  
restart
  
restart
  
    
/usr/libexec/qemu-kvm
    
      
      
      
        
      
      
        
        
        
        
        
        
        
        
      
      
        
    
    
    
  
Creating domain...                                                             |    0 B     00:00     Tue, 02 Feb 2016 14:12:36 DEBUG    Started guest, connecting to console if requestedTue, 02 Feb 2016 14:12:36 DEBUG    XML fetched from libvirt object:
  
hadoop3
  
ae9def17-b45b-f9ea-4ff9-ece22c95503e
  
524288  
524288  
1  
    
hvm    
    
  
  
    
    
    
  
  
  
destroy
  
destroy
  
destroy
  
    
/usr/libexec/qemu-kvm
    
      
      
      
      
      
        
      
      
      
      
      
      
        
      
      
        
      
      
      
        
      
      
      
        
      
      
      
        
      
      
        
      
      
      
      
      
        
      
      
      
        
      
      
      
        
    
      
        
    
      
      
      

然后按照提示安装步骤一步步来安装,操作系统的安装省略。

也可以通过VNC使用virt-manager远程进行安装管理

[参数说明]

--name   虚拟机名称

--hvm     使用全虚拟化(与para-irtualization向对),不支持xen hypervisor

--ram      虚拟机内存大小

--vcpus   虚拟机虚拟CPU个数

--disk      虚拟机使用的磁盘(文件)的路径,本例中文件放置在/p_w_picpaths/test目录下

--network 网络设置,使用默认设置即可

--vnc     设置连接桌面环境的vnc端口,本例是5911

--cdrom   设置光驱获取虚拟光驱文件的路径 -d 指示从光驱启动( -c 指示从硬盘启动)我们这里是/p_w_picpaths/iso

安装时建议一个来安装,否则会出现报错信息