发明名称 一种多虚拟机环境下的快速部署系统
摘要 本发明公开了一种多虚拟机环境下的快速部署系统,该系统采用三层结构,其中用户统一访问接口层为用户提供基于Web的服务访问图形化界面,它通过用户统一访问模块实现;异构虚拟机平台层包括相互独立的插件模块和虚拟机平台;快速部署服务管理层包括用户管理模块、虚拟机模板创建模块、虚拟机模板管理模块和增量部署模块。本发明屏蔽了底层虚拟机平台的异构性,为用户提供统一的应用环境部署服务访问接口,实现了各异构虚拟机平台之间的资源服务互操作。本发明与现有技术相比,不仅具有支持异构虚拟机平台的优点,还可提供应用软件的部署,提高了部署的效率和灵活性,提高了资源的利用率,系统的可扩展性好,易于管理,提高了资源利用的透明性。
申请公布号 CN101216777B 申请公布日期 2010.11.03
申请号 CN200810046677.3 申请日期 2008.01.11
申请人 华中科技大学 发明人 金海;吴松;袁金艳;高巍;邓莉;钟阿林;谭浩宇;潘晓东
分类号 G06F9/455(2006.01)I;G06F9/46(2006.01)I 主分类号 G06F9/455(2006.01)I
代理机构 华中科技大学专利中心 42201 代理人 曹葆青
主权项 一种多虚拟机环境下的快速部署系统,其特征在于:包括位于服务器内的用户统一访问接口层,位于服务器或底层任一个节点机上的为用户提供服务的快速部署服务管理层,以及底层异构虚拟机平台层;用户统一访问接口层为用户提供基于Web的服务访问图形化界面,它通过用户统一访问模块(1)予以实现;用户统一访问模块(1)将系统提供的各种服务展示给用户,并接受用户的服务访问请求,经过预处理后向下传递给快速部署服务管理层的各模块,并接收快速部署服务管理层返回的信息,提供给用户;底层异构虚拟机平台层包括相互独立的插件模块(6.1,6.2,...,6.N)和虚拟机平台(7.1,7.2,...,7.N),虚拟机平台(7.1,7.2,...,7.N)用于直接管理底层各节点机的硬件资源,并通过插件模块(6.1,6.2,...,6.N)与上层快速部署服务管理层的各模块交互,处理快速部署服务管理层提交的服务并将处理的结果返回给快速部署服务管理层;快速部署服务管理层包括用户管理模块(2)、虚拟机模板创建模块(3)、虚拟机模板管理模块(4)和增量部署模块(5);用户管理模块(2)用于负责用户身份的管理,它接受用户统一访问模块(1)中用户的身份认证信息,对用户的身份认证信息进行预处理后再转交给底层异构虚拟机平台层对应的插件模块;虚拟机模板创建模块(3)用于负责各种操作系统以及应用软件的模板的创建,它接受用户统一访问模块(1)中用户所需的基本操作系统以及应用软件的信息,对信息进行预处理后再转交给底层异构虚拟机平台层对应的插件模块;虚拟机模板管理模块(4)采用索引和cache机制管理各操作系统模板与各应用软件模板之间的对应关系,负责虚拟机模板的更新;它接受用户统一访问模块(1)中用户所需的基本操作系统以及应用软件的信息,对这些信息进行处理,同时也与底层异构虚拟机平台层的插件模块交互获取底层模板存储信息,并将这些模板信息传递给增量部署模块(5);增量部署模块(5)用于完成增量传输和增量部署,它将用户选择的请求信息进行预处理,再转交给虚拟机模板管理模块(4)进行处理,并将接收的返回结果发送给用户统一访问模块(1)。
地址 430074 湖北省武汉市洪山区珞喻路1037号