[发明专利]一种云主机初始化方法及装置在审
申请号: | 201710700249.7 | 申请日: | 2017-08-16 |
公开(公告)号: | CN107463411A | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | 江龙 | 申请(专利权)人: | 北京新网数码信息技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F15/177 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 宋南 |
地址: | 100000 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 主机 初始化 方法 装置 | ||
技术领域
本发明涉及云计算技术领域,具体而言,涉及一种云主机初始化方法及装置。
背景技术
云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。基础设施即服务(Infrastructure as a Service,Iaas)为用户提供和管理各种云主机及其它虚拟资源,用户可以根据自己的需要在云端创建云主机。并且,在用户创建云主机后,需要对云主机进行初始化。
现有技术中,在对云主机进行初始化时,需要云主机内部的agent与物理机进行交互,以通过物理机实现对云主机的初始化。但是,一旦agent与物理机交互失败,则会导致云主机无法进行初始化。因此,现有技术中的初始化方法的稳定性较差。
发明内容
有鉴于此,本发明实施例的目的在于提供一种云主机的初始化方法及装置,以解决或者试图缓解现有技术中的初始化方法的稳定性较差的问题。
第一方面,本发明实施例提供了一种云主机初始化方法,其中,所述方法包括:
接收用户发送的初始化指令,其中,所述初始化指令中携带有待创建云主机的操作系统标识;
获取所述云主机的配置数据及初始化程序文件;
根据所述操作系统标识,创建所述云主机的操作系统;
基于创建的操作系统,从预先建立的初始化模板库中选取与所述操作系统对应的初始化模板;
根据所述云主机的配置数据、所述初始化程序文件及所述初始化模板,初始化所述云主机。
结合第一方面,本发明实施例提供了上述第一方面的第一种可能的实现方式,其中,所述云主机的操作系统为windows系统;
所述初始化模板包括初始化配置文件;
所述根据所述云主机的配置数据、所述初始化程序文件及所述初始化模板,初始化所述云主机,包括:
确定所述初始化程序文件的存储路径;
根据所述初始化程序文件的存储路径,修改所述初始化配置文件;
根据修改后的初始化配置文件及所述云主机的配置数据,对所述云主机进行初始化。
结合第一方面的第一种可能的实现方式,本发明实施例提供了上述第一方面的第二种可能的实现方式,其中,所述根据所述初始化程序文件的存储路径,修改所述初始化配置文件,包括:
确定所述初始化程序文件的存储路径在所述初始化配置文件中的位置;
将所述位置处的数据修改为所述初始化程序文件的存储路径。
结合第一方面的第一种可能的实现方式,本发明实施例提供了上述第一方面的第三种可能的实现方式,其中,所述根据修改后的初始化配置文件及所述云主机的配置数据,对所述云主机进行初始化,包括:
调用所述修改后的初始化配置文件;
根据所述修改后的初始化配置文件中存储的初始化程序文件的存储路径,加载所述初始化程序文件,以读取所述云主机的配置数据,初始化所述云主机的配置项;
激活所述云主机的window操作系统。
结合第一方面的第三种可能的实现方式,本发明实施例提供了上述第一方面的第四种可能的实现方式,其中,所述激活所述云主机的window操作系统,包括:
向第三方服务器发送激活请求,以使所述第三方服务器激活所述云主机的windows系统。
结合第一方面的第三种可能的实现方式,本发明实施例提供了上述第一方面的第五种可能的实现方式,其中,所述根据修改后的初始化配置文件及所述云主机的配置数据,对所述云主机进行初始化,还包括:
清除所述云主机的历史数据。
结合第一方面,本发明实施例提供了上述第一方面的第六种可能的实现方式,其中,所述云主机的操作系统为linux系统;
所述初始化模板包括开启自启动文件;
所述根据所述云主机的配置数据、所述初始化程序文件及所述初始化模板,初始化所述云主机,包括:
确定所述初始化程序代码的存储路径;
根据所述初始化程序文件的存储路径,修改所述开启自启动文件;
根据修改后的开机自启动文件及所述云主机的配置数据,对所述云主机进行初始化。
结合第一方面至第一方面的第六种可能的实现方式中任一项,本发明实施例提供了上述第一方面的第七种可能的实现方式,其中,所述根据修改后的初始化配置文件及所述云主机的配置数据,对所述云主机进行初始化之后,还包括:
初始化所述云主机的应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新网数码信息技术有限公司,未经北京新网数码信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710700249.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种部署与监控在线平台应用的方法
- 下一篇:一种升级BIOS的方法及装置