【技术实现步骤摘要】
一种操作系统的安装方法及系统
本专利技术涉及计算机控制领域,尤指一种操作系统的安装方法及系统。
技术介绍
随着计算器技术和效能的快速成长,计算器在各领域的应用越来越广泛。尤其是软件与硬件的变化,也连带着影响计算机运行的效能。openstack是一个开源的云计算管理平台,是IaaS(基础设施即服务)组件,让任何人都可以自行建立和提供云端运算服务。openstack覆盖了网络、虚拟化、操作系统、服务器等各个方面。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。openstack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。目前,openstack云平台的部署需要人工地管理多台设备,错误率高,效率较低,无法满足快速部署的需求,耗时相当长,而且运行和维护成本高。对于个人使用者而言,使用者仅需要面对单一台计算器进行操作系统的安装与硬件的调整。但是对于需要安装多台计算器的厂商而言,由于生成新的操作系统文件需要将所有的周边装置的驱动程序且设定操作系统的环境参数,因此,前置作业仍须由使用者来自行决定。如果这些工作 ...
【技术保护点】
一种操作系统的安装方法,其特征在于,包括步骤:S100根据裸机设备的硬件信息进行注册得到硬件注册信息;S200根据所述硬件注册信息创建与所述裸机设备对应的节点;S300控制开机状态的裸机设备安装自动安装脚本,使所述裸机设备调用所述自动安装脚本中的配置脚本进行配置;所述自动安装脚本包括目标操作系统的配置脚本;S400重启安装配置完成的裸机设备。
【技术特征摘要】
1.一种操作系统的安装方法,其特征在于,包括步骤:S100根据裸机设备的硬件信息进行注册得到硬件注册信息;S200根据所述硬件注册信息创建与所述裸机设备对应的节点;S300控制开机状态的裸机设备安装自动安装脚本,使所述裸机设备调用所述自动安装脚本中的配置脚本进行配置;所述自动安装脚本包括目标操作系统的配置脚本;S400重启安装配置完成的裸机设备。2.根据权利要求1所述操作系统的安装方法,其特征在于,所述S200之后,S300之前包括步骤:S210发送控制开启指令至所述裸机设备,控制所述裸机设备开机启动。3.根据权利要求1所述操作系统的安装方法,其特征在于,所述步骤S300包括步骤:S310安装所述自动安装脚本,所述自动安装脚本包括目标操作系统和openstack的配置脚本;S320调用所述配置脚本,分别在节点对应的裸机设备配置驱动信息、节点属性信息、服务端口信息、类型模板信息和服务网络信息。4.根据权利要求4所述操作系统的安装方法,其特征在于,所述步骤S320包括步骤:S321配置所述驱动信息,所述驱动信息包括ipmi-username,ipmi-password,ipmi-address,deploy_kernel,deploy_ramdisk和ipmi-port;S322配置所述节点属性信息,所述节点属性信息包括memory,RAM,DISK和CPU;S323配置所述服务端口信息,所述服务端口信息包括NODE_UUID和NODE_MAC_ADDRESS;S324配置所述类型模板信息,使得所述类型模板信息与所述裸机设备的配置一致;所述类型模板信息包括RAM、DISK、CORE;S325配置所述服务网络信息,使得所述裸机设备与openstack在一个广播域内。5.根据权利要求1-4任一项所述操作系统的安装方法,其特征在于,所述S100之前包括步骤:S010获取所有待控制设备的硬件信息;所述硬件信息包括MAC地址信息、RAM信息、DISK信息、CORE信息和CPU信息;S020根据所述硬件信息,判断所述待控制设备是否是裸机;若是,执行步骤S100。6.一种操作系统的安装系统,其特征在于,应用权利要求1-5任一项所述的操作系统...
【专利技术属性】
技术研发人员:朱波,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。