虚拟机集群的模拟输入输出方法、装置及系统制造方法及图纸

技术编号:8682556 阅读:177 留言:0更新日期:2013-05-09 02:36
本发明专利技术适用于虚拟机技术领域,提供了虚拟机集群的模拟输入输出方法、装置及系统,包括:第一服务器接收第二服务器的模拟I/O处理指令,所述第二服务器中集成了所述VM集群中所有VM的设备模拟器DM,所述模拟I/O处理指令由所述DM生成;所述第一服务器根据所述模拟I/O处理指令对所述模拟I/O处理指令指示的VM进行虚拟化状态更新。在本发明专利技术实施例中,通过将VM集群中所有VM的DM均集中运行在一台服务器上,并利用PCIE的NTB机制或者RDMA机制实现各VM所在服务器与DM所在服务器之间的通信,以实现VM的模拟I/O,有效简化了VM集群的软件架构,提高了VM集群的资源利用率。

【技术实现步骤摘要】

本专利技术属于虚拟机
,尤其涉及虚拟机(Virtual Machine,VM)集群的模拟输入/输出(Input/Output,I/O)方法、装置及系统。
技术介绍
虚拟I/O服务器(Virtual I/O Server, V10S)是一种用在虚拟化系统中为VM提供共享I/o服务和模拟I/O服务的装置,其作为当前流行的云计算平台的底层重要支撑技术之一,直接影响着VM的I/O性能,且其实现架构的复杂度会直接影响整个虚拟化系统的复杂度。在例如云计算中心等大型数据处理环境下,运行着由多台服务器、网络设备及存储设备组成的集群,且通过在服务器上部署虚拟化软件,使得整个集群可以创建上千甚至上万个VM。在上述场景下,每个VM的模拟I/O都是由其所在服务器上的VIOS提供的,这就意味着必须在每个服务器上构造一个设备模拟器(Device Model, DM),且每台服务器都必须维护该DM运行产生的的软件堆栈,这种架构需要每台服务器均耗费资源来运行功能相同的模块,增加了 VM集群的软件复杂性,加大了 VM集群的资源开销。
技术实现思路
本专利技术实施例的目的在于提供VM集群的模拟I/O方法及服务器,旨本文档来自技高网...

【技术保护点】
一种虚拟机VM集群的模拟输入输出I/O方法,其特征在于,包括:第一服务器接收第二服务器的模拟I/O处理指令,所述第二服务器中集成了所述VM集群中所有VM的设备模拟器DM,所述模拟I/O处理指令由所述DM生成;所述第一服务器根据所述模拟I/O处理指令对所述模拟I/O处理指令指示的VM进行状态更新。

【技术特征摘要】

【专利技术属性】
技术研发人员:邱军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1