KVM虚拟机和QEMU(2)

来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:50 点击:

p>pci_add_option_rom: failed to find romfile "pxe-rtl8139.bin"

p>KVM 运行成功,请用 VNC 链接 172.16.70.3:3 ...

p>现在查看桥接设备情况:

p>$ sudo brctl show

p>bridge name     bridge id               STP enabled     interfaces

p>br0             8000.0001028c5009       no              eth0

p>                                                        tap3

p>可见 tap2 和 eth0 都在 br0 上。

p>RHEL/Fedora/CentOS

p>yum install bridge-utils kvm

p>bridge-utils是网卡桥接工具,

p>示例1:Redhat系统KVM

p>创建磁盘

p># qemu-img create -f qcow2 turbo-10.5.5-rc2.img 20G

p>Formatting 'turbo-10.5.5-rc2.img', fmt=qcow2, size=20971520 kB

p># file turbo-10.5.5-rc2.img

p>turbo-10.5.5-rc2.img: QEMU Copy-On-Write disk image version 2, size 5 + 0

p>配置桥接

p>配置 /etc/sysconfig/network-scripts 下面的网络脚本

p># cat /etc/sysconfig/network-scripts/ifcfg-br0

p>DEVICE=br0

p>ONBOOT=yes

p>BOOTPROTO=static

p>IPADDR=172.16.70.30

p>NETMASK=255.255.252.0

p>GATEWAY=172.16.68.1

p>TYPE=Bridge

p># cat /etc/sysconfig/network-scripts/ifcfg-eth0

p># 3Com Corporation 3c905B 100BaseTX [Cyclone]

p>DEVICE=eth0

p>#BOOTPROTO=dhcp

p>#HWADDR=00:01:02:8C:50:09

p>ONBOOT=yes

p>BRIDGE=br0

p>增加一个桥接网络接口,并把刚才配置的eth0添加到桥接口

p>brctl addbr br0      # 创建一个桥接口

p>brctl addif br0 eth0 # 添加eth0到br0,重要

p>使用一个下面的脚本:

p># cat /etc/init.d/qemu-ifup

p>#!/bin/bash

p> 

p>switch=br0

p> 

p>if [ -n "$1" ];then

p>        /sbin/ip link set $1 up

p>        sleep 0.5s

p>        /usr/sbin/brctl addif $switch $1

p>        exit 0

p>else

p>        echo "Error: no interface specified"

p>        exit 1

p>fi

p>使用桥接网卡

p>可以使用桥接网卡启动qemu-kvm,并使用GTES10.5.5的两个文件通过 NFS安装系统:

p># qemu-kvm -m 512 -hda turbo-10.5.5-rc2.img -kernel vmlinuz \

p>-initrd initrd.img -net nic -net tap,script=/etc/init.d/qemu-ifup --daemonize

p>也可以使用iso安装,这样对于多张iso发行版的linux需要在qemu的控制 台换盘:

p># qemu-kvm -m 512 -hda turbo-10.5.5-rc2.img -cdrom 你的iso路径 \

p>-net nic -net tap,script=/etc/init.d/qemu-ifup -boot d --daemonize

p>进入qemu的控制台,在鼠标聚焦到qemu界面时候,按住 Ctrl+Alt+2 进 入控制台:

p>(qemu) change cdrom 你的另外一张iso

p>上面命令如果提示:"device not found"。可能是设备映射出错,可以这样:

p>(qemu) info block

p>...

p>(qemu) change ide1-cd0 iso文件

p>QEMU常见使用

p>使用vnc

p># qemu-kvm -m 512 -hda xp.img -net nic,macaddr=00:00:11:33:02:02 \
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • VMware View 5.0从菜鸟到高手系列 -连接虚拟桌面
  • kvm中的windows使用Vmware的显示驱动
  • VMware Linux使用Xshell登陆
  • 虚拟机安装MAC查看电脑CPU是否支持VT技术
  • VMWare NAT Centos6.2静态ip设置
  • vmware虚拟机浅析-虚拟网卡
  • VirtualBox打开虚拟硬盘失败的问题
  • Virtual Box下同时配置host-only和bridge
  • 给虚拟机提速的方法

快速直达

操作系统导航

LinuxWindows虚拟机
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1