[发明专利]一种基于cobbler的兼容虚拟化架构的操作系统自动安装方法有效
申请号: | 201711335160.1 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108255500B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 赵健文;徐景鸿;关志来;丘树杰 | 申请(专利权)人: | 广东睿江云计算股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 佛山市禾才知识产权代理有限公司 44379 | 代理人: | 单蕴倩 |
地址: | 528000 广东省佛山市禅城区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 cobbler 兼容 虚拟 架构 操作系统 自动 安装 方法 | ||
1.一种基于cobbler的兼容虚拟化架构的操作系统自动安装方法,包括服务器和客户端,其特征在于:
包括操作系统的自动安装过程:
步骤A:所述服务器设定需要部署的操作系统版本并判断该版本是否为虚拟化架构版本,若该版本不是虚拟化架构版本,则使用默认cobbler提供的default文件;若该版本为虚拟化架构版本,则使用经过修改的兼容虚拟化架构的default文件;
步骤B:若部署的操作系统版本为虚拟化架构版本,则所述客户端请求IP地址并下载虚拟化架构版本的pxelinux.0文件,若不是,则所述客户端请求IP地址并下载Linux版本的pxelinux.0文件;
步骤C:所述客户端下载完虚拟化架构版本的pxelinux.0文件后,所述客户端下载虚拟化架构版本的default文件;
所述客户端下载完Linux版本的pxelinux.0文件后,所述客户端下载Linux版本的default文件;
步骤D:所述客户端下载完虚拟化架构版本的default文件后,继续下载mboot.c32文件、vmlinuz文件、xen.gz文件和install.img文件,然后获取answerfile文件;
所述客户端下载完Linux版本的default文件后,继续下载menu.c32文件、vmlinuz文件和initrd.img文件,然后获取kickstart文件;
步骤E:所述客户端下载与answerfile文件相对应或者与kickstart文件相对应的安装树目录下的必备软件包;
然后所述客户端根据answerfile文件或者kickstart文件进行系统的自动安装并部署自定义信息;
操作系统安装完毕后,通过cobbler电源管理系统进行关闭或者重启系统。
2.根据权利要求1所述一种基于cobbler的兼容虚拟化架构的操作系统自动安装方法,其特征在于:所述服务器上安装有接收模块和判断模块;
所述接收模块接收部署操作系统的请求,并将请求信息传递给所述判断模块,所述判断模块对需要部署的操作系统的版本进行判断。
3.根据权利要求1所述一种基于cobbler的兼容虚拟化架构的操作系统自动安装方法,其特征在于:
所述default文件里设置有所述pxelinux.0文件的路径,所述服务器根据所述default文件里pxelinux.0文件的路径判断pxelinux.0文件的版本是否需要修改为虚拟化架构版本。
4.根据权利要求1所述一种基于cobbler的兼容虚拟化架构的操作系统自动安装方法,其特征在于:
所述服务器上配置有组件动态主机配置协议DHCP,所述客户端通过向所述动态主机配置协议DHCP请求地址从所述动态主机配置协议DHCP上下载pxelinux.0文件。
5.根据权利要求1所述一种基于cobbler的兼容虚拟化架构的操作系统自动安装方法,其特征在于:
所述服务器上配置有简单文件传输协议TFTP,所述客户端从所述简单文件传输协议TFTP上下载default文件。
6.根据权利要求5所述一种基于cobbler的兼容虚拟化架构的操作系统自动安装方法,其特征在于:
所述客户端根据default文件的版本从所述简单文件传输协议TFTP上下载mboot.c32文件、vmlinuz文件、xen.gz文件和install.img文件或者下载menu.c32文件、vmlinuz文件和initrd.img文件。
7.根据权利要求1所述一种基于cobbler的兼容虚拟化架构的操作系统自动安装方法,其特征在于:
所述服务器上配置有超文本传输协议(HTTP),所述客户端根据default文件从所述超文本传输协议(HTTP)上获取answerfile文件或者获取kickstart文件。
8.根据权利要求7所述一种基于cobbler的兼容虚拟化架构的操作系统自动安装方法,其特征在于:
所述超文本传输协议(HTTP)上配置有httpd所述客户端通过访问httpd服务器并从所述httpd服务器上下载安装树目录下的必备软件包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东睿江云计算股份有限公司,未经广东睿江云计算股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711335160.1/1.html,转载请声明来源钻瓜专利网。