一种物理主机的启动方法及系统技术方案

技术编号:17596554 阅读:26 留言:0更新日期:2018-03-31 09:53
本发明专利技术涉及一种物理主机的启动方法及系统,该方法包括以下步骤:与所述物理主机通信连接的管理节点,通过PXE启动物理主机;块设备服务器将预先存放于存储器的虚拟主机镜像文件导出成第一块设备;所述管理节点远程访问所述物理主机,控制所述物理主机与所述第一块设备之间建立通信连接;所述管理节点将所述第一块设备的含有所述虚拟主机镜像文件的数据拷贝到所述物理主机的硬盘,并适应性修改,启动所述物理主机。本发明专利技术的有益效果是:1.云平台用户使用虚拟主机镜像文件即可启动物理主机,不必为物理主机和虚拟主机准备两套镜像库,既节省存储空间,又方便使用和维护;2.启动镜像和虚拟主机镜像均可在部署时动态配置。

A starting method and system for a physical host

Starting method and system of the present invention relates to a physical host, the method comprises the following steps: with the management node of the physical host communication connection, through the PXE promoter derived physical host; virtual host image file server will block devices previously stored into the memory into a piece of equipment; the management node of the remote access physical host, establishing a communication connection between the host and the first physical block device; the management node will be the first piece of equipment containing the virtual host image file, copy the data to the host machine of the physical hard disk, and adaptation, starting the physical host. The invention has the advantages that the virtual host image file to start physical host use 1. cloud platform users, do not have to prepare two sets of image library for physical host and virtual host, save storage space, and convenient use and maintenance; 2. boot image and virtual host image can be dynamically configured at deployment time.

【技术实现步骤摘要】
一种物理主机的启动方法及系统
本专利技术涉及计算机
,具体涉及一种物理主机的启动方法及系统。
技术介绍
随着云计算技术的普及与发展,越来越多的应用和服务运行在基于虚拟主机镜像文件创建的虚拟主机上。用户可以根据部署、维护等方面的需要,为这些虚拟主机创建新的虚拟主机镜像文件。虚拟主机能满足很大一部分应用的需要,然而,有些应用,如数据库服务、高性能计算集群等,出于性能的考虑需要运行在物理主机上;还有些应用,由于依赖特殊硬件设备,或者管理、安全等方面的要求,也要运行在物理主机上。但是,物理主机和虚拟主机有着截然不同的实现机制,而且它们在硬件配置、系统配置和网络配置上也有较大的差异。这些差异导致虚拟主机镜像文件无法直接应用于物理主机。为了解决这个问题,目前主流的方法是通过镜像制作工具或镜像转化工具生成适合物理主机的镜像文件。这些工具支持常见的操作系统发行版,能生成各种格式的镜像文件,使用也比较方便。将虚拟主机镜像文件制作成ISO文件并安装到物理主机,可以实现物理主机兼容虚拟主机镜像文件,但是会额外占用大量存储空间,而且需要的处理时间更长,定制性也较差。
技术实现思路
本专利技术针对现有技术存在的上述技术问题,提供一种物理主机的启动方法及系统。本专利技术解决上述技术问题的技术方案如下:一种物理主机的启动方法,包括以下步骤:与物理主机通信连接的管理节点,通过PXE启动所述物理主机,进入所述物理主机的第一系统;块设备服务器将预先存放于存储器的第一虚拟主机镜像文件导出成第一块设备;所述管理节点远程访问所述物理主机,控制所述物理主机与所述第一块设备之间建立通信连接;所述管理节点将所述第一块设备的含有所述第一虚拟主机镜像文件的数据拷贝到所述物理主机的硬盘,并适应性修改,重启所述物理主机,进入所述物理主机的第二系统。本专利技术的有益效果是:1.云平台用户使用虚拟主机镜像文件即可启动物理主机,不必为物理主机和虚拟主机准备两套镜像库,既节省存储空间,又方便使用和维护。2.启动镜像和虚拟主机镜像均可在部署时动态配置。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述适应性修改包括:执行远程命令,在所述物理主机上或远程连接所述物理主机上的硬盘,并修改硬盘数据内容。本专利技术还提供另外一种物理主机的启动方法,包括以下步骤:与物理主机通信连接的管理节点,通过PXE启动所述物理主机,进入所述物理主机的第一系统;块设备服务器将预先存放于存储器的第一虚拟主机镜像文件做适应性修改;块设备服务器将经过修改的第一虚拟主机镜像文件导出成第一块设备;所述管理节点远程访问所述物理主机,控制所述物理主机与所述第一块设备之间建立通信连接;所述管理节点将所述第一块设备的含有所述经过修改的第一虚拟主机镜像文件的数据拷贝到所述物理主机的硬盘,重启所述物理主机,进入所述物理主机的第二系统。本专利技术的有益效果是:1.云平台用户使用虚拟主机镜像文件即可启动物理主机,不必为物理主机和虚拟主机准备两套镜像库,既节省存储空间,又方便使用和维护。2.启动镜像和虚拟主机镜像均可在部署时动态配置。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述块设备服务器将预先存放于存储器的第一虚拟主机镜像文件做适应性修改,具体包括:块设备服务器将预先存放于存储器的第一虚拟镜像文件连接到所述块设备服务器的第二块设备;将所述第二块设备挂载到所述块设备服务器的目录;对所述第二块设备进行配置。本专利技术还提供另外一种物理主机的启动方法,包括以下步骤:与物理主机通信连接的管理节点,通过PXE启动所述物理主机,进入所述物理主机的第一系统;块设备服务器将预先存放于存储器的第一虚拟主机镜像文件作为后端镜像文件来创建第二虚拟主机镜像文件,并对所述第二虚拟主机镜像文件做适应性修改;块设备服务器将经过修改的第二虚拟主机镜像文件导出成第一块设备;所述管理节点远程访问所述物理主机,控制所述物理主机与所述第一块设备之间建立通信连接;所述管理节点将所述第一块设备的含有所述经过修改的第二虚拟主机镜像文件的数据拷贝到所述物理主机的硬盘,重启所述物理主机,进入所述物理主机的第二系统。本专利技术的有益效果是:1.云平台用户使用虚拟主机镜像文件即可启动物理主机,不必为物理主机和虚拟主机准备两套镜像库,既节省存储空间,又方便使用和维护。2.启动镜像和虚拟主机镜像均可在部署时动态配置。3.不对存储器中的第一虚拟主机镜像文件进行修改,因此第一虚拟主机镜像文件可以重复利用,降低维护成本。4.第二虚拟主机镜像文件仅记录与作为后端镜像文件的第一虚拟主机镜像文件的差异部分,占用的存储空间较小。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,对所述第二虚拟主机镜像文件做适应性修改,具体包括:块设备服务器将所述第二虚拟主机镜像文件连接到所述块设备服务器的第二块设备;将所述第二块设备挂载到所述块设备服务器的目录;对所述第二块设备进行配置。进一步,所述所述通过PXE启动物理主机的过程包括:所述管理节点将自身存放的启动镜像文件连接到所述管理节点的第三块设备;将所述第三块设备挂载到所述管理节点的目录;基于所述第三块设备的含有所述启动镜像文件的数据,执行所述通过PXE启动物理主机的步骤。进一步,该方法还包括:所述管理节点对所述第三块设备进行配置;基于所述经过配置的第三块设备的含有所述启动镜像文件的数据,执行所述通过PXE启动物理主机的步骤。进一步,所述存储器包括文件服务器、硬盘、光盘或U盘。为实现上述专利技术目的,本专利技术还提供一种物理主机的启动系统,其特征在于,包括管理节点、块设备服务器和存储器;所述块设备服务器,用于将预先存放于所述存储器的第一虚拟主机镜像文件导出成第一块设备;所述管理节点与物理主机通信连接,用于通过PXE启动所述物理主机,进入所述物理主机的第一系统,还用于远程访问所述物理主机,控制所述物理主机与所述第一块设备之间建立通信连接,还用于将所述第一块设备的含有所述第一虚拟主机镜像文件的数据拷贝到所述物理主机的硬盘,并适应性修改,重启所述物理主机,进入所述物理主机的第二系统。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述适应性修改包括:执行远程命令,在所述物理主机上或远程连接所述物理主机上的硬盘,并修改硬盘数据内容。本专利技术还提供另外一种物理主机的启动系统,包括管理节点、块设备服务器和存储器;所述块设备服务器,用于将预先存放于存储器的第一虚拟主机镜像文件做适应性修改,并将经过修改的第一虚拟主机镜像文件导出成第一块设备;所述管理节点与物理主机通信连接,用于通过PXE启动所述物理主机,进入所述物理主机的第一系统,还用于远程访问所述物理主机,控制所述物理主机与所述第一块设备之间建立通信连接,还用于将所述第一块设备的含有所述经过修改的所述第一虚拟主机镜像文件的数据拷贝到所述物理主机的硬盘,重启所述物理主机,进入所述物理主机的第二系统。进一步,所述块设备服务器,具体用于将预先存放于存储器的第一虚拟镜像文件连接到所述块设备服务器的第二块设备,将所述第二块设备挂载到所述块设备服务器的目录,并对所述第二块设备进行配置。本专利技术还提供另外一种物理主机的启动系统,包括管理节点、块设备服务器和存储器;所述块设备服务器,用于将预先存放于存储器的第一虚拟本文档来自技高网...
一种物理主机的启动方法及系统

【技术保护点】
一种物理主机的启动方法,其特征在于,包括以下步骤:与物理主机通信连接的管理节点,通过PXE启动所述物理主机,进入所述物理主机的第一系统;块设备服务器将预先存放于存储器的第一虚拟主机镜像文件导出成第一块设备;所述管理节点远程访问所述物理主机,控制所述物理主机与所述第一块设备之间建立通信连接;所述管理节点将所述第一块设备的含有所述第一虚拟主机镜像文件的数据拷贝到所述物理主机的硬盘,并适应性修改,重启所述物理主机,进入所述物理主机的第二系统。

【技术特征摘要】
1.一种物理主机的启动方法,其特征在于,包括以下步骤:与物理主机通信连接的管理节点,通过PXE启动所述物理主机,进入所述物理主机的第一系统;块设备服务器将预先存放于存储器的第一虚拟主机镜像文件导出成第一块设备;所述管理节点远程访问所述物理主机,控制所述物理主机与所述第一块设备之间建立通信连接;所述管理节点将所述第一块设备的含有所述第一虚拟主机镜像文件的数据拷贝到所述物理主机的硬盘,并适应性修改,重启所述物理主机,进入所述物理主机的第二系统。2.根据权利要求1所述的方法,其特征在于,所述适应性修改包括:执行远程命令,在所述物理主机上或远程连接所述物理主机上的硬盘,并修改硬盘数据内容。3.一种物理主机的启动方法,其特征在于,包括以下步骤:与物理主机通信连接的管理节点,通过PXE启动所述物理主机,进入所述物理主机的第一系统;块设备服务器将预先存放于存储器的第一虚拟主机镜像文件做适应性修改;块设备服务器将经过修改的第一虚拟主机镜像文件导出成第一块设备;所述管理节点远程访问所述物理主机,控制所述物理主机与所述第一块设备之间建立通信连接;所述管理节点将所述第一块设备的含有所述经过修改的第一虚拟主机镜像文件的数据拷贝到所述物理主机的硬盘,重启所述物理主机,进入所述物理主机的第二系统。4.根据权利要求3所述的方法,其特征在于,所述块设备服务器将预先存放于存储器的第一虚拟主机镜像文件做适应性修改,具体包括:块设备服务器将预先存放于存储器的第一虚拟镜像文件连接到所述块设备服务器的第二块设备;将所述第二块设备挂载到所述块设备服务器的目录;对所述第二块设备进行配置。5.一种物理主机的启动方法,其特征在于,包括以下步骤:与物理主机通信连接的管理节点,通过PXE启动所述物理主机,进入所述物理主机的第一系统;块设备服务器将预先存放于存储器的第一虚拟主机镜像文件作为后端镜像文件来创建第二虚拟主机镜像文件,并对所述第二虚拟主机镜像文件做适应性修改;块设备服务器将经过修改的第二虚拟主机镜像文件导出成第一块设备;所述管理节点远程访问所述物理主机,控制所述物理主机与所述第一块设备之间建立通信连接;所述管理节点将所述第一块设备的含有所述经过修改的第二虚拟主机镜像文件的数据拷贝到所述物理主机的硬盘,重启所述物理主机,进入所述物理主机的第二系统。6.根据权利要求5所述的方法,其特征在于,对所述第二虚拟主机镜像文件做适应性修改,具体包括:块设备服务器将所述第二虚拟主机镜像文件连接到所述块设备服务器的第二块设备;将所述第二块设备挂载到所述块设备服务器的目录;对所述第二块设备进行配置。7.根据权利要求1-6任一项所述的方法,其特征在于,所述通过PXE启动物理主机的过程包括:所述管理节点将自身存放的启动镜像文件连接到所述管理节点的第三块设备;将所述第三块设备挂载到所述管理节点的目录;基于所述第三块设备的含有所述启动镜像文件的数据,执行所述通过PXE启动物理主机的步骤。8.根据权利要求7所述的方法,其特征在于,还包括:所述管理节点对所述第三块设备进行配置;基于所述经过配置的第三块设备的含有所述启动镜像文件的数据,执行所...

【专利技术属性】
技术研发人员:李辉
申请(专利权)人:北京优帆科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1