深信服aSV服务器虚拟化功能及原理

本文深入探讨了Qemu-KVM的基本原理,包括Virtio(aTool)和全虚拟化的概念,同时阐述了超配原理及其限制。此外,还介绍了服务器虚拟化中的热迁移基本原理。最后,重点讨论了深信服aSV的特色技术在服务器虚拟化领域的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

10月14日,业内资深云计算专家在信服云《云集技术学社》系列直播课上进行了《深信服aSV服务器虚拟化功能及原理》的分享,介绍了服务器虚拟化的基本原理和深信服aSV服务器虚拟化特色技术。以下是他的分享内容摘要。
看点一
服务器虚拟化的发展
从上世纪60年代开始,服务器虚拟化经历了60多年的发展,也有着十分明显的代际变化。

第一代是基于二进制翻译的全虚拟化,它的典型应用是早期的VMware Workstation。核心是通过二进制发育的方式实现虚拟机的复用。

第二代是半虚拟化,它的典型应用是Xen,通过修改操作系统内核,替换掉不能虚拟化的指令,通过超级调用(Hypercall)直接和底层的虚拟化层Hypervisor来通讯,Hypervisor 同时也提供了超级调用接口来满足其他关键内核操作,比如内存管理、中断和时间保持。这种做法省去了全虚拟化中的捕获和模拟,大大提高了效率。

第三代是硬件辅助虚拟化,核心是在裸金属上安装VMware,在上面跑GuestOS指令。有别于上两代的是,它不用修改任何的GuestOS指令,可以直接运行。
看点二
服务器虚拟化基本原理
01

Qemu-KVM基本原理介绍



深信服目前应用的硬件辅助虚拟化是基于Qemu-KVM实现的。


KVM是内核的一个驱动(kvm.ko),工作在内核态(CPU Ring0),实际上是Linux内核一个标准组件。KVM 内核模块收到该请求后,它先做一些准备工作,比如将vCPU上下文加载到 VMCS (Virtual Machine Control Structure)等,然后驱动 CPU 进入 VMX Non-Root 模式,开始执行客户机代码。

Qemu是一个应用程序,工作在用户态(User mode 、CPU Ring3),提供外设的模拟、vCPU模拟、主控逻辑、IO收发等,当GuestOS 需要发送IO请求、需要发送网络包的时候,都需要调用VM_Exit让Qemu协助实现。它能够支持CPU 和 memory 超分、半虚拟化 I/O、热插拔、对称多处理、实时迁移、PCI 设备直接分配和单根 I/O 虚拟化、内核同页合并、NUMA等多项功能。使用Qemu的云厂商在这些功能配置上都是类似的。

使用Qemu-KVM有三种运行模式:

第一种是客户模式(Guest Ring0~3),可以简单理解
大家好 1 服务器虚拟化aSV培训全文共25页,当前为第1页。 服务器虚拟化aSV 服务器虚拟化aSV培训全文共25页,当前为第2页。 内容 1、服务器虚拟化aSV目标客户需求场景 2、深信服服务器虚拟化aSV解决方案 2、目标客户类型和场景 服务器虚拟化aSV培训全文共25页,当前为第3页。 1、服务器虚拟化aSV目标客户需求场景 服务器虚拟化aSV培训全文共25页,当前为第4页。 aSV目标客户---系统备份需求 备份软件 运维人员 存储设备 传统的系统数据备份在各方面投入都比较大 很多不愿意投入的用户在数据安全方面就会存在安全隐患 40%中小规模客户没有备份 服务器虚拟化aSV培训全文共25页,当前为第5页。 aSV目标客户---系统整合需求 办公OA 邮件系统 财务系统 EIM系统 HRM系统 SCM系统 客户的各个业务部门、各种用途的业务系统繁杂,但是每个系统的的实际使用率比较低,据统计一般业务系统CPU平均消耗只有10-15% 服务器虚拟化aSV培训全文共25页,当前为第6页。 aSV目标客户---业务连续性需求 资源严重浪费 进行普通的服务器热备/冷备 定期的服务器硬件维护 硬件关机暂停业务 业务系统单机运行必然存在系统终端的风险,然而使用普通的冷备和热备对于资源的浪费太大。并且物理服务器当例行维护时,必然需要中断当前业务 服务器虚拟化aSV培训全文共25页,当前为第7页。 aSV目标客户---运维管理需求 部署新硬件 新系统上线 调试网络 机房安装系统 老系统维护 机房排查故障 机房调试配置 有些客户运维管理人员少,系统上线和调试工作量大 服务器虚拟化aSV培训全文共25页,当前为第8页。 aSV目标客户---易操作低成本需求 以前接触过VM等虚拟化解决方案 部署使用的技术门槛太高 在虚拟化软件授权上投资太大 服务器虚拟化aSV培训全文共25页,当前为第9页。 2、深信服aSV解决方案 服务器虚拟化aSV培训全文共25页,当前为第10页。 深信服aSV解决方案 深信服 解决方案 客户需求环境 数据互备 一键备份 数据备份需求 计算资源 虚拟化 系统整合需求 故障迁移热迁移 业务连续性需求 统一运维 便捷管理 运维&操作需求 服务器虚拟化aSV培训全文共25页,当前为第11页。 深信服aSV解决方案---数据互备功能 VM-A数据 VM-B数据 VM-B数据(备份) VM-A数据(备份) 深信服提供数据互备功能 利用客户现有的服务器资源不同物理主机的虚拟机数据互备 省去购买外置存储成本 服务器虚拟化aSV培训全文共25页,当前为第12页。 深信服aSV解决方案---一键备份&快速恢复 深信服aSV虚拟机管理平台中,通过简单的配置即可进行系统的备份,同时管理平台最多支持12份系统镜像,可以快速灵活的选择时间点进行数据恢复。 服务器虚拟化aSV培训全文共25页,当前为第13页。 深信服aSV解决方案---计算资源虚拟化 取消或者将这些机器 利旧改为它用 虚拟化平台物理主机 原有物理主机与系统 利用虚拟化解决方案可以有效的对原有业务服务器资源进行整合,多个利用率较低的服务器虚拟机的方式整合到一台物理机种,节省的资源可以利旧服务器其他业务系统。 服务器虚拟化aSV培训全文共25页,当前为第14页。 深信服aSV解决方案---故障迁移(HA) SANGFOR aSV OS 金蝶 OS ERP OS 邮件 SANGFOR aSV OS 网站 SANGFOR aSV OS 论坛 OS 金蝶 OS ERP OS 邮件 通过aSV虚拟化方案的故障迁移功能,可以集群中的某台物理机或者虚拟机OS出现故障时,在其他物理主机上进行虚拟机恢复,避免业务以外终端保障客户业务连续性。 服务器虚拟化aSV培训全文共25页,当前为第15页。 深信服aSV解决方案---热迁移 SANGFOR aSV SANGFOR aSV 热迁移 部署虚拟化方案以后,当某台服务器进行硬件维护或者虚拟机迁移时,可以通过热迁移可以实现虚拟机的在线动态迁移, 保证业务连续性。这种技术可以在业务持续工作的前提下,将运行于A服务器的某虚拟机迁移到B服务器中 ,客户将不再需要中断业务维护系统。 服务器虚拟化aSV培训全文共25页,当前为第16页。 深信服aSV解决方案---统一运维 虚拟平台、物理主机、虚拟机所有资源消耗、运行状态都可以通过管理平台直观体现进行统一的管理,运维管理人员可以轻松的发现性能瓶颈进行新的IT决策。 服务器虚拟化aSV培训全文共25页,当前为第17页。 深信服aSV解决方案---便捷管理 国外产品的操作可以说是非常复杂的,经常需要进行脚本编写来进行批量操作。深信服aSV方案,管理人员可以通过轻松的在界面上点选,完成虚拟机的(增,删,查,改)以与虚拟机
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值