ubuntu服务器应用kvm实现虚拟化速成手册

ubuntu服务器应用kvm实现虚拟化速成手册

ID:9999772

大小:203.68 KB

页数:6页

时间:2018-05-20

ubuntu服务器应用kvm实现虚拟化速成手册_第1页
ubuntu服务器应用kvm实现虚拟化速成手册_第2页
ubuntu服务器应用kvm实现虚拟化速成手册_第3页
ubuntu服务器应用kvm实现虚拟化速成手册_第4页
ubuntu服务器应用kvm实现虚拟化速成手册_第5页
资源描述:

《ubuntu服务器应用kvm实现虚拟化速成手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Ubuntu服务器应用KVM实现虚拟化速成手册        本文教大家如何让KVM在Ubuntu服务器上顺畅运行、安装多个访客操作系统、管理存储,以及将访客操作系统迁移到新主机上。作为Linux内核虚拟机管理程序,KVM称得上是企业级虚拟化领域的后起之秀。它有诸多优点:非常精简,因而占用资源少,运行起来速度快,可以轻松自如地运行没有经过改动的访客操作系统。在这堂速成课中,我们会迅速让KVM在Ubuntu服务器上运行起来、安装多个访客操作系统、管理存储,以及将访客操作系统迁移到新主机上。KVM与Ubu

2、ntu服务器KVM的全称是“基于内核的虚拟机”,最先由Qumranet公司开发而成。2008年,红帽公司收购了Qumranet,将KVM作为服务器版红帽企业级虚拟化(RHEV)的核心部分。KVM采用了GPL许可证模式,是主线内核(mainlineKernel)的一部分,因而任何Linux发行版都能支持它。KVM是一种类型2虚拟机管理程序,这意味着它在操作系统里面运行。一些流行的类型2虚拟机管理程序包括Xen和VirtualBox。类型1虚拟机管理程序(如IBM的z/VM和VMwareESXi)则可以直

3、接在裸机上运行,不需要什么操作系统。KVM几乎支持任何访客操作系统:Linux、MacOSX、Unix、Windows以及你所采用的其他任何操作系统。与KVM一样,Ubuntu服务器也发展成为一款面向企业的重量级服务器。Ubuntu支持x86和x8664位平台上的KVM。与红帽和Novell这两大企业级Linux开发商不一样,你没必要进行注册或者理睬销售噱头,就可以下载和测试Ubuntu。如果你想要获得培训、商业支持或者在线服务(比如Landscape系统管理器或Ubuntu云服务),你想要的时候,就

4、能随时获取。系统要求就这堂速成课而言,你需要配备英特尔VT或AMD-V处理器的Ubuntu计算机,因为这些处理器包含特殊的扩展功能,可以原生支持虚拟机。(想了解更多信息,请参阅KVM的处理器支持页面:http://www.linux-kvm.org/page/Processor_support)。我在本文中使用了11.04NattyNarwhal64位版本。我建议使用Ubuntu服务器作为你生产环境的KVM服务器;但是进行测试的话,任何Ubuntu都可以。使用该命令,看看你的x86处理器有没有虚拟化扩

5、展功能:$egrep-o'(vmx

6、svm)'/proc/cpuinfovmxvmx这个示例显示了能够支持虚拟化的双核英特尔处理器。你可能不得不在你系统的BIOS中启用虚拟化扩展功能。确保这项功能已启用,否则KVM无法正常运行。你可以在64位系统上运行32位或64位访客操作系统,但是在32位系统上却只能运行32位访客操作系统。使用大量内存是好事,使用多核处理器也是如此。Ubuntu服务器占用系统资源很少,因而给你的虚拟机访客操作系统留出了更多资源。Ubuntu服务器系统的最低要求是300MHz处理器、

7、128MB内存和1GB硬盘空间。这个要求非常低。为了测试KVM,我建议至少为你的访客操作系统配备2GHz处理器、2GB内存以及足够的磁盘空间,另外还要有数据存储系统。为生产服务器配置资源很难做到非常准确。如果你仅仅把所有访客操作系统的系统要求叠加起来,很可能面临一台配置过度的机器,除非你的访客操作系统始终在全速运行。虚拟机的其中一个优点是,可以更高效地使用硬件,因为当一个访客操作系统闲置时,另一个访客操作系统忙碌运行。如果你配置资源过少,服务器变得不堪重负时,那么可以将访客操作系统转移到不同主机上。所

8、以,你有很大的活动余地,不需要一开始就在资源配置方面做到完美。安装KVM安装这些软件包:$sudoapt-getinstallqemu-kvmlibvirt-binvirt-managerbridge-utils然后运行该命令,确保它准备好运行KVM:$kvm-okINFO:/dev/kvmexistsKVMaccelerationcanbeused要是缺漏了什么,它会告诉你KVM加速无法使用。在采用根权限的情况下运行,获得让它正常运行的暗示信息(hint),就像这样:$sudokvm-ok[sudo

9、]passwordforcarla:INFO:/dev/kvmdoesnotexist(/dev/kvm不存在)HINT:sudomodprobekvm_intelINFO:YourCPUsupportsKVMextensions(你的处理器支持KVM扩展)INFO:KVM(vmx)isdisabledbyyourBIOS(KVM[vmx]被你的BIOS禁用)HINT:EnteryourBIOSsetupandenableVirtualizationTe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。