发明名称 云系统中的虚拟机启动控制方法
摘要 本发明公开了一种云系统中的虚拟机启动控制方法,包括:A、节点控制器选择虚拟机数据表中状态为运行的虚拟机;B、节点控制器检查镜像文件及启动调用文件是否存在,对基准镜像进行合法性校验;若镜像文件、启动调用文件存在且基准镜像合法则执行C,否则将虚拟机状态置为关闭;C、节点控制器读取用户名,发送云安全认证服务器进行验证,判断用户是否为合法注册用户,若是,执行D,否则将虚拟机状态置为关闭;D、节点控制器读取用户名及虚拟机名称,发送管理控制台进行验证,判断云系统重启前用户是否运行了虚拟机,若是,启动虚拟机,若否,将虚拟机状态置为关闭。实施本发明实施例云系统重启后能自动恢复虚拟机的工作并满足云系统安全要求。
申请公布号 CN102917046A 申请公布日期 2013.02.06
申请号 CN201210394424.1 申请日期 2012.10.17
申请人 广州杰赛科技股份有限公司 发明人 吴文青;张浩;陈浩
分类号 H04L29/08(2006.01)I;G06F9/445(2006.01)I;G06F9/455(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 广州三环专利代理有限公司 44202 代理人 郝传鑫
主权项 一种云系统中的虚拟机启动控制方法,其特征在于,包括:A、节点控制器初始化后,查看本节点控制器上的虚拟机数据表,选择虚拟机数据表中状态为运行的虚拟机进行启动控制处理;B、节点控制器检查所述虚拟机对应的镜像文件以及启动调用文件是否存在,所述镜像文件包括基准镜像和增量镜像;且在所述镜像文件存在时,对所述虚拟机对应的基准镜像进行合法性校验;若所述镜像文件、所述启动调用文件存在并且所述基准镜像合法则继续执行步骤C,否则节点控制器将虚拟机数据表中的虚拟机状态置为关闭;C、节点控制器读取虚拟机数据表中虚拟机所属用户的用户名,发送给云安全认证服务器进行验证,判断所属用户是否为云系统合法注册用户,若是,执行步骤D,否则将虚拟机数据表中的虚拟机状态置为关闭;D、节点控制器读取虚拟机所属用户的用户名以及虚拟机名称,发送给管理控制台进行验证,判断云系统重启前所述用户是否运行了所述虚拟机,若是,节点控制器调用所述启动调用文件,通过应用程序编程接口启动所述虚拟机, 若否,节点控制器将虚拟机数据表中的虚拟机状态置为关闭。
地址 510310 广东省广州市海珠区新港中路381号31分箱