发明名称 一种基于克隆的虚拟集群扩展方法
摘要 本发明涉及云计算技术领域,尤其是一种基于克隆的虚拟集群扩展方法。本发明首先在所有物理机间共用一个网络共享的目录,在创建集群时,把原始虚拟机镜像文件拷贝到共享目录中;然后针对原始虚拟机镜像文件创建外部快照文件,保存在物理机的本地目录中,然后用外部快照的方式创建虚拟机;虚拟集群需要扩大规模时,在选定创建的物理机的本地目录中查找外部快照文件,有则本地克隆;没有则从远程克隆到本地。最后,前端服务器把新创建虚拟机的IP地址写入到集群列表中,集群扩展完成。本发明基于对外部快照的克隆技术进行虚拟集群的扩展,是一种快速、通用、高灵活性的集群扩展方案;可以用于虚拟集群的扩展。
申请公布号 CN104468734A 申请公布日期 2015.03.25
申请号 CN201410659649.4 申请日期 2014.11.18
申请人 国云科技股份有限公司 发明人 莫展鹏;杨松;季统凯
分类号 H04L29/08(2006.01)I;G06F9/455(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 广东莞信律师事务所 44332 代理人 余伦
主权项 一种基于克隆的虚拟集群扩展方法,其特征在于:具体包括如下步骤:步骤1:在所有物理机间共用一个网络共享的目录,在创建集群时,把原始虚拟机镜像文件拷贝到共享目录中;步骤2:创建虚拟机时,针对原始虚拟机镜像文件创建外部快照文件,保存在物理机的本地目录中,然后用外部快照的方式创建虚拟机;步骤3:虚拟集群需要扩大规模时,在选定创建的物理机的本地目录中查找外部快照文件,如果有,执行步骤4;如果没有,执行步骤5;步骤4:查找到外部快照文件所属的虚拟机,暂停虚拟机后端IO读写,把外部快照文件克隆一个副本到本地目录,用此副本创建新虚拟机,然后恢复旧虚拟机后端IO读写,执行步骤6;步骤5:暂停其他运行虚拟机后端IO读写,把虚拟机所在物理机的本地目录中的外部快照文件克隆到选定的物理机的本地目录,用此外部快照文件创建新虚拟机,然后恢复其他运行虚拟机后端IO读写;步骤6:虚拟集群前端服务器把新创建虚拟机的IP地址写入到集群列表中,集群扩展完成。
地址 523808 广东省东莞市松山湖科技产业园区松科苑14号楼