- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
准备环境
Ubuntu16.04桌面版,vmware12 (注意打开虚拟化)
安装软件:
apt-get install kvm
apt-get install qemu-kvm
apt-get install gcc
apt-get install bridge-utils (配置网络)
brctl addbr br0
brctl addif br0 eth0
brctl show
Virtio半虚拟化驱动的使用
1、 分别制作安装了Virtio半虚拟化驱动的Linux磁盘镜像和Windows磁盘镜像。
宿主机:ubuntu16.4
客户机:centos,windows系统
Virtio目前已经是一个成熟的技术了,宿主机中比较新的KVM都支持它,Linux2.6.24及以上的Linux内核版本都是支持virtio的。
客户机centos自带有virtio不需要重新安装。重点介绍windows xp系统。
WindowsXP系统安装virtio步骤:
1)创建镜像文件
qemu-img create -f qcow2 winxp.img 50G
镜像名称为winxp.img,镜像大小为50G
2)安装winxp系统到镜像文件中
qemu-system-x86_64 -localtime -smp 2 -vga qxl -m 2048 -drive file=winxp.img,cache=writeback,if=virtio -cdrom ../ISO/Windows_XP_SP3.iso -net nic,model=virtio -net tap -boot order=d,menu=on -usbdevice tablet -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5 --enable-kvm -vnc :11用VNC连入进行系统安装
3) 启动winxp系统,安装驱动
root@xp:~# qemu-system-x86_64 -localtime -smp 2 -vga qxl -m 2048 -hda winxp.img -cdrom virtio-win-0.1.113.iso -net nic,model=virtio -net tap -boot order=c -usbdevice tablet -device AC97 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5 -vnc :5 --enable-kvm
VNC连入进行系统安装virtio_ballon、virtio_net、virtio_serial:
在依次安装完成这3个驱动程序后,在“Device Manager“中的“Network adapter”项目中有“Red Hat Virtio Ethernet Adapter”设备,在“System devices”项目中增加了“VirtIO Balloon Driver”和“VirtIO Serial Driver ”这两个设备。
安装virtio_scsi驱动:先建立一个伪镜像文件,然后将其作为window客户机的一个非启动盘
root@xp:~# qemu-img create -f qcow2 fake.qcow2 10M
root@xp:~# qemu-system-x86_64 win1xp.img -drive file=fake.qcow2,if=virtio -smp 2 -m 2048 -cdrom virtio-win-0.1.113.iso -vnc :5 -usbdevice tablet
在windows客户机的“Device Manager”中会看到“Other devices”项目下没有驱动程序的“SCSI Controller”。同前面步骤一样选择“更新驱动”选择virtio-win中的viostor目录下的对应驱动进行安装。
重启后
2、 通过QEMU命令行参数启动带有Virtio网卡驱动、Virtio磁盘驱动、Virtio Balloon设备驱动的虚拟机。
通过命令启动centos系统:
root@xp:~# qemu-system-x86_64 -smp 1 -m 2048 -hda rhel-6.4.img -net nic,model=virtio -net tap -usbdevice tablet -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5 --enable-kvm -vnc :5
通过vnc连接:
在客户机里面输入:
[root@local
您可能关注的文档
最近下载
- 大气污染防治项目储备库入库要求项目绩效目标申报表.pdf
- ppt课件-2021新中国史党校党课精品课件.pptx VIP
- 纷享销客使用指南试题及答案.doc
- 2023CSCO前列腺癌诊疗指南.docx
- 2024至2030年中国体育健身休闲行业市场深度研究及投资规划建议报告.docx
- 民事再审申请书(物业服务合同纠纷)民事再审申请书(物业服务合同纠纷).pdf
- (完整word版)高考英语作文练习纸(答题卡)6.pdf
- 下三手的判断-中盘篇.清晰一般加藤正夫.pdf
- 《石油化工工程数字化交付标准+GBT+51296-2018》详细解读.pptx
- 《海底100层的房子》绘本教案(内附高清绘本图) .pptx VIP
文档评论(0)