×

虚拟化分解
  

玖零网络 2571

{{ttag.title}}
CPU虚拟化

通过时分、空分方式实现多个VM共享CPU资源,对VM的敏感指令进行截获并模拟执行

X86,Ring0-Ring3,操作系统内核、操作系统、操作系统、应用程序,优先级从高到低

虚拟化方法:特权解除(Privilege deprivileging)/陷入-模拟(Trap-and-Emulation)

GuestOS 大部分指令直接运行在硬件上,当执行特权指令时,才会陷入VMM模拟执行(陷入-模拟)

X86架构无法使用经典虚拟化技术的完全虚拟化解决方案:

半虚拟化:修改操作系统,只能是Linux

全虚拟化:二进制翻译,增加了复杂性

硬件辅助虚拟化:简化VMM软件功能

在分配虚拟机VCPU的时候最大值不超过该物理服务器线程总数

再分配VCPU时尽量不要选择单核(即1VCPU),如果选择单核,在FC平面上默认不支持CPU扩容。

内存虚拟化

物理机的内存统一管理,包装成多份虚拟的内存给虚拟机使用,物理内存和虚拟内存通过VMM进行映射(映射表),不一定是一一映射,支持内存超分配(内存复用技术)

内存共享、写时复用、内存置换、内存气泡三大技术,提高内存使用率到150%。

QOS功能:

虚机无法独占物理资源,竞争资源时通过QoS进行资源调度和分配

按照业务优先级进行Qos控制、按照用户优先级进行Qos控制

CPUQoS:CPU上限、CPU份额、CPU预留

内存QoS:内存预留、内存份额

IO虚拟化

需解决的2个问题:

设备发现:需要控制各虚机能够访问的设备;访问截获:通过I/O端口对设备的访问

主要是网卡、磁盘等,通过分时多路技术进行复用

前后端驱动模型

前端设备驱动将数据通过VMM提供的接口转发到后端驱动

后端驱动对VM的数据进行分时分通道进行处理

虚机热迁移VMMotion

虚机热迁移可以手工操作,也可以在启用了VMMotion的集群中由DRS算法自动智能调用(集群内)

通常虚机热迁移需要共享存储,

自动的负载均衡:DRS(Dynamic Resource Schedule)算法实时监控集群中的虚拟资源使用情况,通过VMMotion功能进行“削峰填谷”。基于VIMS文件系统的共享存储。虚机1-文件-虚机2,、

内存压缩技术,提高迁移速率,无感知。

电源管理:基于DRS的一项绿色功能,DPM(DynamicPower Management),物理机的上下电操作。

高可用性HA

冷迁移,共享存储集群,Master/Slave检测心跳,CRM选出Master

NUMA技术(Nouniform memory access)非一致性内存访问

打赏鼓励作者,期待更多好文!

打赏
6人已打赏

lituxiu 发表于 2018-12-6 09:49
  
学习了,感谢分享
Luoxiaoxin 发表于 2018-12-27 14:53
  
学习了,感谢分享
avic 发表于 2019-1-6 15:00
  
学习了,感谢分享
发表新帖
热门标签
全部标签>
技术盲盒
西北区每日一问
安全效果
干货满满
每日一问
【 社区to talk】
新版本体验
技术笔记
功能体验
技术咨询
产品连连看
GIF动图学习
标准化排查
2023技术争霸赛专题
每周精选
通用技术
自助服务平台操作指引
信服课堂视频
秒懂零信任
技术晨报
安装部署配置
排障笔记本
答题自测
原创分享
升级&主动服务
社区新周刊
POC测试案例
畅聊IT
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
产品预警公告
玩转零信任
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
深信服技术支持平台
社区帮助指南
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
排障那些事
高手请过招
高频问题集锦
全能先锋系列
云化安全能力

本版版主

12
185
6

发帖

粉丝

关注

121
315
352

发帖

粉丝

关注

本版达人

LoveTec...

本周分享达人

新手24116...

本周提问达人