本发明涉及计算机技术领域,尤其是涉及云计算环境下服务器操作系统安装和交付的方法。
背景技术:
服务器操作系统的安装一般都需要机房管理人员对裸物理机进行操作系统的安装和设置相关系统配置,才交付给使用人员,不可避免地会消耗大量的操作和时间成本。
在云计算环境下,客户通过页面选择机型并创建机器,使用网络启动和操作系统的预安装环境(pxe)对裸计算机系统进行系统安装和配置,通过中间层系统,结合用户的配置信息,对目标操作系统进行高度和深层的配置,不仅可以快速的进行操作系统的安装,而且大大减少服务器的交付时间,一个服务器系统可以在分钟级别被创建,部署以维护。
技术实现要素:
本发明的目的是为了解决服务器交付所消耗的操作成本和时间而提供的一种快速部署和交付计算机系统的方法。
一种在云计算环境下快速部署和交付物理服务器的方法,其特征包括以下步骤:
101、用户通过计算机浏览器打开web页面,选择合适的物理服务器类型,进行创建,随后系统生成物理机实例对象,并在后台开始初始化;
102、服务器端的后台服务接受到请求,对物理服务器加电并设置网络启动,物理服务器启动后发送dhcp发现,获取ip地址信息后以支持网络交互能力;
103、同一子网或同一个虚拟子网的dhcp服务器发送dhcp应答包,赋予目标计算机ip地址信息以及tftp服务器的地址信息;
104、物理服务器向tftp服务器获取启动引导配置文件,包括引导配置和中间层子系统压缩包;
105、中间层子系统加载到内存并运行高度订制的系统安装脚本,安装期间通过www/http服务器下载用户自定义配置和目标操作系统压宿包进行系统安装;
106、系统安装完成后在web页面上反馈给客户。
所述的中间层子系统模加载到内存具体包括下载用户配置文件,根据配置文件,对磁盘进行分区,格式化,安装引导扇区,配置网络。
附图说明
图1为本发明的系统架构图;
图2为本发明的工作流程图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
如图1所示,一种在云计算环境下快速部署和交付物理服务器的方法,其特征在于包括以下步骤:
101、用户通过计算机浏览器打开web页面,选择合适的物理服务器类型,进行创建,随后系统生成物理机实例对象,并在后台开始初始化;
102、服务器端的后台服务接受到请求,对物理服务器加电并设置网络启动,物理服务器启动后发送dhcp发现,获取ip地址信息后以支持网络交互能力;
103、同一子网或同一个虚拟子网的dhcp服务器发送dhcp应答包,赋予目标计算机ip地址信息以及tftp服务器的地址信息;
104、物理服务器向tftp服务器获取启动引导配置文件,包括引导配置和中间层子系统压缩包;
105、中间层子系统加载到内存并运行高度订制的系统安装脚本,安装期间通过www/http服务器下载用户自定义配置和目标操作系统压宿包进行系统安装;
106、系统安装完成后在web页面上反馈给客户。
所述的中间层子系统模加载到内存具体包括下载用户配置文件,根据配置文件,对磁盘进行分区,格式化,安装引导扇区,配置网络。
当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的普通技术人员在本发明的实质范围内做出的变化、改型、添加或替换,也应属于本发明的保护范围。