H3C华三备份平台是什么
H3C CAS(云管理平台)介绍
Technorati 标签: 虚拟化,云计算
H3C CAS为H3C基于KVM开发的云管理平台,主要用于计算虚拟化,本文根据H3C公开资料整理,主要介绍CAS相关技术。
第一章 CAS是什么
CAS是H3C基于KVM开发的云管理平台,那么KVM是什么?CAS相对于KVM又有什么改进。
11 为什么需要计算虚拟化?
如果物理机上只部署一种业务,资源利用率太低,不利于节约成本。如果说生产区域需要使用物理机来保证稳定性,对于开发测试区使用虚拟机不但可以节约有限的物理机资源,还可以快速上线。
12 KVM是什么
我们知道KVM(Kernel-based Virtual Machine)是基于Linux内核的虚拟化架构,可将内核直接充当hypervisor来使用。KVM需要处理器硬件本身支持虚拟化扩展,如intel VT 和AMD AMD-V技术。
KVM的构成:
内核模块kvmko:实现核心虚拟化功能
kvm-intelko或者kvm-amdko:与处理器强相关的模块。
KVM本身不实现任何模拟,仅仅是暴露了一个/dev/kvm接口,这个接口可被宿主机用来实现CPU虚拟化、内存虚拟化,对于IO虚拟化等还需要结合QEMU来实现。在QEMU-KVM中,KVM运行在内核空间,QEMU运行在用户空间,实际模拟创建、管理各种虚拟硬件。
如下图所示,调用/dev/kvm将CPU指令交给内核模块来做,QEMU负责模拟IO设备。
综上所述,QEMU-KVM具有两大作用:
提供对cpu,内存,IO设备的虚拟化
对各种虚拟设备的创建,调用进行管理
13 CAS的构成
CVK:Cloud Virtualization Kernel,虚拟化内核平台,主要用于计算虚拟化的实现。
CVM:Cloud Virtualization Manager,虚拟化管理系统,主要用于高级功能,如HA,动态资源调度等。
CIC:Cloud Intelligence Center,云业务管理中心,提供自助式服务门户,兼容NOVA接口。
第二章 CAS主要功能
KVM只实现基本的虚拟化功能,H3C在原生的虚拟化功能基础上加上了虚拟机集群资源管理、资源监控、高可靠性等特性。
21 系统资源管理
H3C CAS可以将物理机和虚拟机都组织到集群中进行统一的管理,同时可以监控集群下的主机,一旦发生故障,可以将物理机上的虚拟机迁移到其他的机器上,保证了高可用性。
同时CAS平台还可以自动化的监测每台物理机的业务负载,当某台物理机上的资源不够的时候,可以自动将虚拟机迁移到其他物理机上。
可以分析统计虚拟机、物理机、集群的资源利用情况,自定义告警条件等。
22 高可靠性
所谓高可靠性指的是当服务器发生故障的时候,受影响的虚拟机将在集群中留有备用容量的其它主机上自动重启。
221 应用HA
应用HA指运行在虚拟机的OS中的应用的高可靠性,一般方法都是在操作系统安装代理软件的方式来实现。CVM虚拟化管理平台的方法也是这样,利用CAStools工具来监控业务进程,通过虚拟串口保持与CVM的通信,如果在3个时间周期里面监测到应用为非运行状态,则重启该飞鼠。
222 操作系统HA
操作系统HA主要是针对Windows蓝屏和Linux崩溃的情况。同样需要在虚拟机OS里面安装CASTools,不过此时CASTools需要和CVK进行通信,以判断虚拟机的存活状态。
如果已经能断定操作系统蓝屏可以
不处理
重启系统
故障迁移:迁移到其他的主机上。
223 集群HA
所有的物理主机都连到共享存储上,可以把主机合并为集群。一旦某台主机发生故障,通过集群HA可以进行虚拟机的迁移。
224 数据高可用
2241 虚机快照
虚拟机本质上是一堆保存在共享存储的文件,可以通过快照功能保存某个时刻的元数据。当虚拟机操作系统崩溃或者应用软件异常的时候,可以通过快照来还原。
2242 虚拟机备份
虚拟机备份指的是对虚拟机镜像文件进行磁盘级的复制。
23 云业务管理
231 动态资源扩展
动态资源扩展(DRX)可以实时监控虚拟机的CPU、内存负载,自动对虚拟机进行克隆和删除。比较适合于存在突发峰值的应用系统比如学校的选课系统等。
232 云彩虹
云彩虹主要是联通两个虚拟化的池子,当一个池子资源不足了,可以将虚拟机迁移到另一个虚拟化资源池。
233 无代理杀毒
无代理杀毒可以不在每个虚拟机安装代理程序,降低了资源的消耗。
第三章 部署注意事项
CPU:必须支持硬件辅助虚拟化,
31 整合比
CPU性能:核数越多,主频越高,所能支持的虚拟机数量越多。
内存大小:内存容量越大,所能支持的虚拟机数量越多。
本地磁盘:内置的本地磁盘可用性和I/O吞吐能力都较弱,不建议在其上存放虚拟机,推荐使用外置高性能磁盘阵列。
考虑到HA和DRS所要求的资源冗余,总体资源使用率不超过2/3较合适。
· 经验数据:双路4核10VM/服务器,四路4核15-30VM/服务器。
您好,服务器虚拟化主要的有三种
Citrix XenServer
微软 Windows Server 2008 Hyper-V
VMware ESX Server 这是最常用的
总特点:
将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,或者让几台服务器变成一台服务器来用,我们不再受限于物理上的界限,而是让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力
VMware ESX ServerESX Server
运行在服务器裸机上,是基于硬件之上的架构。属于企业级应用。用同一台服务器底层硬件,划分出若干虚机,集中管理,很方便的做集群,负载均衡,热迁移等功能。
XenCenter是Citrix的虚拟化图形接口管理工具,可在同一界面,管理多台的XenServer服务器。管理上,通常会先在XenCenter建立一个服务器群组(Pool),然后将位于同一机房内的XenServer服务器加入。
和大多数服务器半虚拟化产品相同的是,当数台XenServer服务器连接到同一台共享磁盘驱动器,且将虚拟档案放置于此的前提下,可以通过Xen-Motion这项功能,将虚拟机以手动方式在线转移到其它的XenServer服务器,从事主机的维护,或者降低硬件资源的消耗。
微软Hyper-V虚拟化平台,是以Xen的虚拟化技术为基础开发而成的,而这个虚拟化平台目前已整合在64位的Windows Server 2008操作系统,我是从IT号外知道的。
0条评论