Welcome 微信登录

首页 / 操作系统 / Linux / 64位CentOS 5.4配置KVM

系统环境:CentOS 5.4_64
一、安装所需包
#for i in kvm kvm-qemu-img libvirt kmod-kvm python-virtinst bridge-utils tunctl virt-manager;do yum install $i -y;done二、创建桥
#!/bin/sh
if /sbin/ifconfig vSwitch0 down > /etc/null 2>&1 &
  then
   /usr/sbin/brctl delbr vSwitch0 > /etc/null 2>&1 &
   /sbin/ifconfig eth0 0.0.0.0 promisc up
   /usr/sbin/brctl addbr vSwitch0
   /usr/sbin/brctl addif vSwitch0 eth0
   /sbin/ifconfig vSwitch0 192.168.1.19 netmask 255.255.255.0 up
   /sbin/route add default gw 192.168.1.1 dev vSwitch0
  else
   /sbin/ifconfig eth0 0.0.0.0 promisc up
   /usr/sbin/brctl addbr vSwitch0
   /usr/sbin/brctl addif vSwitch0 eth0
   /sbin/ifconfig vSwitch0 192.168.1.19 netmask 255.255.255.0 up
   /sbin/route add default gw 192.168.1.1 dev vSwitch0
fi把上述保存为一个脚本,然后添加到系统启动项三、创建虚机
1、定义xml文件
<domain type="kvm" id="1">
  <name>tony-1</name>
  <uuid>0111310a-ff1a-bfb5-7cd8-5b2b22ad8de1</uuid>
  <memory>524288</memory>
  <currentMemory>524288</currentMemory>
  <vcpu>1</vcpu>
  <os>
    <type arch="x86_64" machine="pc">hvm</type>
    <boot dev="cdrom"/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  <clock offset="localtime"/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/libexec/qemu-kvm</emulator> 注意此处的qemu-kvm路径
    <disk type="file" device="disk">
      <source file="/opt/datastore/tony-1.qcow2"/>
      <target dev="hda" bus="ide"/>
    </disk>
    <disk type="file" device="cdrom">
      <target dev="hdc" bus="ide"/>
  <source file="/opt/datastore/deepin-9.iso"/>
      <readonly/>
    </disk>
    <interface type="bridge">
      <mac address="00:e0:4c:f0:e0:11"/>
      <source bridge="vSwitch0"/>
      <target dev="vnet0"/>
    </interface>
    <input type="tablet" bus="usb"/>
    <input type="mouse" bus="ps2"/>
    <graphics type="vnc" port="5900" autoport="yes" listen="0.0.0.0" keymap="en-us"/>
<!--    <sound model="es1370"/> -->     注释掉声卡,如果不存在sound驱动,启动会报错,所以最好注释
    <video>
      <model type="cirrus" vram="9216" heads="1"/>
    </video>
  </devices>
</domain>2、如果报什么错,查看日志
# tail -f 10 /var/log/libvirt/qemu/Linux使用mkisofs制作启动镜像Ubuntu与Windows双系统默认启动Windows相关资讯      CentOS 
  • CentOS虚拟机NAT静态IP设置  (07/04/2013 17:09:32)
  • CentOS 格式化新硬盘并设置开机自  (07/04/2013 16:50:50)
  • 服务器为何用CentOS不用Ubnutu  (02/24/2013 15:19:10)
  • CentOS /usr/libexec/gconf-sanity  (07/04/2013 17:07:42)
  • 为什么我们选择CentOS而不是Debian  (06/06/2013 06:19:40)
  • 在CentOS下搭建Android 开发环境  (02/18/2013 09:14:14)
本文评论 查看全部评论 (0)
表情: 姓名: 字数