版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、KVM 虚拟机的管理工具准确来说,KVM 仅仅是 Linux 内核的一个模块。管理和创建完整的 KVM 虚拟机,需要的辅助工具。QEMU-KVM:在 Linux 系统中,首先可以包,系统会在启动用 modprobe 命令加载 KVM 模块,如果用 RPM 安装 KVM时自动加载模块。加载了模块后,才能进一步通过其他工具创建虚拟机。但仅有 KVM 模块是远远不够的,因为用户无法直接控制内核模块去做事情,还必须有一个用户空间的工具。关于用户空间的工具,KVM 的开发者选择了已经成型的开源虚拟化QEMU。QEMU 是一个强大的虚拟化,它可以虚拟不同的 CPU 构架。比如说在 x86 的 CPU
2、上虚拟一个er 的 CPU,并利用它编译出可运行在erKVM KVM上内内的程序。KVM 使用了 QEMU 的基于 x86 的部分,并稍加改造,形成可控制核模块的用户空间工具 QEMU-KVM。所以 Linux版中分为 内核部分的核模块和 QEMU-KVM 工具。这就是 KVM 和 QEMU 的关系。 Libvirt、virsh、virt-manager:尽管 QEMU-KVM 工具可以创建和管理 KVM 虚拟机,RedHat 为 KVM 开发了的辅助工具,比如 libvirt、libguestfs 等。原因是 QEMU 工具效率不高,不易于使用。Libvirt 是一套提供了多种语言接口的 A
3、PI,为各种虚拟化工具提供一套方便、可靠的编程接口,不仅支持 KVM,而且支持 Xen 等其他虚拟机。使用 libvirt,你只需要通过 libvirt 提供的函数连接到 KVM 或 Xen 宿主机,便可以用同样 令控制不同的虚拟机了。Libvirt 不仅提供了 API,还自带一套基于文本的管理虚拟机令 virsh,你可以通过使用 virsh 命令来使用 libvirt 的全部功能。但最终用户更渴望的是图形用户界面,这就是 virt-manager。他是一套用编写的虚拟机管理图形界面,用户可以通过它直观地操作不同的虚拟机。Virt-manager 就是利用 libvirt 的 API 实现的。
4、二、 安装配置 KVM 相关1 系统要求:处理器需求:需要一台可以运行linux 内核的el 处理器(含 VT 虚拟化技术)或AMD 处理器(含 SVM 安全虚拟机技术的 AMD 处理器, 也叫 AMD-V)。可以使用如下命令检查:rootkvm # egrep (vmx|svm) /prouinfo如果输出的结果包含 vmx,它是el 处理器虚拟机技术标志;如果包含 svm,它是 AMD 处理器虚拟机技术标志;。如果你甚么都得不到,那应你的系统并没有支持虚拟化的处理 ,不能使用 kvm。另外 Linux2 安装版本必须在 64bit 环境中才能使用 KVM。安装 KVM 模块、管理工具和 l
5、ibvirt (一个创建虚拟机的工具),使用命令行安装:#yum install kvm virt-manager libvirt#service libvirtd start#chkconfig libvirtd on3 确定正确加载 kvm 模块运行命令 lsmod | grep kvm 检查KVM模块是否成功安装。如果结果类似于以下输出,那么 KVM模块已成功安装:rootkvm#lsmod|grepkvmkvm_kvmel4769433002831 kvm_el4 检查 KVM 是否成功安装 virsh -c qemu:/system list将会显示如下结果:# virsh -c q
6、emu:/system listId Name Se如果有机器在运行,则显示如果在这里显示的是一个错误的信息,说明有些东西出现了问题。三、KVM 默认网络配置1、kvm 上网有两种配置,一种是 default,它支持主机与虚拟机的互访,同时也支持虚拟机互联网,但不支持外界另外虚拟机。式是 bridge 方式,可以使用虚拟机成为网络中具有独立 IP 的主机。默认的网络连接是 virbr0,它的配置文件在/var/lib/libvirt/network 目录下,默认配置为:另外一种是网络桥接方式,配置如下:配置 eth0:配置:br0:vi /etc/sysconfig/network-scrip
7、ts/ifcfg-br0DEVICE=br0TYPE=Bridge BOOTRPOTO=sicIPADDR=172.16.40.248 NETMASK=255.255.255.0 GATEWAY=172.16.40.254ONBOOT=yes结果如图:注:网桥模式需要在真机 eth0 配置文件中添加 BRIDGE=br0,否则真机与虚拟机无法互通.配置完毕后 eth0 口则不会显示地址信息,新配置的 br0 口会代替 eth0 口成为真机网口,装好的虚拟机 eth0 口将于真机 br0 口互通.配置桥接网络之后,开始安装虚拟机四、使用 virt-manager 建立一个 KVM 虚拟机virt-manager 是基于 libvirt 的图像化虚拟机管理,请注意不同的版上 virt-manager 的版本可能不同,图形界面和操作方法也可能不同。本文使用了红帽6 企业版的 virt-manager-0.8.4-8。创建 KV
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届阿里地区日土县三年级数学下学期期末质量跟踪监视试题含答案
- 2026届阳江市阳春市数学三年级第二学期期中学业水平测试试题含答案解析
- 2026届阜城县数学四年级下学期期末检测试题(含答案)
- 2026年湖北省潜江市高三数学下册期末考试模拟考试卷(满分必刷)附答案
- 2026年湖北省老河口市高三数学下册期末考试模拟测试卷附完整答案【易错题】
- 2026年四川省绵竹市高三数学下册期末考试模拟试卷含答案【完整版】
- 2026年河北省南宫市高三数学下册期末考试模拟试卷及完整答案一套
- 2026年云南省香格里拉市高三数学下册期末考试模拟考试卷【真题汇编】附答案
- 2026年江西省贵溪市高三数学下册期末考试模拟卷【考试直接用】附答案
- 2026年湖南省韶山市高三数学下册期末考试模拟检测卷附答案(综合题)
- 用电安全与人走断电规范
- 建筑装饰装修室内空间照明设计应用标准
- 《神经退行性疾病》课件
- 贵州省考试院2025年4月高三年级适应性考试化学试题及答案
- 2025年郑州铁路职业技术学院单招职业适应性测试题库必考题
- 水库施工便道合同
- 质量文化导论(华东理工大学)知到智慧树章节答案
- 国家电网有限公司新一代电子商务平台(ECP20)操作手册-省公司合同管理-供应商操作分册
- 第四届全国工业设计职业技能大赛(玩具设计师)选拔赛考试题库(含答案)
- NB-T47023-2012长颈对焊法兰
- DB32T 4627-2023 城市隧道通风设计标准
评论
0/150
提交评论