day02-计算虚拟化技术 01


昨天内容回顾 


1、华为服务器虚拟化解决方案:
day02-计算虚拟化技术 01_第1张图片

2、云计算的最核心的概念:
  • 资源池化
  • 服务自动化

因此我们需要安装FusionComput实现对底层资源的虚拟化,通过VRM实现统一管理,当VRM部署节点多时,我们引入FusionSphere实现对资源池的统一管理



3、根据业务、服务器性能划分CMA

day02-计算虚拟化技术 01_第2张图片
day02-计算虚拟化技术 01_第3张图片
黑色字体为华为目前的实施方案

day02-计算虚拟化技术 01_第4张图片

第一章:CPU和内存的虚拟化


1、单台虚拟机的vcpu数量取决于运行虚拟机所在物理机的CPU线程数
  • 没有开启超线程技术:process = 物理CPU的数量 * 核数
  • 开启了超线程HT技术:process = 物理CPU的数量 * 核数 * 2  
虚拟化技术让资源分配更高效,更好的实现资源调度,提高了设备的利用率,节省资源,绿色环保;并且让各虚拟机之间相互隔离,保证业务安全。



2、内存虚拟化技术:
day02-计算虚拟化技术 01_第5张图片


3、内存可复用:1:1.5分配
day02-计算虚拟化技术 01_第6张图片
让不同的虚拟机的相同的内存数据仅保留一份,即共享一份相同的内存数据,当虚拟机有个性化数据时,在内存中开辟一份独立的可读可写的空间

共享内存只能是只读的:
  • 保证数据的唯一,安全
当我们要写数据的解决方法:
  • 写时复制,即当虚拟机需要向内存写入数据时,会把原来的共享内存的数据完整复制到一块独立的内存空间,然后再写入个性数据


day02-计算虚拟化技术 01_第7张图片

内存气泡:将一台虚拟机闲置内存分配给另一台业务繁忙的虚拟机使用


第二章:QoS和热迁移技术

day02-计算虚拟化技术 01_第8张图片



4、QOS设置:在发生资源竞争时保障关键业务:
  • 上限:分配到的最大的资源量
  • 预留: 分配给VM最低的资源量
  • 份额:保障与不同的VM发生资源竞争的时候的资源分配的多少

QoS需要在集群里设置,不能在主机中设置,因为要保障集群的属性一致,集群的虚拟机一定是业务同类,服务器架构相同。
day02-计算虚拟化技术 01_第9张图片


5、在CPU和内存中的预留值是有区别的:    

    CPU配置的预留值可能是用不完的,所以出于效能考虑,CPU实际分配给使用的资源量通常比预留值低。



day02-计算虚拟化技术 01_第10张图片

  1. day02-计算虚拟化技术 01_第11张图片

发生迁移时的内容和特点:
  • 迁移内存数据
  • 迁移硬盘数据
  • 迁移是一个过程
  • 热迁业务要求不中断

基于热迁移是一个过程,需要时间,因此需要引入迭代迁移的技术:
  1. 数据先定格,热数据另存,脏数据再定格,热数据再另外存储,用户无感知,业务即不中断,实现迁移数据的完整性
  2. 依赖虚拟化数据存储
  3. 热迁移技术的特点
  4. 基于迁移需要时间和热迁移,在迁移过程中硬盘有IO的写入,所以我们要保障迁移数据的一致性,为了解决这个问题,我们引入数据定个数据:内存分片、快照技术day02-计算虚拟化技术 01_第12张图片
    1. 主机有100G的数据需要迁移,对数据进行定格,花费了10min,在这10min下发的数据100md的数据被写入一块行的空间
    2. 再将100m数据进行迁移,耗时1min,这1min产生的1m的数据被写入另一块空间,

只更改主机:只迁移CPU即计算能力,不迁移数据存储

day02-计算虚拟化技术 01_第13张图片

day02-计算虚拟化技术 01_第14张图片
day02-计算虚拟化技术 01_第15张图片
day02-计算虚拟化技术 01_第16张图片
非虚拟化与虚拟化之间的数据存储不可迁移:
day02-计算虚拟化技术 01_第17张图片


同一个集群的服务器的CPU架构可能不同,为了实现统一属性,必须要开启IMC功能,通过调整集群的CPU规格(异构场景:同厂商代数不同的异构)将CPU架构保持同一水平,代数高的CPU因为具有向下兼容的特性,因此可以将高代数的CPU将代,实现异构环境先的统一,修改后实现这个功能需要重启,通过合理的预先规划避免异构迁移可能出现迁移不成功的问题
day02-计算虚拟化技术 01_第18张图片

 day02-计算虚拟化技术 01_第19张图片

采用压缩算法,尽可能缩小数据,提高迁移效率:
day02-计算虚拟化技术 01_第20张图片

第三章:集群调度策略


1、VRM与CMA三层可达,能互相通信即可,不要求同一网段,同一网络。

2、DRS(多态资源调度):
  • 依赖vmotion(热迁移技术),可跨集群迁移,
  • 依赖虚拟化的数据存储
  • 自动热迁移
  • 依赖负载均衡算法
day02-计算虚拟化技术 01_第21张图片


FusionCompute操作实例:

day02-计算虚拟化技术 01_第22张图片
day02-计算虚拟化技术 01_第23张图片
3、DPM:自动电源管理,在空闲时间段对资源利用率不高的服务器上的虚拟机进行迁移,保证业务不中断,然后对此服务器进行下电
  • 依赖在vmotion技术  
  • 依赖虚拟化的数据存储
day02-计算虚拟化技术 01_第24张图片















你可能感兴趣的:(华为云计算HCNP)