install kvm on centos 6.5

更多内容可移驾至我的独立Blog: http://www.justfbt.com/


Install pkgs

# yum groupinstall -y Virtualization 'Virtualization Client'
# yum install -y bridge-utils tunctl libvirt

configure network

# cd /etc/sysconfig/network-scripts/
# less ifcfg-br0
DEVICE="br0"
BOOTPROTO=none
NM_CONTROLLED="no"
ONBOOT=yes
#UUID="3bc7fdcc-42b1-4223-b202-e697305897c8"
IPADDR=192.168.225.252
PREFIX=24
GATEWAY=192.168.225.1
DNS1=223.5.5.5
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System br0"
TYPE=Bridge
# less em1
DEVICE="em1"
ONBOOT=yes
TYPE="Ethernet"
PREFIX=24
GATEWAY=192.168.238.1
DNS1=223.5.5.5
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
HWADDR=78:2B:CB:74:84:F8
BRIDGE=br0

create vms

create image

# qemu-img create -f qcow2 vm-centos01.qcow2 50G

define xml to create vm

# vim vm-centos01.xml
<!--
WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE 
OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:
  virsh edit vm-centos01
or other application using the libvirt API.
-->

<domain type='kvm'>
  <name>vm-centos01</name> ##
  <uuid>0f005dd3-05f8-a13b-d0ad-9b3fd309216e</uuid> ##
  <memory unit='KiB'>8388608</memory> ##
  <currentMemory unit='KiB'>8388608</currentMemory> ##
  <vcpu placement='static'>8</vcpu> ##
  <os>
    <type arch='x86_64' machine='rhel6.6.0'>hvm</type>
    <boot dev='hd'/> ##
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  <clock offset='localtime'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <devices>
    <emulator>/usr/libexec/qemu-kvm</emulator> 
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2'/>
      <source file='/usr/local/vms/vm-centos01/vm-centos01.qcow2'/> ##
      <target dev='vda' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </disk>
    <!-- <disk type='block' device='disk'>
      <driver name='qemu' type='raw'/>
      <source dev='/usr/local/vms/vm-centos01/vm-centos01_data'/>
      <target dev='vdb' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
    </disk> -->
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/usr/local/iso/xxxx.iso'/> ##
      <target dev='hdc' bus='ide'/>
      <readonly/>
      <address type='drive' controller='0' bus='1' target='0' unit='0'/>
    </disk>
    <controller type='usb' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
    </controller>
    <controller type='ide' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
    </controller>
    <interface type='bridge'>
      <mac address='00:16:3e:5d:a1:a1'/> ##
      <source bridge='br0'/> ##
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>
    <input type='mouse' bus='ps2'/>
    <graphics type='vnc' port='5901' autoport='no' listen='0.0.0.0'> ##
      <listen type='address' address='0.0.0.0'/>
    </graphics>
    <video>
      <model type='cirrus' vram='9216' heads='1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </video>
    <memballoon model='virtio'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
    </memballoon>
  </devices>
</domain>
上面注释的部分(即在:<!-- xxxx -->中间这段)的作用是:
在VM启动时自动挂载一个虚拟磁盘,可单独用来存放数据

create vm and then use client like remmina to connections with vnc

# virsh create vm-centos01.xml    #or:  # virsh define vm-centos01.xml  
and then start vm: 
# virsh start vm-centos01

backup vm

vm backup snapshot

create xml file named sample_snaoshot.xml

# vim vm-centos01_snapshot.xml
<domainsnapshot>
   <name>vm-centos01_snapshot-1</name>
   <description>vm-centos01_snapshot-1</description>
</domainsnapshot>

Run follow commands

#  virsh snapshot-create vm-centos01 ./vm-centos01_snapshot.xml

check:

# virsh snaoshot-list vm-centos01

更多内容可参考: install kvm on ubuntu12.04

大部分内容基本都一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值