Linux基本架构进修 - 行使KVM举办假造化
行使KVM举办假造化 本章先容怎样计划和实现企业级假造化办理方案。 我专注于基于内核的假造机(KVM),由于它是基于Linux的。 本章的主题包罗怎样领略假造化,选择硬件和设置收集; 存储; 文件体系选择; 优化; 安详题目; 以及将它们放在一路的参考架构。 什么是假造化? 操纵体系的假造化是在另一台呆板中建设假造机(VM)。 主机称为假造机打点措施,guest假造机称为假造机。 如图3-1所示,五个假造机在一个物理机箱上运行。 假设主机或假造机打点措施正在运行RedHat或CentOS,而且VM也在运行沟通的操纵体系,那么最终会有六个操纵体系副本。 ![]() 行使KVM,起首安装根基操纵体系,然后安装KVM软件包,然后开始建设VM。 为企业行使假造化的一些利益如下:
无论怎样,假造化并不是灵丹灵药。行使假造化的一些弱点如下:
假造化办理方案 一些差异的企业级假造化办理方案如下: LXC https://linuxcontainers.org/ OpenVZ的 http://openvz.org/Main_Page QEMU / KVM http://www.linux-kvm.org/page/Main_Page VMware的 http://www.vmware.com/ XenServer的 http://www.xenserver.org/ 微软的Hyper-V,基于Windows http://www.microsoft.com/en-us/server-cloud/solutions/virtualization.aspx Bhyve,基于FreeBSD http://bhyve.org/ 本章先容KVM。选择哪个平台的选择也许很伟大。一种也许的选择是行使假造基准测试软件(譬喻SPEC virt(http://www.spec.org/virt_sc2013/))较量情形中的两个或更多办理方案。行使SPEC virt,您可以启动大量假造机,然后运行差异的事变负载,譬喻Web处事器,数据库处事器等。最后,SPEC virt会宣布一系列可以较量的数字,以确定XenServer,KVM或其他假造化平台是否能为您提供更好的机能。 Linux容器(LXC); 它是一个用户空间界面,用于建设以及打点体系和应用措施容器。 与KVM对比,LXC是轻量级的,对付每个假造机打点措施,凡是可以建设比VM更多的Linux容器。 在企业中,您也许会找到VM以及LXC。 LXC和KVM之间的首要区别在于,行使KVM,您可以运行差异的内核,每个VM一个,可是行使LXC,您可以共享沟通的内核。 LXC也仅限于与假造机打点措施沟通的操纵体系,但KVM不是; 您可以在VM上安装与假造机打点措施差异的操纵体系。 打点LXC的器材与打点KVM的器材差异。 Libvirt是一个假造化打点库,可用于打点KVM VM和Linux容器。 Libvirt很是机动,可以打点浩瀚假造化技能。 LXC的一个例子如图3-2所示。 ![]() OpenVZ也是基于容器的,相同于LXC。行使LXC与OpenVZ的选择也许很伟大。 LXC获得了RedHat的支持,以是假如您是CentOS或RedHat市肆,您也许会发明更轻易得到LXC与OpenVZ的支持。另一种敏捷遍及的基于容器的技能是Docker(https://www.docker.com/)。 Docker可用于快速应用措施陈设。 十多年来,VMware一向是假造化办理方案的率领者。 VMware中的假造机打点措施基于Linux,打点处事器基于Windows。行使VMware的一个利益是假造机打点措施嵌入在某些处事器中,这样可以省去安装假造机打点措施的贫困。 VMware和Microsoft假造化办理方案的一个告诫是容许本钱。固然两者都提供免费假造化办理方案,但他们的企业产物并非免 在Linux规模,XenServer,VMware和KVM是假造化的领先提供商。您在企业中的选择取决于很多身分:
譬喻,假如您正在运行Linux而且没有Windows处事器,那么行使Hyper-V是没故意义的; KVM也许是更好的选择。 另一方面,假如您更喜好具有全成果图形用户界面和基于Linux的假造机打点措施的成熟产物,那么VMware也许是比KVM更好的办理方案。 选择KVM的一个利益是RedHat完全支持它。 Citrix也完全支持XenServer; 可是,它并没有像KVM那样与RedHat或CentOS细麋集成。 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |