X86服务器虚拟化技术CNware-WinServer

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了X86服务器虚拟化技术CNware-WinServer相关的知识,希望对你有一定的参考价值。

X86服务器虚拟化技术CNware-WinServer

服务器虚拟化
WinServer服务器虚拟化将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,不再受限于物理上的界限,而是让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理。全面支持VT-X、VT-D、AMD-V硬件辅助虚拟化技术,兼容业界主流服务器。
裸金属架构操作步骤
WinServer使用裸金属架构,架设在计算机硬件和操作系统之间的虚拟化,直接在硬件上安装虚拟化软件,将硬件资源虚拟化,通过裸金属架构的虚拟化,计算机硬件可以直接被切割成若干的虚拟机,然后在这些虚拟机上面再进行各自的系统和应用程序的安装。由于使用了裸金属架构, WinServer可为用户带来接近服务器的性能以及安全可靠的虚拟机。
64位Dom0
WinServer升级到了CentOS 7.1.0,正式的64位版本,可以支持更多的PCI设备和内存。在Dom0中会自动对多余的内存进行自动化的配置;同时WinServer在规格、性能、功能和稳定性方面都有了更显著的提升。
CPU虚拟化
WinServer将物理服务器的CPU虚拟成虚拟CPU(VCPU),供虚拟机运行时使用,并且可以设置VCPU的权重,当多个VCPU运行时,WinServer会在各VCPU间动态调度物理CPU的能力,权重越高VCPU的性能越好。为了获取接近物理CPU的计算能力,可以将VCPU直接绑定到物理CPU核上。
内存虚拟化
WinServer支持DMC(动态内存控制),自动调整正在运行的虚拟机内存,使分配给每个虚拟机的内存量保持在指定的最小内存值与最大内存值之间,在保证性能的同时,允许每个服务器具有更大的虚拟机密度。同时,WinServer支持智能内存复用策略,自动优化组合各种内存复用策略,实现内存的高复用率。
WinServer支持以下内存复用技术
内存气泡:系统主动回收虚拟机暂时不用的物理内存,分配给需要复用内存的虚拟机。内存的回收和分配都是动态的,虚拟机上的应用无感知。整个物理服务器上的所有虚拟机使用的分配内存总量不能超过该服务器的物理内存总量。
内存交换:将外部存储虚拟成内存给虚拟机使用,将虚拟机上暂时不用的数据存放到外部存储上。系统需要使用这些数据时,再与预留在内存上的数据进行交换。
内存共享:多台虚拟机共享相同数据内容的内存页。
GPU直通
WinServer支持将物理服务器上的GPU(Graphic Processing Unit)直接分配给特定的虚拟机来提升虚拟机的图形视频处理能力,以满足客户对于图形视屏等高性能图形处理能力的需求。
vGPU
WinServer支持将物理服务器上的GPU(Graphic Processing Unit)在硬件支持虚拟化的基础上,以vGPU的方式同时分配给多台虚拟机来提升虚拟机的图形视频处理能力,以满足客户对于图形视屏等高性能图形处理能力的需求。
iNIC网卡直通
WinServer支持将物理服务器上的iNIC网卡虚拟化后分配给多个虚拟机,以满足用户对网络带宽的高要求。关联了iNIC网卡的虚拟机仅支持在同一集群内使用iNIC网卡的主机上手动迁移。
USB设备直通
WinServer支持将物理服务器上的USB设备直接分配给特定的虚拟机,以满足用户在虚拟化场景下对USB设备的使用需求。

CNware各组件和功能
WinServer:WinServer是基于X86架构自主研发的服务器虚拟化引擎,通过虚拟化技术整合数据中心计算、存储、网络等物理资源;
WinCenter:WinCenter是CNware虚拟化平台的统一管理中心,通过便捷、易用的统一视图交互,轻松实现虚拟化平台物理、虚拟资源的集中管理,实现虚拟化资源的灵活调度、按需扩展;
WCE(WinCloud Engine):WCE是CNware实现异构资源统一管理的基础,可纳管VMware vSphere、IBM PowerVM异构虚拟化环境,帮助客户实现跨平台的统一管理;
技术分享图片

X86一般是指适用CISC指令集的服务器架构,随着技术的发展和国内服务器的崛起,国内CNware虚拟化软件中的Winserver虚拟化操作系统支持多种服务器、网络、存储设备,供客户在构建虚拟化数据中心时灵活选择。
支持IBM、HP、Dell、联想、曙光、浪潮、华为等众多国内外厂家服务器设备。
支持EMC、HDS、NetApp、IBM、HP、Dell、华为、宏杉、浪潮等众多国内外厂家存储设备。
支持Cisco、H3C、华为、迈普、迪普、锐捷等众多国内外厂家网络设备。

总结:国内云宏的CNware虚拟化软件基于X86架构的虚拟化技术,里面包含WinServer,Wincloud,Winservice等组件,能较好的实现虚拟机的管理,有效利用计算、存储资源。

以上是关于X86服务器虚拟化技术CNware-WinServer的主要内容,如果未能解决你的问题,请参考以下文章

服务器虚拟化技术简介

赵辉说云发布2016年“X86服务器虚拟化”神奇四方

关于2016 x86服务器虚拟化中对于桌面虚拟化部分的个人理解

跨数据中心大型双活X86虚拟化资源池研究

服务器虚拟化开源技术主流架构之争

Hyper-V的技术