单击此处编辑母版标题样式,单击此处编辑母版文本样式,二级,三级,四级,五级,*,*,超融合,HCI4.5,新版本培训,1,CON,TENTS,1,2,3,4,虚拟机资源热添加,动态热添加,集群资源调度,虚拟存储,iSCSI,接口,2,1,虚拟机资源热添加,2024/11/18,3,虚拟机资源热添加,我们使用的开源,KVM,,支持,CPU,,内存,网口和磁盘的热插拔。,对磁盘和网卡的热插拔所有的系统均可支持,对,CPU,,内存的热插拔有操作系统的要求,并且需要虚拟机关机状态下开启热插拔开关,安装,vmtools,(,windows,和,linux,均需要安装),2024/11/18,4,虚拟机资源热添加,支持热添加内存的操作系统,2024/11/18,5,虚拟机资源热添加,支持热添加,CPU,的操作系统,2024/11/18,6,虚拟机资源热添加,手动热添加的操作步骤,2024/11/18,7,虚拟机资源热添加,注意事项:,手动热添加的资源在添加后,虚拟机关机后资源不会回收,虚拟机需要安装,vmtools,网卡和磁盘开机状态也可以直接热添加,不需要开启什么开关,Linux 64,位系统原来是,3G,内存,无法进行热添加,因为这种情况可能会出现,bug,,,VMware,也是一样有这个限制。,2024/11/18,8,2,动态热添加,2024/11/18,9,动态热添加,功能描述:,要使用动态热添加功能,需要安装,vmtools,工具,当获取到虚拟机的资源使用情况后,和我们预设的配置进行比较看是否达到添加的要求,在实际的运维过程中,业务都存在高峰和空闲时期。如,12306,订票系统,在每年临近春节时特别繁忙,导致服务器压力大,系统崩溃,造成极差的用户体验。,要保证在服务高峰业务正常运行,而空闲时资源能得到有效的利用,提供给其他需要资源的业务,是一个令运维人员头疼的事情。在这样的场景下,我们就希望在服务高峰期时,保证业务持续正常运行,而在空闲时又将闲置的资源提供给其他需要的业务。,2024/11/18,10,动态热添加,对于我们现行的系统来说,已经有气泡内存回收机制来保证在资源闲置时将其回收,提供给其他需要的业务使用。这就解决了我们所遇到问题的后者的情况。如何保证在业务资源紧张的时候,对业务新增资源?这就需要一种机制来保证业务高峰时,自动的添加资源。这就是我们的动态热添加。动态热添加根据预先的配置,定时的检查业务的资源使用情况,然后做相应的添加处理,来保证业务的正常运行。,2024/11/18,11,动态热添加,实现原理:,2024/11/18,12,动态热添加,配置方法:,1.,编辑关机状态的虚拟机,勾选,启用,CPU,热添加,和,启用内存热添加,2024/11/18,13,动态热添加,配置方法:,2.,配置动态热添加,在,【,管理,】-【,高可用与资源调度配置,】-【,动态热添加,】,启用虚拟机动态资源添加,2024/11/18,14,动态热添加,配置方法:,3.,添加想要进行自动热添加的虚拟机,2024/11/18,15,动态热添加,配置方法:,4.,配置好相应的阀值,保存配置即可,2024/11/18,16,动态热添加,注意事项:,动态热添加只能增加资源,不能较少;虚拟机重启后,自动添加的资源会清零,模版虚拟机和虚拟网络设置暂不支持动态热添加,动态热添加的最大值为配置大小,,CPU,每次添加,1,颗,内存为配置的,1/8,按上取整,单位为,GB,2024/11/18,17,3,集群资源调度,2024/11/18,18,集群资源调度,功能描述:,集群资源调度是指在特定的场景下会调度集群资源,实际就是在特定的场景下会在集群内迁移虚拟机。我们可以设置,CPU,和内存阀值,如果有主机超过阀值,就会触发集群资源调度,并且会根据自动化级别对虚拟机进行调度。调度的结果是,将虚拟机从,CPU,或者内存利用率比较高的主机迁移到利用率比较低的主机上,将负载过高的主机的利用率降到阀值以下。,2024/11/18,19,集群资源调度,阀值条件和敏感度:,用户可以设定集群资源调度的,CPU,或者内存阀值(阀值范围为:,50%-90%,),或者两者都设定,该阀值作为一个触发条件,当有主机超过,CPU,或者内存阀值时,集群资源调度就会生成建议。,2024/11/18,20,集群资源调度,阀值条件和敏感度:,用户可以设定敏感度(保守或激进)不同的敏感度对应不同的检测时间,假设选择了保守,则如果检测到主机持续,10,分钟超过阀值,就会触发集群资源调度,激进的检测时间是,3,分钟。,2024/11/18,21,集群资源调度,调度方式:,调度方式可以选择自动或手动,当你设置了自动,并且主机触发了阀值,生成了建议后,这里会自动执行建议,无需人为操作。,如果选择了手动,则不会自动执行这些建议,需要用户自己选择某个建议,然后对建议执行立即调度或忽略操作。,2024/11/18,22,集群资源调度,开启条件:,作用对象,:,运行位置选择了“自动选择”的虚拟机(虚拟机镜像在共享存储上),企业版:只有企业版的,HCI,才能使用。,2024/11/18,23,集群资源调度,主要流程:,每台主机上都会有,vtp-drs,后台进程,这个进程会收集他所在的主机的信息和主机上的虚拟机信息。主控会收集每个主机上的信息,然后合并处理这些信息。如下图,主控是通过,ssh,发送命令到从节点上,在从节点上打包数据,然后把数据拷贝过来。,2024/11/18,24,集群资源调度,主要流程:,主控分析信息后,如果发现有主机超过阀值,就会生成建议流程,如下图所示,2024/11/18,25,集群资源调度,主要流程:,生成建议模块会遍历所有可能的迁移策略,在获取迁移策略的时候,会考虑到主机是否能够访问存储,并且虚拟机是否是集群虚拟机,然后对每个策略进行打分。,迁移策略总分,=CPU,分数,+,内存分数,CPU,分数如下计算:,内存分数如下计算,2024/11/18,26,集群资源调度,主要流程:,2024/11/18,27,集群资源调度,对于每一条可能的建议,如果满足一下任何一条,则该建议就要被抛弃掉:,1.,在集群资源调度配置里,设置了禁用的虚拟机列表里有该虚拟机,2.,生成建议之后,用户在当天忽略了某个建议,这个建议里有该虚拟机,3.,虚拟机不是集群虚拟机或虚拟机的运行位置不是自动选择,4.,使用了,Host CPU,的虚拟机(虚拟机的,CPU,类型和主机的一样),5.,通过报表服务获取虚拟机的信息失败了,6.,虚拟机占用了,usb,设备,7.,虚拟机网卡关联的物理出口在目的端没有关联,8.,虚拟机在,vs,存储上,但是目的端没有,vs,副本,9.,虚拟机挂载了,iso,,但是目的端没有,iso,访问权限,10.,如果虚拟机迁移到目标主机导致目标主机超过阀值,2024/11/18,28,4,虚拟存储的,iSCSI,接口,2024/11/18,29,虚拟存储的,iSCSI,接口,功能描述:,虚拟存储的,iSCSI,接口实际上是在,VS,上面提供一个,iSCSI,接口,让外部服务器也可以使用,VS,存储。,iSCSI,分为,iSCSI Target,(服务端)和,iSCSI Initiator,(客户端)、服务端提供存储,供客户端使用,VS,提供的是,iSCSI,服务端,即:将,VS,中的部分存储区域预分配出来作为,iSCSI,磁盘,提供给客户端使用。,2024/11/18,30,虚拟存储的,iSCSI,接口,配置:,1.,完成,VS,初始化,2.,若未配置过,iSCSI,磁盘,虚拟,iSCSI,磁盘页面如下图所示,点击立即配置,iSCSI,服务器,2024/11/18,31,虚拟存储的,iSCSI,接口,配置:,3.,配置,Targent CHAP,用户名和密码,2024/11/18,32,虚拟存储的,iSCSI,接口,配置:,4.,完成,iSCSI,服务器配置后,单击页面上的“创建虚拟,iSCSI,磁盘”按钮来创建,iSCSI,磁盘,2024/11/18,33,虚拟存储的,iSCSI,接口,常用场景:,1.,两个,HCI,集群间备份虚拟机到,iSCSI,磁盘,有两个,aSV,集群,集群,1,是,iSCSI,服务端,集群,2,是,iSCSI,客户端。将集群,1,上创建的,iSCSI,磁盘连接到集群,2,上,然后就可以把集群,2,上的虚拟机备份到集群,1,的该,iSCSI,磁盘了。,2024/11/18,34,虚拟存储的,iSCSI,接口,常用场景:,2.,虚拟机,/,实体机使用,iSCSI,磁盘,在集群,1,上创建一个,iSCSI,磁盘,可以将该,iSCSI,磁盘加到本集群的虚拟机内、其他集群的虚拟机内,或者某个实体机内。注意,这里的虚拟机、实体机均采用,Win7,系统,且均与集群,1,在同网段,。,2024/11/18,35,虚拟存储的,iSCSI,接口,常用场景:,3.Vmware vSAN,使用,iSCSI,磁盘,VMware vSAN,有两种使用,iSCSI,磁盘的方式,其一在,VMware,的虚拟机中使用,iSCSI,磁盘,其二直接把,iSCSI,磁盘作为,VMware,的外置存储,2024/11/18,36,谢谢!,2024/11/18,37,