[go: up one dir, main page]

CN103984575A - Rapid deployment method of cluster Linux operation system in cloud-computing environment - Google Patents

Rapid deployment method of cluster Linux operation system in cloud-computing environment Download PDF

Info

Publication number
CN103984575A
CN103984575A CN201410230067.4A CN201410230067A CN103984575A CN 103984575 A CN103984575 A CN 103984575A CN 201410230067 A CN201410230067 A CN 201410230067A CN 103984575 A CN103984575 A CN 103984575A
Authority
CN
China
Prior art keywords
operating system
installation
address
server
linux
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410230067.4A
Other languages
Chinese (zh)
Inventor
刘俊朋
张东
刘正伟
郭锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IEIT Systems Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201410230067.4A priority Critical patent/CN103984575A/en
Publication of CN103984575A publication Critical patent/CN103984575A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明提供一种云计算环境下集群Linux操作系统快速部署方法,其实现过程为:客户端向服务器端请求IP地址,服务器端提供给客户端IP地址和下载bootloader的指令;客户端启动TFTP程序;用户选择相应操作系统后,调用相应操作系统的内核文件;客户端根据内核参数下载KS启动脚本;启动镜像根据KS脚本配置待安装软件;安装镜像通过HTTP服务从服务器端下载安装镜像;安装完毕后,重新启动操作系统;物理主机从本地硬盘启动,进入安装完毕的操作系统。该一种云计算环境下集群Linux操作系统快速部署方法和现有技术相比,提高操作系统部署效率,降低云计算环境下集群操作系统的部署时间。

The present invention provides a method for rapidly deploying a cluster Linux operating system in a cloud computing environment. The implementation process is as follows: a client requests an IP address from a server, and the server provides the client with an IP address and an instruction to download a bootloader; the client starts a TFTP program ; After the user selects the corresponding operating system, call the kernel file of the corresponding operating system; the client downloads the KS startup script according to the kernel parameters; the startup mirror configures the software to be installed according to the KS script; the installation mirror downloads the installation mirror from the server through the HTTP service; the installation is completed After that, restart the operating system; the physical host starts from the local hard disk and enters the installed operating system. Compared with the prior art, the rapid deployment method of the cluster Linux operating system in the cloud computing environment improves the deployment efficiency of the operating system and reduces the deployment time of the cluster operating system in the cloud computing environment.

Description

一种云计算环境下集群Linux操作系统快速部署方法A rapid deployment method of cluster Linux operating system in cloud computing environment

技术领域 technical field

    本发明涉及云计算发规模系统自动化安装技术领域,具体的说是一种实用性强、云计算环境下集群Linux操作系统快速部署方法。 The present invention relates to the technical field of automated installation of cloud computing scale-up systems, specifically a practical and fast deployment method for clustered Linux operating systems in cloud computing environments.

背景技术 Background technique

当前,云计算逐渐被行业认可,云计算成为IT领域最热门的技术之一。互联网行业、电信运营商、能源行业、卫生行业等行业都在规划、建设云数据中心。一般的云数据中心的物理主机规模都在一万台以上,数据中心的操心系统大部分以Linux操作系统为主,如此大规模的集群,基础操作系统的部署是运维管理人员十分关心的问题。 At present, cloud computing is gradually recognized by the industry, and cloud computing has become one of the hottest technologies in the IT field. Internet industry, telecom operators, energy industry, health industry and other industries are planning and building cloud data centers. The scale of physical hosts in a general cloud data center is more than 10,000. Most of the worrying systems in the data center are based on the Linux operating system. For such a large-scale cluster, the deployment of the basic operating system is a matter of great concern to the operation and maintenance managers. .

基于此,现提供一种可以提高操作系统的部署效率、降低操作系统部署的复杂度的操作系统自动部署的方法。 Based on this, a method for automatic operating system deployment that can improve operating system deployment efficiency and reduce operating system deployment complexity is now provided.

发明内容 Contents of the invention

本发明的技术任务是解决现有技术的不足,提供一种应用于运维管理过程中、云计算环境下集群Linux操作系统快速部署方法。 The technical task of the present invention is to solve the deficiencies of the prior art, and provide a method for rapidly deploying a cluster Linux operating system in a cloud computing environment, which is applied in the operation and maintenance management process.

本发明的技术方案是按以下方式实现的,该一种云计算环境下集群Linux操作系统快速部署方法,其具体实现过程如下: The technical solution of the present invention is realized in the following manner, the cluster Linux operating system rapid deployment method under the cloud computing environment, its specific implementation process is as follows:

一、主机启动初始化,客户端向服务器端请求IP地址,服务器端提供给客户端IP地址和带bootloader位置的下载bootloader的指令; 1. The host starts and initializes, the client requests the IP address from the server, and the server provides the client with the IP address and instructions for downloading the bootloader with the bootloader location;

二、客户端启动TFTP程序,获取IP地址后,向TFTP服务器端请求传输bootloader文件; 2. The client starts the TFTP program, obtains the IP address, and requests the TFTP server to transmit the bootloader file;

三、Bootloader文件下载操作系统安装菜单,用户选择相应操作系统后,bootloader调用相应操作系统的内核文件; 3. Bootloader file download operating system installation menu, after the user selects the corresponding operating system, the bootloader calls the kernel file of the corresponding operating system;

四、客户端根据内核参数下载KS启动脚本; 4. The client downloads the KS startup script according to the kernel parameters;

五、Linux启动镜像硬件信息从服务器端下载特殊的硬件驱动,在安装镜像中动态加载特殊硬件驱动; 5. Linux boot image hardware information Download special hardware drivers from the server, and dynamically load special hardware drivers in the installation image;

六、Linux启动镜像根据KS脚本配置待安装的系统、配置语言、鼠标、键盘、划分文件系统、配置网络、配置安装的软件; 6. Linux boot image configures the system to be installed, configures the language, mouse, keyboard, divides the file system, configures the network, and configures the installed software according to the KS script;

七、安装镜像通过HTTP服务从服务器端下载安装镜像; 7. The installation mirror downloads the installation mirror from the server through the HTTP service;

八、根据KS脚本进行操作系统的安装,安装完毕后,重新启动操作系统; 8. Install the operating system according to the KS script. After the installation is complete, restart the operating system;

九、物理主机从本地硬盘启动,进入安装完毕的操作系统,至此,操作系统自动安装成功。 9. The physical host starts from the local hard disk and enters the installed operating system. At this point, the operating system is automatically installed successfully.

所述步骤一中IP地址的请求是指客户端网卡在主机启动初始化时通过网卡内置的PXE芯片启动DHCP进程向服务端获取IP地址,该网卡获取得到IP地址。 The request of the IP address in the step 1 refers to that the client network card starts the DHCP process to obtain the IP address from the server through the PXE chip built in the network card when the host starts and initializes, and the network card obtains the IP address.

所述步骤二中的TFTP程序存在网卡的PXE芯片中,相对应的,请求传输的bootloader文件为PXElinux.0,该步骤中请求传输PXElinux.0的详细过程为: The TFTP program in the step 2 exists in the PXE chip of the network card, correspondingly, the bootloader file requested to be transmitted is PXElinux.0, and the detailed process of requesting to transmit PXElinux.0 in this step is:

1)服务器端的bootloader启动文件PXElinux.0; 1) The bootloader startup file PXElinux.0 on the server side;

2)客户端向服务器端请求PXElinux.0的参数文件; 2) The client requests the parameter file of PXElinux.0 from the server;

3)服务器端向客户端发送参数文件/pxelinux.cfg/default,完成PXElinux.0的传输过程。 3) The server sends the parameter file /pxelinux.cfg/default to the client to complete the transmission process of PXElinux.0.

所述步骤三中操作系统的内核文件是指linux的内核文件vmlinuz。 The kernel file of the operating system in the step 3 refers to the kernel file vmlinuz of linux.

所述步骤五中的特殊硬件驱动包括RAID驱动。 The special hardware drivers in the step five include RAID drivers.

所述集群系统由配置管理中心、启动镜像管理、安装镜像管理、IP地址管理、网络安装引导菜单管理模块、驱动管理模块组成,其中: The cluster system is composed of configuration management center, startup image management, installation image management, IP address management, network installation boot menu management module, and driver management module, wherein:

配置管理中心用于管理导入操作系统镜像模板、管理快速安装脚本、管理定制的shell脚本; The configuration management center is used to manage and import operating system image templates, manage quick installation scripts, and manage customized shell scripts;

启动镜像管理用于管理不同版本的Linux操作系统的网络启动镜像,网络启动镜像在主机基于PXE预启动环境下进行操作系统的镜像安装; The boot image management is used to manage the network boot images of different versions of the Linux operating system, and the network boot images are installed on the host based on the PXE pre-boot environment;

安装镜像管理管理不同版本的Linux镜像,对操作系统进行集中管理配置; Install image management to manage different versions of Linux images, and perform centralized management and configuration of the operating system;

IP地址管理模块根据动态主机分配协议管理局域网内主机分配的IP地址,物理主机获取到IP地址后,PXE客户端便可进行安装镜像的获取;该IP地址管理模块可根据主机的MAC地址为主机设置特定的IP地址; The IP address management module manages the IP address assigned by the host in the LAN according to the dynamic host allocation protocol. After the physical host obtains the IP address, the PXE client can obtain the installation image; Set a specific IP address;

网络安装引导菜单管理模块管理物理主机启动时的引导菜单,网络引导菜单可以根据需要进行定制;默认情况下,引导菜单从本地硬盘启动,避免物理主机在网络环境反复安装操作系统; The network installation boot menu management module manages the boot menu when the physical host starts, and the network boot menu can be customized according to needs; by default, the boot menu starts from the local hard disk to avoid repeated installation of the operating system on the physical host in the network environment;

驱动管理模块管理Linux操作系统安装过程的特殊硬件的驱动,启动安装镜像在启动过程,遇到找不到的驱动的情况下,从驱动管理模块获取所适配的驱动。 The driver management module manages the drivers of the special hardware in the installation process of the Linux operating system, and when the driver cannot be found during the start-up process of starting the installation image, the adapted driver is obtained from the driver management module.

所述安装系统的服务器端由配置管理中心、启动镜像管理、安装镜像管理、IP地址管理、网络安装引导菜单管理模块、驱动管理模块组成,其中: The server side of the installation system is composed of a configuration management center, startup image management, installation image management, IP address management, network installation boot menu management module, and a driver management module, wherein:

配置管理中心用于管理导入操作系统镜像模板、管理快速安装脚本、管理定制的shell脚本; The configuration management center is used to manage and import operating system image templates, manage quick installation scripts, and manage customized shell scripts;

启动镜像管理用于管理不同版本的Linux操作系统的网络启动镜像,网络启动镜像在主机基于PXE预启动环境下进行操作系统的镜像安装; The boot image management is used to manage the network boot images of different versions of the Linux operating system, and the network boot images are installed on the host based on the PXE pre-boot environment;

安装镜像管理管理不同版本的Linux镜像,对操作系统进行集中管理配置; Install image management to manage different versions of Linux images, and perform centralized management and configuration of the operating system;

IP地址管理模块根据动态主机分配协议管理局域网内主机分配的IP地址,物理主机获取到IP地址后,PXE客户端便可进行安装镜像的获取;该IP地址管理模块可根据主机的MAC地址为主机设置特定的IP地址; The IP address management module manages the IP address assigned by the host in the LAN according to the dynamic host allocation protocol. After the physical host obtains the IP address, the PXE client can obtain the installation image; Set a specific IP address;

网络安装引导菜单管理模块管理物理主机启动时的引导菜单,网络引导菜单可以根据需要进行定制;默认情况下,引导菜单从本地硬盘启动,避免物理主机在网络环境反复安装操作系统; The network installation boot menu management module manages the boot menu when the physical host starts, and the network boot menu can be customized according to needs; by default, the boot menu starts from the local hard disk to avoid repeated installation of the operating system on the physical host in the network environment;

驱动管理模块管理Linux操作系统安装过程的特殊硬件的驱动,启动安装镜像在启动过程,遇到找不到的驱动的情况下,从驱动管理模块获取所适配的驱动。 The driver management module manages the drivers of the special hardware in the installation process of the Linux operating system, and when the driver cannot be found during the start-up process of starting the installation image, the adapted driver is obtained from the driver management module.

本发明与现有技术相比所产生的有益效果是: The beneficial effect that the present invention produces compared with prior art is:

本发明的一种云计算环境下集群Linux操作系统快速部署方法自动化完成操作系统的部署工作,有效提高操作系统的部署效率、降低操作系统的部署难度,缩短云计算环境下安装操作系统的时间,降低网络操作系统部署的管理节点的部署复杂度;适用范围广泛,可广泛应用于各种大规模系统的运维管理过程中,实用性强,易于推广。 A method for quickly deploying a clustered Linux operating system in a cloud computing environment according to the present invention automatically completes the deployment of the operating system, effectively improves the deployment efficiency of the operating system, reduces the difficulty of deploying the operating system, and shortens the time for installing the operating system in the cloud computing environment. Reduce the deployment complexity of the management node deployed by the network operating system; it has a wide range of applications and can be widely used in the operation and maintenance management process of various large-scale systems. It has strong practicability and is easy to promote.

附图说明 Description of drawings

附图1为本发明的实现流程示意图。 Accompanying drawing 1 is the realization flow diagram of the present invention.

具体实施方式 Detailed ways

下面结合附图对本发明的一种云计算环境下集群Linux操作系统快速部署方法作以下详细说明。 A method for rapidly deploying a cluster Linux operating system in a cloud computing environment of the present invention will be described in detail below in conjunction with the accompanying drawings.

如附图1所示,现提供一种云计算环境下集群Linux操作系统快速部署方法,用于实现大规模集群操作系统的统一部署,提高操作系统部署效率,降低云计算环境下集群操作系统的部署时间,降低网络操作系统部署的管理节点的部署复杂度。 As shown in Figure 1, a method for rapidly deploying cluster Linux operating systems in a cloud computing environment is now provided, which is used to realize the unified deployment of large-scale cluster operating systems, improve the deployment efficiency of operating systems, and reduce the cost of cluster operating systems in cloud computing environments. The deployment time is reduced, and the deployment complexity of the management node deployed by the network operating system is reduced.

其具体实现过程如下: Its specific implementation process is as follows:

一、主机启动初始化,客户端向服务器端请求IP地址,服务器端提供给客户端IP地址和带bootloader位置的下载bootloader的指令; 1. The host starts and initializes, the client requests the IP address from the server, and the server provides the client with the IP address and instructions for downloading the bootloader with the bootloader location;

二、客户端启动TFTP程序,获取IP地址后,向TFTP服务器端请求传输bootloader文件; 2. The client starts the TFTP program, obtains the IP address, and requests the TFTP server to transmit the bootloader file;

三、Bootloader文件下载操作系统安装菜单,用户选择相应操作系统后,bootloader调用相应操作系统的内核文件; 3. Bootloader file download operating system installation menu, after the user selects the corresponding operating system, the bootloader calls the kernel file of the corresponding operating system;

四、客户端根据内核参数下载KS启动脚本; 4. The client downloads the KS startup script according to the kernel parameters;

五、Linux启动镜像硬件信息从服务器端下载特殊的硬件驱动,在安装镜像中动态加载特殊硬件驱动; 5. Linux boot image hardware information Download special hardware drivers from the server, and dynamically load special hardware drivers in the installation image;

六、Linux启动镜像根据KS脚本配置待安装的系统、配置语言、鼠标、键盘、划分文件系统、配置网络、配置安装的软件; 6. Linux boot image configures the system to be installed, configures the language, mouse, keyboard, divides the file system, configures the network, and configures the installed software according to the KS script;

七、安装镜像通过HTTP服务从服务器端下载安装镜像; 7. The installation mirror downloads the installation mirror from the server through the HTTP service;

八、根据KS脚本进行操作系统的安装,安装完毕后,重新启动操作系统; 8. Install the operating system according to the KS script. After the installation is complete, restart the operating system;

九、物理主机从本地硬盘启动,进入安装完毕的操作系统,至此,操作系统自动安装成功。 9. The physical host starts from the local hard disk and enters the installed operating system. At this point, the operating system is automatically installed successfully.

所述步骤一中IP地址的请求是指客户端网卡在主机启动初始化时通过网卡内置的PXE芯片启动DHCP进程向服务端获取IP地址,该网卡获取得到IP地址。 The request of the IP address in the step 1 refers to that the client network card starts the DHCP process to obtain the IP address from the server through the PXE chip built in the network card when the host starts and initializes, and the network card obtains the IP address.

所述步骤二中的TFTP程序存在网卡的PXE芯片中,相对应的,请求传输的bootloader文件为PXElinux.0,该步骤中请求传输PXElinux.0的详细过程为: The TFTP program in the step 2 exists in the PXE chip of the network card, correspondingly, the bootloader file requested to be transmitted is PXElinux.0, and the detailed process of requesting to transmit PXElinux.0 in this step is:

1)服务器端的bootloader启动文件PXElinux.0; 1) The bootloader startup file PXElinux.0 on the server side;

2)客户端向服务器端请求PXElinux.0的参数文件; 2) The client requests the parameter file of PXElinux.0 from the server;

3)服务器端向客户端发送参数文件/pxelinux.cfg/default,完成PXElinux.0的传输过程。 3) The server sends the parameter file /pxelinux.cfg/default to the client to complete the transmission process of PXElinux.0.

所述步骤三中操作系统的内核文件是指linux的内核文件vmlinuz。 The kernel file of the operating system in the step 3 refers to the kernel file vmlinuz of linux.

所述步骤五中的特殊硬件驱动包括RAID驱动。 The special hardware drivers in the step five include RAID drivers.

所述安装系统的服务器端由配置管理中心、启动镜像管理、安装镜像管理、IP地址管理、网络安装引导菜单管理模块、驱动管理模块组成,其中: The server side of the installation system is composed of a configuration management center, startup image management, installation image management, IP address management, network installation boot menu management module, and a driver management module, wherein:

配置管理中心用于管理导入操作系统镜像模板、管理快速安装脚本、管理定制的shell脚本。 The configuration management center is used to manage and import operating system image templates, manage quick installation scripts, and manage customized shell scripts.

启动镜像管理用于管理不同版本的Linux操作系统的网络启动镜像,网络启动镜像在主机基于PXE预启动环境下进行操作系统的镜像安装。 The boot image management is used to manage the network boot images of different versions of the Linux operating system, and the network boot image is used to install the image of the operating system based on the PXE pre-boot environment of the host.

安装镜像管理、主要管理不同版本的Linux镜像,对操作系统进行集中管理配置。 Install image management, mainly manage different versions of Linux images, and perform centralized management and configuration of the operating system.

IP地址管理模块根据动态主机分配协议管理局域网内主机可分配的IP地址,物理主机获取到IP地址后,PXE客户端便可以进行安装镜像的获取。IP地址管理模块,可以根据主机的MAC地址为主机设置特定的IP地址。 The IP address management module manages the IP addresses that can be assigned by hosts in the LAN according to the dynamic host allocation protocol. After the physical host obtains the IP address, the PXE client can obtain the installation image. The IP address management module can set a specific IP address for the host according to the MAC address of the host.

网络安装引导菜单管理模块管理物理主机启动时的引导菜单,网络引导菜单可以根据需要进行定制。默认情况下,引导菜单从本地硬盘启动,避免物理主机在网络环境反复安装操作系统。 The network installation boot menu management module manages the boot menu when the physical host starts, and the network boot menu can be customized as required. By default, the boot menu starts from the local hard disk, avoiding repeated installation of the operating system on the physical host in the network environment.

驱动管理模块管理Linux操作系统安装过程的特殊硬件的驱动,启动安装镜像在启动过程,遇到找不到的驱动的情况下,从该方法的驱动管理模块获取所适配的驱动。此模块避免安装过程中因缺少驱动,导致Linux系统无法安装和安装后无法启动操作系统的现象。 The driver management module manages the driver of the special hardware in the installation process of the Linux operating system. When starting the installation image and encounters a driver that cannot be found during the startup process, the adapted driver is obtained from the driver management module of this method. This module avoids the phenomenon that the Linux system cannot be installed and the operating system cannot be started after installation due to lack of drivers during the installation process.

以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。 The above embodiments are only used to illustrate the present invention, but not to limit the present invention. Those of ordinary skill in the relevant technical field can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, all Equivalent technical solutions also belong to the category of the present invention, and the scope of patent protection of the present invention should be defined by the claims.

Claims (6)

1.一种云计算环境下集群Linux操作系统快速部署方法,其特征在于其具体实现过程如下: 1. a method for rapidly deploying a cluster Linux operating system under a cloud computing environment, is characterized in that its concrete implementation process is as follows: 一、主机启动初始化,客户端向服务器端请求IP地址,服务器端提供给客户端IP地址和带bootloader位置的下载bootloader的指令; 1. The host starts and initializes, the client requests the IP address from the server, and the server provides the client with the IP address and instructions for downloading the bootloader with the bootloader location; 二、客户端启动TFTP程序,获取IP地址后,向TFTP服务器端请求传输bootloader文件; 2. The client starts the TFTP program, obtains the IP address, and requests the TFTP server to transmit the bootloader file; 三、Bootloader文件下载操作系统安装菜单,用户选择相应操作系统后,bootloader调用相应操作系统的内核文件; 3. Bootloader file download operating system installation menu, after the user selects the corresponding operating system, the bootloader calls the kernel file of the corresponding operating system; 四、客户端根据内核参数下载KS启动脚本; 4. The client downloads the KS startup script according to the kernel parameters; 五、Linux启动镜像硬件信息从服务器端下载特殊的硬件驱动,在安装镜像中动态加载特殊硬件驱动; 5. Linux boot image hardware information Download special hardware drivers from the server, and dynamically load special hardware drivers in the installation image; 六、Linux启动镜像根据KS脚本配置待安装的系统、配置语言、鼠标、键盘、划分文件系统、配置网络、配置安装的软件; 6. Linux boot image configures the system to be installed, configures the language, mouse, keyboard, divides the file system, configures the network, and configures the installed software according to the KS script; 七、安装镜像通过HTTP服务从服务器端下载安装镜像; 7. The installation mirror downloads the installation mirror from the server through the HTTP service; 八、根据KS脚本进行操作系统的安装,安装完毕后,重新启动操作系统; 8. Install the operating system according to the KS script. After the installation is complete, restart the operating system; 九、物理主机从本地硬盘启动,进入安装完毕的操作系统,至此,操作系统自动安装成功。 9. The physical host starts from the local hard disk and enters the installed operating system. At this point, the operating system is automatically installed successfully. 2.根据权利要求1所述的一种云计算环境下集群Linux操作系统快速部署方法,其特征在于:所述步骤一中IP地址的请求是指客户端网卡在主机启动初始化时通过网卡内置的PXE芯片启动DHCP进程向服务端获取IP地址,该网卡获取得到IP地址。 2. the cluster Linux operating system quick deployment method under a kind of cloud computing environment according to claim 1, it is characterized in that: the request of IP address in the described step 1 refers to the client network card by the built-in network card when the host starts initialization The PXE chip starts the DHCP process to obtain the IP address from the server, and the network card obtains the IP address. 3.根据权利要求2所述的一种云计算环境下集群Linux操作系统快速部署方法,其特征在于:所述步骤二中的TFTP程序存在网卡的PXE芯片中,相对应的,请求传输的bootloader文件为PXElinux.0,该步骤中请求传输PXElinux.0的详细过程为: 3. the method for quickly deploying a cluster Linux operating system under a cloud computing environment according to claim 2, characterized in that: the TFTP program in the step 2 exists in the PXE chip of the network card, and correspondingly, the bootloader that requests transmission The file is PXElinux.0, the detailed process of requesting to transfer PXElinux.0 in this step is: 1)服务器端的bootloader启动文件PXElinux.0; 1) The bootloader startup file PXElinux.0 on the server side; 2)客户端向服务器端请求PXElinux.0的参数文件; 2) The client requests the parameter file of PXElinux.0 from the server; 3)服务器端向客户端发送参数文件/pxelinux.cfg/default,完成PXElinux.0的传输过程。 3) The server sends the parameter file /pxelinux.cfg/default to the client to complete the transmission process of PXElinux.0. 4.根据权利要求1、2或3所述的一种云计算环境下集群Linux操作系统快速部署方法,其特征在于:所述安装系统的服务器端由配置管理中心、启动镜像管理、安装镜像管理、IP地址管理、网络安装引导菜单管理模块、驱动管理模块组成,其中: 4. according to claim 1, 2 or 3 described a kind of cluster Linux operating system rapid deployment method under the cloud computing environment, it is characterized in that: the server end of described installation system is managed by configuration management center, startup image management, installation image management , IP address management, network installation boot menu management module, and driver management module, of which: 配置管理中心用于管理导入操作系统镜像模板、管理快速安装脚本、管理定制的shell脚本; The configuration management center is used to manage and import operating system image templates, manage quick installation scripts, and manage customized shell scripts; 启动镜像管理用于管理不同版本的Linux操作系统的网络启动镜像,网络启动镜像在主机基于PXE预启动环境下进行操作系统的镜像安装; The boot image management is used to manage the network boot images of different versions of the Linux operating system, and the network boot images are installed on the host based on the PXE pre-boot environment; 安装镜像管理管理不同版本的Linux镜像,对操作系统进行集中管理配置; Install image management to manage different versions of Linux images, and perform centralized management and configuration of the operating system; IP地址管理模块根据动态主机分配协议管理局域网内主机分配的IP地址,物理主机获取到IP地址后,PXE客户端便可进行安装镜像的获取;该IP地址管理模块可根据主机的MAC地址为主机设置特定的IP地址; The IP address management module manages the IP address assigned by the host in the LAN according to the dynamic host allocation protocol. After the physical host obtains the IP address, the PXE client can obtain the installation image; Set a specific IP address; 网络安装引导菜单管理模块管理物理主机启动时的引导菜单,网络引导菜单可以根据需要进行定制;默认情况下,引导菜单从本地硬盘启动,避免物理主机在网络环境反复安装操作系统; The network installation boot menu management module manages the boot menu when the physical host starts, and the network boot menu can be customized according to needs; by default, the boot menu starts from the local hard disk to avoid repeated installation of the operating system on the physical host in the network environment; 驱动管理模块管理Linux操作系统安装过程的特殊硬件的驱动,启动安装镜像在启动过程,遇到找不到的驱动的情况下,从驱动管理模块获取所适配的驱动。 The driver management module manages the drivers of the special hardware in the installation process of the Linux operating system, and when the driver cannot be found during the start-up process of starting the installation image, the adapted driver is obtained from the driver management module. 5.根据权利要求4所述的一种云计算环境下集群Linux操作系统快速部署方法,其特征在于:所述步骤三中操作系统的内核文件是指linux的内核文件vmlinuz。 5. The method for rapidly deploying a cluster Linux operating system in a cloud computing environment according to claim 4, wherein the kernel file of the operating system in the step 3 refers to the kernel file vmlinuz of linux. 6.根据权利要求4所述的一种云计算环境下集群Linux操作系统快速部署方法,其特征在于:所述步骤五中的特殊硬件驱动包括RAID驱动。 6. The method for rapidly deploying a cluster Linux operating system in a cloud computing environment according to claim 4, wherein the special hardware driver in the step 5 includes a RAID driver.
CN201410230067.4A 2014-05-28 2014-05-28 Rapid deployment method of cluster Linux operation system in cloud-computing environment Pending CN103984575A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410230067.4A CN103984575A (en) 2014-05-28 2014-05-28 Rapid deployment method of cluster Linux operation system in cloud-computing environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410230067.4A CN103984575A (en) 2014-05-28 2014-05-28 Rapid deployment method of cluster Linux operation system in cloud-computing environment

Publications (1)

Publication Number Publication Date
CN103984575A true CN103984575A (en) 2014-08-13

Family

ID=51276568

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410230067.4A Pending CN103984575A (en) 2014-05-28 2014-05-28 Rapid deployment method of cluster Linux operation system in cloud-computing environment

Country Status (1)

Country Link
CN (1) CN103984575A (en)

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104219099A (en) * 2014-09-25 2014-12-17 浪潮(北京)电子信息产业有限公司 Automatic server cluster deploying method and device
CN104536782A (en) * 2014-12-17 2015-04-22 广州酷狗计算机科技有限公司 Guide content display method, and file generation method and device
CN104850438A (en) * 2015-05-19 2015-08-19 曙光信息产业(北京)有限公司 Installation method and apparatus of Redhat operating systems
CN104850437A (en) * 2015-05-19 2015-08-19 曙光信息产业(北京)有限公司 Installation method and apparatus of operating system
CN104866344A (en) * 2015-05-19 2015-08-26 曙光信息产业(北京)有限公司 Installation method for the CentOS operating system, and apparatus
CN104881281A (en) * 2015-05-19 2015-09-02 曙光信息产业(北京)有限公司 Mounting method and device of SUSE operation system
CN105117293A (en) * 2015-09-01 2015-12-02 茂名市群英网络有限公司 Windows system environment automatic deployment method and automatic deployment system
CN105117268A (en) * 2015-09-24 2015-12-02 上海爱数软件有限公司 Installing method and system for automatically installing linux systems
CN105207815A (en) * 2015-09-01 2015-12-30 茂名市群英网络有限公司 System environment deployment method and deployment system based on server
CN105630549A (en) * 2015-12-23 2016-06-01 浪潮集团有限公司 Method for quickly installing OS
CN106201583A (en) * 2016-06-29 2016-12-07 浪潮电子信息产业股份有限公司 Method for realizing FW upgrade of LSI RAID card without restarting system under Linux system
CN106209445A (en) * 2016-07-05 2016-12-07 天津卓朗科技发展有限公司 A kind of Visualized data centre by network design
CN106371889A (en) * 2016-08-22 2017-02-01 浪潮(北京)电子信息产业有限公司 Method and device for realizing high-performance cluster system for scheduling mirror images
CN106775798A (en) * 2016-01-28 2017-05-31 新华三技术有限公司 A kind of installation method of operating system and device
CN107066287A (en) * 2017-01-14 2017-08-18 郑州云海信息技术有限公司 The method and system of ESXI virtual machine automatic deployment installation systems
CN107172161A (en) * 2017-05-24 2017-09-15 郑州云海信息技术有限公司 A kind of method of rapid installing operating system, client and server cluster
CN107315617A (en) * 2017-06-30 2017-11-03 郑州云海信息技术有限公司 A kind of method and device of auto-filling mirror image
CN107608680A (en) * 2017-09-06 2018-01-19 郑州云海信息技术有限公司 A kind of batch installation customizes the method and system of kernel and driving
CN107678696A (en) * 2017-10-20 2018-02-09 郑州云海信息技术有限公司 A kind of RAID creation method and system
CN108337193A (en) * 2018-01-26 2018-07-27 山东超越数控电子股份有限公司 A kind of uniformly installation and rescue system and the monitoring system of interchanger operating system
CN108459822A (en) * 2017-07-28 2018-08-28 紫光华山信息技术有限公司 A kind of installation method and device of operating system
CN108959097A (en) * 2018-07-19 2018-12-07 郑州云海信息技术有限公司 A kind of method of quick testing service device OS
CN109167687A (en) * 2018-09-05 2019-01-08 山东浪潮云投信息科技有限公司 A kind of method and system of batch initialization physical server cluster network configuration
CN109522028A (en) * 2018-11-15 2019-03-26 郑州云海信息技术有限公司 A kind of installation method and system of operating system
CN109992311A (en) * 2019-03-25 2019-07-09 新华三技术有限公司 Starting method, apparatus, storage medium and the client of operating system
CN110247778A (en) * 2019-06-17 2019-09-17 北京达佳互联信息技术有限公司 Installation method of operating system, device, electronic equipment and storage medium
CN110275719A (en) * 2019-06-28 2019-09-24 浪潮云信息技术有限公司 Cloud physics host operating system dispositions method based on domestic CPU and operating system
CN110673860A (en) * 2019-09-24 2020-01-10 江苏医健大数据保护与开发有限公司 Intelligent cloud data center construction and operation deployment system and method
CN110769031A (en) * 2019-09-17 2020-02-07 优刻得科技股份有限公司 Data acquisition method and device
CN110879712A (en) * 2019-11-07 2020-03-13 北京浪潮数据技术有限公司 Cloud data center physical host installation method and related device
CN111045689A (en) * 2018-10-11 2020-04-21 厦门雅迅网络股份有限公司 Automatic installation and deployment system for operation platform
CN111090439A (en) * 2019-12-13 2020-05-01 苏州浪潮智能科技有限公司 Method, device and device for generating Linux system image of bare metal server
CN111092776A (en) * 2019-12-31 2020-05-01 联想(北京)有限公司 Batch equipment-based comprehensive management method, management server and system
CN111414200A (en) * 2020-02-24 2020-07-14 北京云途腾科技有限责任公司 Method and device for installing operating system, electronic equipment and computer readable medium
CN111488157A (en) * 2020-04-17 2020-08-04 苏州浪潮智能科技有限公司 Server installation system and method
CN112214227A (en) * 2020-10-20 2021-01-12 随锐科技集团股份有限公司 Edge server mirror image customization and deployment system and method
CN112363737A (en) * 2020-11-26 2021-02-12 浪潮电子信息产业股份有限公司 System installation method and related device
CN113282342A (en) * 2021-05-14 2021-08-20 北京首都在线科技股份有限公司 Deployment method, device, system, electronic equipment and readable storage medium
CN113672243A (en) * 2021-07-29 2021-11-19 深圳市联影高端医疗装备创新研究院 Linux system installation method, apparatus, system, computer equipment and storage medium
CN113741989A (en) * 2021-09-03 2021-12-03 杭州安恒信息技术股份有限公司 Operating system batch installation method and device, computer equipment and storage medium
CN113821264A (en) * 2021-10-11 2021-12-21 成都统信软件技术有限公司 Operating system installation control method, installation control system and computing equipment
CN114281365A (en) * 2021-12-24 2022-04-05 上海思询信息科技有限公司 A method for implementing cloud operating system customization for cloud computing scenarios
US11456987B1 (en) 2021-05-07 2022-09-27 State Farm Mutual Automobile Insurance Company Systems and methods for automatic internet protocol address management
CN115344312A (en) * 2022-08-18 2022-11-15 中科可控信息产业有限公司 Operating system deployment method, device, equipment and storage medium
CN116614363A (en) * 2023-07-19 2023-08-18 明阳时创(北京)科技有限公司 Quick construction method and system for CNCP platform
CN117873506A (en) * 2024-03-12 2024-04-12 山东乾云启创信息科技股份有限公司 Mirror image operation realization method and system based on VOI

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102326141A (en) * 2011-08-08 2012-01-18 华为技术有限公司 Processing method and apparatus for raid configuration information and raid controller
CN103746833A (en) * 2013-12-25 2014-04-23 新浪网技术(中国)有限公司 PXE-based RAID automatic configuration method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102326141A (en) * 2011-08-08 2012-01-18 华为技术有限公司 Processing method and apparatus for raid configuration information and raid controller
CN103746833A (en) * 2013-12-25 2014-04-23 新浪网技术(中国)有限公司 PXE-based RAID automatic configuration method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘俊朋 等: "云数据中心Linux操作系统快速部署的方法研究", 《信息技术与标准化》 *

Cited By (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104219099A (en) * 2014-09-25 2014-12-17 浪潮(北京)电子信息产业有限公司 Automatic server cluster deploying method and device
CN104536782B (en) * 2014-12-17 2018-07-17 广州酷狗计算机科技有限公司 Guide content displaying method, document generating method and device
CN104536782A (en) * 2014-12-17 2015-04-22 广州酷狗计算机科技有限公司 Guide content display method, and file generation method and device
CN104850438A (en) * 2015-05-19 2015-08-19 曙光信息产业(北京)有限公司 Installation method and apparatus of Redhat operating systems
CN104850437A (en) * 2015-05-19 2015-08-19 曙光信息产业(北京)有限公司 Installation method and apparatus of operating system
CN104866344A (en) * 2015-05-19 2015-08-26 曙光信息产业(北京)有限公司 Installation method for the CentOS operating system, and apparatus
CN104881281A (en) * 2015-05-19 2015-09-02 曙光信息产业(北京)有限公司 Mounting method and device of SUSE operation system
CN105207815A (en) * 2015-09-01 2015-12-30 茂名市群英网络有限公司 System environment deployment method and deployment system based on server
CN105117293B (en) * 2015-09-01 2020-03-27 茂名市群英网络有限公司 Automatic deployment method and automatic deployment system for Windows system environment
CN105117293A (en) * 2015-09-01 2015-12-02 茂名市群英网络有限公司 Windows system environment automatic deployment method and automatic deployment system
CN105117268A (en) * 2015-09-24 2015-12-02 上海爱数软件有限公司 Installing method and system for automatically installing linux systems
CN105117268B (en) * 2015-09-24 2019-01-11 上海爱数信息技术股份有限公司 A kind of installation method and system for realizing that Linux system is installed automatically
CN105630549A (en) * 2015-12-23 2016-06-01 浪潮集团有限公司 Method for quickly installing OS
CN106775798A (en) * 2016-01-28 2017-05-31 新华三技术有限公司 A kind of installation method of operating system and device
CN106201583A (en) * 2016-06-29 2016-12-07 浪潮电子信息产业股份有限公司 Method for realizing FW upgrade of LSI RAID card without restarting system under Linux system
CN106209445A (en) * 2016-07-05 2016-12-07 天津卓朗科技发展有限公司 A kind of Visualized data centre by network design
CN106209445B (en) * 2016-07-05 2019-08-06 天津卓朗科技发展有限公司 A kind of Visualized data centre disposed by network
CN106371889A (en) * 2016-08-22 2017-02-01 浪潮(北京)电子信息产业有限公司 Method and device for realizing high-performance cluster system for scheduling mirror images
CN107066287A (en) * 2017-01-14 2017-08-18 郑州云海信息技术有限公司 The method and system of ESXI virtual machine automatic deployment installation systems
CN107172161A (en) * 2017-05-24 2017-09-15 郑州云海信息技术有限公司 A kind of method of rapid installing operating system, client and server cluster
CN107315617A (en) * 2017-06-30 2017-11-03 郑州云海信息技术有限公司 A kind of method and device of auto-filling mirror image
CN108459822A (en) * 2017-07-28 2018-08-28 紫光华山信息技术有限公司 A kind of installation method and device of operating system
US11023153B2 (en) 2017-07-28 2021-06-01 New H3C Information Technologies Co., Ltd. Installation of operating system
CN108459822B (en) * 2017-07-28 2020-05-12 新华三信息技术有限公司 Installation method and device of operating system
CN107608680A (en) * 2017-09-06 2018-01-19 郑州云海信息技术有限公司 A kind of batch installation customizes the method and system of kernel and driving
CN107678696A (en) * 2017-10-20 2018-02-09 郑州云海信息技术有限公司 A kind of RAID creation method and system
CN108337193A (en) * 2018-01-26 2018-07-27 山东超越数控电子股份有限公司 A kind of uniformly installation and rescue system and the monitoring system of interchanger operating system
CN108337193B (en) * 2018-01-26 2021-01-01 山东超越数控电子股份有限公司 Unified installation and rescue system and monitoring system of switch operating system
CN108959097A (en) * 2018-07-19 2018-12-07 郑州云海信息技术有限公司 A kind of method of quick testing service device OS
CN109167687A (en) * 2018-09-05 2019-01-08 山东浪潮云投信息科技有限公司 A kind of method and system of batch initialization physical server cluster network configuration
CN109167687B (en) * 2018-09-05 2021-06-15 浪潮云信息技术股份公司 Method and system for initializing physical server cluster network configuration in batch
CN111045689A (en) * 2018-10-11 2020-04-21 厦门雅迅网络股份有限公司 Automatic installation and deployment system for operation platform
CN111045689B (en) * 2018-10-11 2022-12-30 厦门雅迅网络股份有限公司 Operation platform automatic installation and deployment system
CN109522028A (en) * 2018-11-15 2019-03-26 郑州云海信息技术有限公司 A kind of installation method and system of operating system
CN109992311A (en) * 2019-03-25 2019-07-09 新华三技术有限公司 Starting method, apparatus, storage medium and the client of operating system
CN110247778B (en) * 2019-06-17 2022-03-25 北京达佳互联信息技术有限公司 Operating system installation method and device, electronic equipment and storage medium
CN110247778A (en) * 2019-06-17 2019-09-17 北京达佳互联信息技术有限公司 Installation method of operating system, device, electronic equipment and storage medium
CN110275719B (en) * 2019-06-28 2023-04-28 浪潮云信息技术股份公司 Cloud physical host operating system deployment method based on domestic CPU and operating system
CN110275719A (en) * 2019-06-28 2019-09-24 浪潮云信息技术有限公司 Cloud physics host operating system dispositions method based on domestic CPU and operating system
CN110769031A (en) * 2019-09-17 2020-02-07 优刻得科技股份有限公司 Data acquisition method and device
CN110769031B (en) * 2019-09-17 2022-07-29 优刻得科技股份有限公司 Data acquisition method and device
CN110673860A (en) * 2019-09-24 2020-01-10 江苏医健大数据保护与开发有限公司 Intelligent cloud data center construction and operation deployment system and method
CN110879712A (en) * 2019-11-07 2020-03-13 北京浪潮数据技术有限公司 Cloud data center physical host installation method and related device
CN110879712B (en) * 2019-11-07 2022-06-17 北京浪潮数据技术有限公司 Cloud data center physical host installation method and related device
CN111090439A (en) * 2019-12-13 2020-05-01 苏州浪潮智能科技有限公司 Method, device and device for generating Linux system image of bare metal server
WO2021114672A1 (en) * 2019-12-13 2021-06-17 苏州浪潮智能科技有限公司 Method, apparatus and device for generating bare metal server linux system mirror
CN111090439B (en) * 2019-12-13 2021-10-22 苏州浪潮智能科技有限公司 Method, device and device for generating Linux system image of bare metal server
CN111092776A (en) * 2019-12-31 2020-05-01 联想(北京)有限公司 Batch equipment-based comprehensive management method, management server and system
CN111414200B (en) * 2020-02-24 2024-04-30 北京百度云途腾科技有限责任公司 Method, apparatus, electronic device and computer readable medium for installing operating system
CN111414200A (en) * 2020-02-24 2020-07-14 北京云途腾科技有限责任公司 Method and device for installing operating system, electronic equipment and computer readable medium
CN111488157A (en) * 2020-04-17 2020-08-04 苏州浪潮智能科技有限公司 Server installation system and method
CN112214227B (en) * 2020-10-20 2024-11-26 随锐科技集团股份有限公司 Edge server image customization and deployment system and method
CN112214227A (en) * 2020-10-20 2021-01-12 随锐科技集团股份有限公司 Edge server mirror image customization and deployment system and method
CN112363737A (en) * 2020-11-26 2021-02-12 浪潮电子信息产业股份有限公司 System installation method and related device
US11456987B1 (en) 2021-05-07 2022-09-27 State Farm Mutual Automobile Insurance Company Systems and methods for automatic internet protocol address management
US12113769B2 (en) 2021-05-07 2024-10-08 State Farm Mutual Automobile Insurance Company Systems and methods for automatic internet protocol address management
CN113282342A (en) * 2021-05-14 2021-08-20 北京首都在线科技股份有限公司 Deployment method, device, system, electronic equipment and readable storage medium
CN113672243A (en) * 2021-07-29 2021-11-19 深圳市联影高端医疗装备创新研究院 Linux system installation method, apparatus, system, computer equipment and storage medium
CN113741989A (en) * 2021-09-03 2021-12-03 杭州安恒信息技术股份有限公司 Operating system batch installation method and device, computer equipment and storage medium
CN113821264A (en) * 2021-10-11 2021-12-21 成都统信软件技术有限公司 Operating system installation control method, installation control system and computing equipment
CN113821264B (en) * 2021-10-11 2023-09-12 成都统信软件技术有限公司 Operating system installation control method, installation control system and computing device
CN114281365A (en) * 2021-12-24 2022-04-05 上海思询信息科技有限公司 A method for implementing cloud operating system customization for cloud computing scenarios
CN115344312A (en) * 2022-08-18 2022-11-15 中科可控信息产业有限公司 Operating system deployment method, device, equipment and storage medium
CN115344312B (en) * 2022-08-18 2025-01-14 中科可控信息产业有限公司 Operating system deployment method, device, equipment and storage medium
CN116614363B (en) * 2023-07-19 2023-09-22 明阳时创(北京)科技有限公司 Quick construction method and system for CNCP platform
CN116614363A (en) * 2023-07-19 2023-08-18 明阳时创(北京)科技有限公司 Quick construction method and system for CNCP platform
CN117873506A (en) * 2024-03-12 2024-04-12 山东乾云启创信息科技股份有限公司 Mirror image operation realization method and system based on VOI
CN117873506B (en) * 2024-03-12 2024-06-11 山东乾云启创信息科技股份有限公司 Mirror image operation realization method and system based on VOI

Similar Documents

Publication Publication Date Title
CN103984575A (en) Rapid deployment method of cluster Linux operation system in cloud-computing environment
CN105159704B (en) A kind of method and device of batch deployment operation system
CN103297504B (en) The method of physics bare machine rapid deployment operating system in a kind of cloud data center
US10372464B2 (en) Provisioning the hyper-converged infrastructure bare metal systems from the top of the rack switch
CN106790467B (en) A method for automatic discovery and automatic deployment of cloud hosts
CN101778136B (en) Method for installing operating systems for client through remote real-time monitoring of network
CN104572372A (en) System and method for building server performance testing environment
CN106911729B (en) Remote installation method of operating system suitable for domestic processor
CN104639378A (en) Automatic server deployment method based on PXE (pre-boot execution environment)
US10686755B2 (en) Assigning IP addresses and configuration parameters in hyper-converged infrastructure
CN104104720B (en) A kind of server set group managing means and system
CN104168160B (en) Server-compatible method of testing and system
CN108089913B (en) Virtual machine deployment method of super-fusion system
CN107707687B (en) Method and device for configuring IP address of virtual machine
WO2016155394A1 (en) Method and device for establishing link between virtual network functions
CN105306225B (en) Openstack-based physical machine remote shutdown method
CN102427481A (en) System for managing cloud computing service and cloud computing management method
CN109445801A (en) A kind of method and apparatus detecting bare machine network interface card information
CN105094929A (en) PXE based linux operating system installation method and system
CN103885833A (en) Method and system for managing resources
CN105045614A (en) Operating system installation method and system
CN107360042A (en) A kind of server management method and device
CN106549789A (en) A kind of method and system for realizing that server is installed
WO2015062217A1 (en) Connection processing method and device for peripheral in virtual desktop system
CN104935455A (en) Cluster construction method and device thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140813