首页 > 新闻中心

KVM虚拟化集群技能概述

作者:江南体育电子游戏 来源:江南体育app下载 时间:2023-07-25 00:59:53

  后来跟着虚拟化的规划扩展,也进行了一些依据开源散布式文 件体系集群的建立, 依据开源散布式文件体系的集群, 规划可以更大, 扩展性更好,适用于KVM的开源散布式文件体系在第9章、第10章 都有详细的介绍。开源的虚拟化办理渠道,本书第 11 章、第 12 章、 第 13 章有详细介绍,所以本章不再介绍开源散布式文件体系及办理 渠道。

  q快速的在线搬迁(Live Migration),设备、体系保护形成的 事务方案内停机时刻削减到零。

  q高可用(HA),一台核算节点毛病,上面的虚拟机可以很快在 其他核算节点上发动运转起来,极大缩短方案外停机时刻。

  q动态资源调度,事务负载产生变化引起核算节点压力散布不 均匀时,可手动或许主动平衡物理机负载。 也可在全体压力较低的时 间段,将虚拟机会集在部分核算节点上, 将不必的核算节点暂时封闭, 到达节能的方针。

  高可用是常常用到的运维技能,在体系、网络、数据库、Web事务等各个运用层面都有运用。 高可用技能是指至少有主备两个节点, 当主节点毛病的时分, 敏捷切换到备用节点。 为了防止备用节点误判, 有时分还有第三个节点, 或许主节点和备用节点一起能拜访到的存储

  空间,用于做裁定判别。运用层面的高可用还有一个特色,便是一般 都有起浮IP,当切换产生的时分,IP从主节点漂移到备用节点。应 用层面的高可用一般切换时刻比较快, 从几毫米到几秒中, 一起运用 层面的高可用一般需求专用软件, 比方常用的Keepalived ,Heartbeat等。

  作为传输介质,功能较高, 现在运用最广。核算节点上装置光纤接口 的HBA(Host BusAdapter,供给服务器内部的I/O通道与存储体系的I/O通道之间的物理衔接)卡,为了冗余HBA卡一般有两块,别离接 两台光纤交换机, 存储一般有两个控制器, 也别离接两台光纤交换机, 到达全简略的方针。FC SAN核算节点直接将I/O恳求经过FC网络发 送到存储设备,功能十分高。

  q办理节点及办理渠道,办理虚拟机的镜像,虚拟机生成、维 护、毁掉的生命周期,虚拟机的调度 ;

  服务器的装备选型,依据笔者的经历,挑选比较高的装备,虽 然初期投入高,可是长远看,由于可以包容更多的虚拟机,其实是节 省本钱的。宿主机在运转一段时刻后,往往会发现内存是瓶颈,所以

  开端装备的时分, 内存尽量装备大一些。 详细宿主机怎么选型在第 15 章现已有详细的介绍,本章就不重复介绍了。

  1)机架式服务器做为核算节点的优缺点 机架式服务器做为核算节点的长处是:

  运用虚拟化集群的方针是战胜单机虚拟化的局限性,运用技能 手法进步虚拟机可用性, 终究到达事务不中止或许削减中止时刻, 确 保事务数据更安全的方针。

  虚拟机集群最明显的特征是有同享存储,由于有了同享存储, 虚拟机就可以完成十分快速的在线搬迁,并在虚拟化层装备高可用。 笔者在出产环境运用的集群有两种存储方法, 依据商业存储和依据开 源散布式文件体系。

  虚拟化层的高可用一般事务康复实践是体系重启的时刻,加上 事务开机自发动的时刻,通常是分钟等级。

  尽管虚拟化层高可用有事务不能康复的危险,事务康复时刻也 相对比较长, 可是虚拟化层高可用有个十分巨大的优势, 便是不需求 在运用层面装备, 大大的拓宽了高可用的适用范围, 使本来在运用层 难以运用高可用技能的运用, 也能做到高可用, 尤其是在某些专用的 软件范畴。

  关于NFS和ISCSI,业界一向有争辩,NFS装备简略,可是由于 是运用层的协议,有人以为功能低,其实商业存储做了许多优化,性 能也不见得比ISCSI差。怎么挑选首要取决于预算、 运维的技能习气、 详细的存储品牌类型,笔者出产环境喜爱运用ISCSI存储。

  q事务快速布置,集群将资源池化,经过和办理渠道结合,在 集群的容量范围内,事务布置的速度十分快。

  q数据更安全,后端存储选用冗余度更高的商业存储,或许分 布式文件体系,数据可靠功可以到达 99.99%以上。

  q网络速度、可靠性更高, 集群网络选用冗余架构, 网络设备、 网络衔接都是双冗余, 网络速度更高,可靠性也更高,单台网络设备、 单根网线、单个网卡毛病都不会引起网络中止。

  虚拟化集群的后端存储可以运用商业存储和散布式文件体系, 商业存储有三类:NAS、IP SAN、FC SAN。

  NAS(NETWORK ATTACHED STORAG即网络附加存储,网络上直 接挂接的存储设备,相当于一个网络文件同享服务器。

  测验环境可以用一台一般的主机模仿NAS只需这台主机有自 己的磁盘和文件体系, 而且对外供给拜访文件体系的接口。 最常见的NAS有Linux下的NFS和windows下的CIFS。

  一般来说,对功能要求十分高的事务,运用FCSAN存储,FCSAN存储也是本钱最高的一种方案。假如事务功能需求稍低,可以运用NAS IP SAN的存储,NAS IP SAN的存储是性价比比较高的方法。 假如事务首要是CPU耗费型的,可以检测运用散布式文件体系,本书 第9章介绍的DRBD GlusterFS,第10章介绍的CEPH作业都很稳 定,可是功能相对比较低,很合适CPU耗费型的虚拟机。

  虚拟化层面的高可用是虚拟机体系层面的高可用,即当一台计 算节点毛病的时分, 在别的一台核算节点上主动将毛病节点上的虚拟 机发动起来。 留意假如虚拟机上的事务不能做到开机自发动, 即便虚 拟机主动发动了,并不能确保事务层面的主动康复 !

  别的还有一个问题,便是即便虚拟机发动起来了,当发动到一 半虚拟机的体系卡住了,也不能及时康复事务 !

  方案内停机是指可预期可方案的停机,比方定时的保护,提早 布告的保护。 方案外停机是指突发事情引起的停机事情, 比方硬件故 障,网络DDO进犯等。一般方案内停机由于是提早预知的,会做好 预防措施,不会有数据丢掉,对事务的丢掉是比较小的。方案外停机 则由于是突发事情, 对事务的丢掉要大许多。 运维的重要职责之一就 是经过技能手法削减方案外和方案内停机时刻, 对虚拟化来说, 虚拟 化集群可以做到在线虚拟机搬迁, 而且是全冗余规划, 需求方案内硬 件和软件保护的时分, 可以做到方案内停机时刻为零。 当宿主机产生 紧迫硬件毛病的时分, 虚拟机可以很快在其他宿主机上开起来, 所以 虚拟化集群也能有用下降方案外停机。

  在线搬迁实践搬迁的是虚拟机的内存,当宿主机产生毛病的时 候,虚拟机的内存信息现已丢掉了, 这时分是不能再去做虚拟机的在 线搬迁的。 所以在线搬迁处理的是有方案的保护问题, 比方要晋级宿 主机内存, 可以将宿主机上的虚拟机在线搬迁到其他宿主机上, 内存 晋级完成后,在将虚拟机在线)IP SAN同享存储

  TCP/IP的网络来完成数据存取,即传输介质为IP网络。经过IP网 络将核算核算节点和存储设备衔接起来,核算节点经过发送Block

  I/O的恳求到存储设备,最常见的便是用ISCSI技能,核算节点经过SCSI协议宣布读取数据的恳求,并用TCP/IP包封装SCSI包,就可 以再TCP/IP网络中进行传输,即SCSI over TCP/IP。

  其实虚拟机层高可用和运用层面高可用并不矛盾,在虚拟机的 体系里边,也可以装备运用层面的高可用,做这样的装备的时分,注 意主备节点放置到不同宿主机上 !

  最早的时分,笔者在出产环境运用的集群都是以机柜为单位的 小集群,首要由于笔者一向建立的是私有云, 在IDC机房里边机柜都 是要核算费用的,为了充分运用资源,合理节约本钱,笔者私有云一 个规划思维便是可以依照机柜,灵敏扩展或许弹性。

  别的现在还有一种多节点服务器,便是在1U或许2U的空间里 面,可以包容 2到 4台服务器,这些服务器很像是刀片服务器,同享 电源和机框, 可是网络接口独立。 多节点服务器密度介于机架式服务 器和刀片服务器之间,运用上和机架式服务器彻底相同。