day02-计算虚拟化技术 01


昨天内容回顾 


1、华为服务器虚拟化解决方案:


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

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



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

黑色字体为华为目前的实施方案


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


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



2、内存虚拟化技术:


3、内存可复用:1:1.5分配

让不同的虚拟机的相同的内存数据仅保留一份,即共享一份相同的内存数据,当虚拟机有个性化数据时,在内存中开辟一份独立的可读可写的空间

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



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


第二章:QoS和热迁移技术




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

QoS需要在集群里设置,不能在主机中设置,因为要保障集群的属性一致,集群的虚拟机一定是业务同类,服务器架构相同。



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

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





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

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

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





非虚拟化与虚拟化之间的数据存储不可迁移:



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


 

采用压缩算法,尽可能缩小数据,提高迁移效率:

第三章:集群调度策略


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

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


FusionCompute操作实例:



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















  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值