[go: up one dir, main page]

CN102932408B - A kind of management method of server cluster and platform - Google Patents

A kind of management method of server cluster and platform Download PDF

Info

Publication number
CN102932408B
CN102932408B CN201210355696.0A CN201210355696A CN102932408B CN 102932408 B CN102932408 B CN 102932408B CN 201210355696 A CN201210355696 A CN 201210355696A CN 102932408 B CN102932408 B CN 102932408B
Authority
CN
China
Prior art keywords
server
configuration
virtualization software
script
virtual machine
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.)
Active
Application number
CN201210355696.0A
Other languages
Chinese (zh)
Other versions
CN102932408A (en
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.)
China Telecom Cloud Technology Co Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201210355696.0A priority Critical patent/CN102932408B/en
Publication of CN102932408A publication Critical patent/CN102932408A/en
Application granted granted Critical
Publication of CN102932408B publication Critical patent/CN102932408B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明提供了一种服务器集群的管理方法和平台,包括:部署系统调用远程唤醒工具,依据服务器标识远程启动服务器;服务器获取预先存储的虚拟化软件,并安装所述虚拟化软件;服务器运行预设的配置脚本生成虚拟机;所述配置脚本依据配置的虚拟机分配方案预先生成;服务器利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像。根据本发明提供的技术方案,能够自动化实现服务器集群的虚拟化环境的部署和配置。

The present invention provides a server cluster management method and platform, comprising: deploying a system to call a remote wake-up tool, and remotely starting the server according to the server identification; the server obtains pre-stored virtualization software, and installs the virtualization software; The configured configuration script generates a virtual machine; the configuration script is pre-generated according to the configured virtual machine allocation scheme; the server uses the virtualization software to control the virtual machine to load the pre-generated system installation image. According to the technical solution provided by the invention, the deployment and configuration of the virtualization environment of the server cluster can be realized automatically.

Description

一种服务器集群的管理方法和平台A management method and platform for a server cluster

【技术领域】 【Technical field】

本发明涉及虚拟化技术领域,尤其涉及一种服务器集群的管理方法及平台。The invention relates to the technical field of virtualization, in particular to a server cluster management method and platform.

【背景技术】 【Background technique】

依据研究机构国际数据公司(IDC,InternationalDataCorporation)的统计,在未来10年内,用户存储的数字信息将增长44倍,意味着需要更多的数据中心才能满足数字信息的增长。随着虚拟化技术的发展,将为数据中心带来技术与服务的提升。采用虚拟化技术的数据中心能够提供安全可靠的虚拟化环境。管理员可以在这个虚拟化环境中,开发、管理、部署自己的应用和内容,并使用各种信息服务,根据业务需求可以动态扩展IT租赁设施。According to statistics from the research organization International Data Corporation (IDC, International Data Corporation), in the next 10 years, the digital information stored by users will increase by 44 times, which means that more data centers are needed to meet the growth of digital information. With the development of virtualization technology, it will bring technology and service improvement to the data center. A data center using virtualization technology can provide a safe and reliable virtualization environment. In this virtualized environment, administrators can develop, manage, and deploy their own applications and content, use various information services, and dynamically expand IT rental facilities according to business needs.

但是,由于数据中心分布较为分散,管理员需要在远程环境下完成数据中心的服务器中虚拟化软件的安装与配置;随着服务器数量的显著增加,采用人工手动的配置方法将无法胜任电信级机房的要求;而且,虚拟化技术在数据中心的应用,也同时增加了虚拟化环境的部署、虚拟机分配、虚拟机性能配置、虚拟机操作系统的安装配置等方面的工作量。However, due to the scattered distribution of the data center, the administrator needs to complete the installation and configuration of the virtualization software in the server of the data center in a remote environment; with the significant increase in the number of servers, the manual configuration method will not be competent for the carrier-class computer room. Moreover, the application of virtualization technology in the data center also increases the workload of deployment of virtualization environment, virtual machine allocation, virtual machine performance configuration, virtual machine operating system installation and configuration, etc.

此外,现有技术中在数据中心中应用虚拟化技术时,还存在以下缺陷:一般需要为每台虚拟机分配监视和管理系统程序agent,来更改每台虚拟机的初始化信息,如主机名、网络、时区等。采用部署模板的方式,虽然能够加快虚拟机的部署速度,但是由于agent存在一定的安全风险,因此在每台虚拟机的操作系统中安装agent,将降低虚拟机的安全性。此外,管理员无法对每台虚拟机的操作系统的配置进行修改,如目录存储格式,存储空间分配大小等。In addition, when virtualization technology is applied in the data center in the prior art, there are still the following defects: Generally, it is necessary to assign a monitoring and management system program agent to each virtual machine to change the initialization information of each virtual machine, such as the host name, network, time zone, etc. Although the deployment template can speed up the deployment of virtual machines, because the agent has certain security risks, installing the agent in the operating system of each virtual machine will reduce the security of the virtual machine. In addition, the administrator cannot modify the configuration of the operating system of each virtual machine, such as directory storage format, storage space allocation size, etc.

【发明内容】 【Content of invention】

本发明提供了一种服务器集群的管理方法及平台,能够自动化实现服务器集群的虚拟化环境的部署和配置。The invention provides a server cluster management method and a platform, which can automatically realize the deployment and configuration of the virtual environment of the server cluster.

本发明的具体技术方案如下:Concrete technical scheme of the present invention is as follows:

根据本发明一优选实施例,一种服务器集群的管理方法,包括:According to a preferred embodiment of the present invention, a method for managing a server cluster includes:

部署系统调用远程唤醒工具,依据服务器标识远程启动服务器;The deployment system calls the remote wake-up tool, and starts the server remotely according to the server ID;

服务器获取预先存储的虚拟化软件,并安装所述虚拟化软件;The server obtains pre-stored virtualization software, and installs the virtualization software;

服务器运行预设的配置脚本生成虚拟机;所述配置脚本依据配置的虚拟机分配方案预先生成;The server runs a preset configuration script to generate a virtual machine; the configuration script is pre-generated according to the configured virtual machine allocation scheme;

服务器利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像。The server uses virtualization software to control the virtual machine to load the pre-generated system installation image.

上述方法中,所述部署系统调用远程唤醒工具,依据服务器标识远程启动服务器,具体为:In the above method, the deployment system invokes the remote wakeup tool to remotely start the server according to the server identification, specifically:

部署系统调用运行脚本运行远程唤醒工具,所述远程唤醒工具依据运行脚本中的MAC地址通过网络远程启动对应的服务器;所述运行脚本是配置解析系统接收用户输入的包含服务器的MAC地址的运行脚本;The deployment system calls the running script to run the remote wake-up tool, and the remote wake-up tool remotely starts the corresponding server through the network according to the MAC address in the running script; the running script is a running script that the configuration analysis system receives user input and includes the MAC address of the server ;

部署系统将为服务器分配的IP地址发送给服务器,并保存服务器的IP地址与MAC地址的对应关系。The deployment system will send the IP address assigned by the server to the server, and save the corresponding relationship between the server's IP address and MAC address.

上述方法中,所述服务器获取预先存储的虚拟化软件之前,该方法还包括:In the above method, before the server obtains the pre-stored virtualization software, the method further includes:

配置解析系统接收用户上传的服务器的初始化信息,所述初始化信息包括初始化程序、根文件和系统引导配置信息;所述初始化信息,用于在服务器成功启动后,引导服务器进行虚拟化软件安装前的初始化。The configuration analysis system receives the initialization information of the server uploaded by the user, the initialization information includes the initialization program, the root file and the system boot configuration information; the initialization information is used to guide the server before the virtualization software is installed after the server is successfully started initialization.

上述方法中,所述服务器获取预先存储的虚拟化软件,并安装所述虚拟化软件,具体为:In the above method, the server obtains pre-stored virtualization software, and installs the virtualization software, specifically:

服务器依据预设的MAC地址与虚拟化软件的对应关系,获取预先存储的对应的虚拟化软件的安装镜像;所述虚拟化软件的安装镜像包含虚拟化软件安装时使用的安装包;服务器运行所述安装包,安装虚拟化软件。The server obtains the installation image of the corresponding virtualization software stored in advance according to the corresponding relationship between the preset MAC address and the virtualization software; the installation image of the virtualization software includes the installation package used when the virtualization software is installed; The above installation package is used to install the virtualization software.

上述方法中,该方法还包括:In the above method, the method also includes:

服务器安装虚拟化软件完毕后,依据预先配置的系统优化脚本,对自身的虚拟化软件进行优化处理。After the virtualization software is installed on the server, optimize its own virtualization software according to the pre-configured system optimization script.

上述方法中,所述依据配置的虚拟机分配方案预先生成配置脚本,具体为:In the above method, the configuration script is pre-generated according to the configured virtual machine allocation scheme, specifically:

配置解析系统将用户为服务器配置的虚拟机分配方案作为脚本参数填充到脚本模版中,生成配置脚本,所述配置脚本的名称为服务器的MAC地址。The configuration parsing system fills the virtual machine allocation scheme configured by the user for the server as a script parameter into the script template to generate a configuration script, and the name of the configuration script is the MAC address of the server.

上述方法中,所述服务器运行预设的配置脚本生成虚拟机,具体为:In the above method, the server runs a preset configuration script to generate a virtual machine, specifically:

服务器利用虚拟化软件运行预设的配置脚本,依据虚拟机的部署数量生成虚拟机,并依据所述配置脚本中的虚拟机的性能配置信息完成虚拟机的性能配置。The server uses virtualization software to run a preset configuration script, generates virtual machines according to the number of deployed virtual machines, and completes the performance configuration of the virtual machines according to the performance configuration information of the virtual machines in the configuration script.

上述方法中,所述服务器利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像之前,该方法还包括:In the above method, before the server uses virtualization software to control the virtual machine to load the pre-generated system installation image, the method also includes:

配置解析系统接收用户为服务器上虚拟机配置的操作系统安装方案,利用解析工具将操作系统安装方案解析为配置文件;The configuration parsing system receives the operating system installation plan configured by the user for the virtual machine on the server, and uses the parsing tool to parse the operating system installation plan into a configuration file;

部署系统利用命令调用配置文件,生成系统安装镜像。The deployment system uses commands to call configuration files to generate system installation images.

一种服务器集群的管理平台,包括:部署系统和服务器;其中,A management platform for a server cluster, including: a deployment system and a server; wherein,

部署系统,用于调用远程唤醒工具,依据服务器标识远程启动服务器;The deployment system is used to call the remote wake-up tool, and remotely start the server according to the server ID;

服务器,用于获取预先存储的虚拟化软件,并安装所述虚拟化软件;运行预设的配置脚本生成虚拟机;所述配置脚本依据配置的虚拟机分配方案生成;所述服务器还用于利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像。The server is used to obtain pre-stored virtualization software and install the virtualization software; run a preset configuration script to generate a virtual machine; the configuration script is generated according to the configured virtual machine allocation scheme; the server is also used to utilize The virtualization software controls the virtual machine to load the pre-generated system installation image.

上述管理平台中,该管理平台还包括配置解析系统;In the above management platform, the management platform also includes a configuration analysis system;

所述配置解析系统,用于接收用户输入的包含服务器的MAC地址的运行脚本;The configuration parsing system is configured to receive a running script input by a user that includes the MAC address of the server;

所述部署系统,还用于调用所述运行脚本运行远程唤醒工具,所述远程唤醒工具依据运行脚本中的MAC地址通过网络远程启动对应的服务器;还用于将为服务器分配的IP地址发送给服务器,并保存服务器的IP地址与MAC地址的对应关系。The deployment system is also used to call the running script to run the remote wake-up tool, and the remote wake-up tool remotely starts the corresponding server through the network according to the MAC address in the running script; it is also used to send the IP address assigned to the server to server, and save the corresponding relationship between the server's IP address and MAC address.

上述管理平台中,所述配置解析系统,还用于接收用户上传的服务器的初始化信息,所述初始化信息包括初始化程序、根文件和系统引导配置信息;所述初始化信息,用于在服务器成功启动后,引导服务器进行虚拟化软件安装前的初始化。In the above management platform, the configuration analysis system is also used to receive the initialization information of the server uploaded by the user, the initialization information includes initialization program, root file and system boot configuration information; the initialization information is used to successfully start the server After that, boot the server to initialize before installing the virtualization software.

上述管理平台中,所述服务器在获取预先存储的虚拟化软件,并安装所述虚拟化软件时,具体为:In the above management platform, when the server obtains the pre-stored virtualization software and installs the virtualization software, it specifically:

依据预设的MAC地址与虚拟化软件的对应关系,获取预先存储的对应的虚拟化软件的安装镜像;所述虚拟化软件的安装镜像包含虚拟化软件安装时使用的安装包;服务器运行所述安装包,安装虚拟化软件。According to the corresponding relationship between the preset MAC address and the virtualization software, the installation image of the corresponding virtualization software stored in advance is obtained; the installation image of the virtualization software includes the installation package used when the virtualization software is installed; the server runs the Install the package and install the virtualization software.

上述管理平台中,所述服务器,还用于安装虚拟化软件完毕后,依据预先配置的系统优化脚本,对自身的虚拟化软件进行优化处理。In the above management platform, the server is also used to optimize its own virtualization software according to a pre-configured system optimization script after the virtualization software is installed.

上述管理平台中,所述配置解析系统在依据配置的虚拟机分配方案预先生成配置脚本时,具体为;In the above management platform, when the configuration parsing system pre-generates the configuration script according to the configured virtual machine allocation scheme, specifically:

将用户为服务器配置的虚拟机分配方案作为脚本参数填充到脚本模版中,生成配置脚本,所述配置脚本的名称为服务器的MAC地址。The virtual machine allocation scheme configured by the user for the server is filled into the script template as a script parameter to generate a configuration script, and the name of the configuration script is the MAC address of the server.

上述管理平台中,所述服务器在运行预设的配置脚本生成虚拟机时,具体为:In the above management platform, when the server runs a preset configuration script to generate a virtual machine, specifically:

利用虚拟化软件运行预设的配置脚本,依据虚拟机的部署数量生成虚拟机,并依据所述配置脚本中的虚拟机的性能配置信息完成虚拟机的性能配置。The virtualization software is used to run a preset configuration script to generate a virtual machine according to the deployed quantity of the virtual machine, and complete the performance configuration of the virtual machine according to the performance configuration information of the virtual machine in the configuration script.

上述管理平台中,Among the above management platforms,

所述配置解析系统,还用于接收用户为服务器上虚拟机配置的操作系统安装方案,利用解析工具将所述操作系统安装方案解析为配置文件;The configuration parsing system is also used to receive the operating system installation plan configured by the user for the virtual machine on the server, and use the parsing tool to parse the operating system installation plan into a configuration file;

所述部署系统,还用于利用命令调用所述配置文件,生成系统安装镜像。The deployment system is further configured to use a command to call the configuration file to generate a system installation image.

由以上技术方案可以看出,本发明提供的技术方案具有以下有益效果:As can be seen from the above technical solutions, the technical solutions provided by the present invention have the following beneficial effects:

依据用户选择的虚拟化软件,自动启动服务器,服务器安装虚拟化软件;依据用户配置的虚拟机分配方案和操作系统安装方案,自动配置虚拟机并为虚拟机安装操作系统,能够自动化实现服务器集群的虚拟化环境的部署和配置,减少服务器集群的虚拟化环境的部署和配置的工作量,减少人力物力,提高虚拟化环境部署和配置的工作效率。According to the virtualization software selected by the user, the server is automatically started, and the virtualization software is installed on the server; according to the virtual machine allocation plan and operating system installation plan configured by the user, the virtual machine is automatically configured and the operating system is installed for the virtual machine, which can automatically realize the server cluster. The deployment and configuration of the virtualization environment reduces the workload of the deployment and configuration of the virtualization environment of the server cluster, reduces manpower and material resources, and improves the work efficiency of the deployment and configuration of the virtualization environment.

【附图说明】 【Description of drawings】

图1是本发明实现服务器集群的管理平台的优选实施例的结构示意图;Fig. 1 is the structural representation of the preferred embodiment of the management platform that the present invention realizes server cluster;

图2是本发明实现服务器集群的管理方法的优选实施例的流程示意图。FIG. 2 is a schematic flowchart of a preferred embodiment of the method for managing server clusters in the present invention.

【具体实施方式】 【detailed description】

本发明的基本思想是:部署系统调用远程唤醒工具,依据服务器标识远程启动服务器;服务器获取预先存储的虚拟化软件,并安装所述虚拟化软件;服务器运行预设的配置脚本生成虚拟机;所述配置脚本依据配置的虚拟机分配方案预先生成;服务器利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像。The basic idea of the present invention is: the deployment system calls the remote wake-up tool, and starts the server remotely according to the server identification; the server obtains the virtualization software stored in advance, and installs the virtualization software; the server runs the preset configuration script to generate a virtual machine; The above configuration script is pre-generated according to the configured virtual machine allocation scheme; the server uses the virtualization software to control the virtual machine to load the pre-generated system installation image.

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

本发明提供一种服务器集群的管理平台,图1是本发明实现服务器集群的管理平台的优选实施例的结构示意图,如图1所示,该管理平台包括:配置解析系统10、部署系统20和服务器资源池30;配置解析系统10包括WEB图形用户界面(GUI,GraphicalUserInterface)模块101和解析模块102;部署系统20包括镜像存储模块201、网络服务模块202和无盘工作站203;服务器资源池30中包括一个以上服务器301~30n。The present invention provides a management platform for server clusters. FIG. 1 is a schematic structural diagram of a preferred embodiment of the management platform for server clusters in the present invention. As shown in FIG. 1 , the management platform includes: a configuration analysis system 10, a deployment system 20 and Server resource pool 30; configuration analysis system 10 includes WEB graphical user interface (GUI, GraphicalUserInterface) module 101 and analysis module 102; deployment system 20 includes image storage module 201, network service module 202 and diskless workstation 203; in server resource pool 30 It includes more than one server 301~30n.

基于上述系统,本发明提供一种服务器集群的管理方法,图2是本发明实现服务器集群的管理方法的优选实施例的流程示意图,如图2所示,该优选实施例包括以下步骤:Based on the above system, the present invention provides a method for managing server clusters. FIG. 2 is a schematic flow diagram of a preferred embodiment of the present invention to implement a method for managing server clusters. As shown in FIG. 2 , the preferred embodiment includes the following steps:

步骤S201,部署系统调用远程唤醒工具,依据服务器标识远程启动服务器;服务器获取预先存储的虚拟化软件,并安装虚拟化软件。In step S201, the deployment system invokes a remote wake-up tool, and starts the server remotely according to the server ID; the server obtains pre-stored virtualization software, and installs the virtualization software.

具体的,配置解析系统中的WEBGUI模块展示服务器资源池中一个以上服务器的介质访问控制(MAC,MediaAccessControl)地址及可以安装虚拟化软件Hypervisor,所述MAC地址是服务器的唯一标识,WEBGUI模块接收用户为每个MAC地址选择的对应的虚拟化软件Hypervisor,以实现设置服务器与虚拟化软件的对应关系。WEBGUI模块将MAC地址与虚拟化软件的对应关系发送给部署系统的无盘工作站,该无盘工作站的共享文件夹存储MAC地址与虚拟化软件的对应关系。Specifically, the WEBGUI module in the configuration analysis system displays the media access control (MAC, MediaAccessControl) address of more than one server in the server resource pool and can install the virtualization software Hypervisor. The MAC address is the unique identifier of the server, and the WEBGUI module receives the user Select the corresponding virtualization software Hypervisor for each MAC address to realize the corresponding relationship between setting servers and virtualization software. The WEBGUI module sends the correspondence between the MAC address and the virtualization software to the diskless workstation of the deployment system, and the shared folder of the diskless workstation stores the correspondence between the MAC address and the virtualization software.

WEBGUI模块接收用户输入的运行脚本,该运行脚本中包含服务器的MAC地址,WEBGUI模块将运行脚本提供给部署系统的网络服务模块;网络服务模块中的动态地址解析协议(DHCP,DynamicHostConfigurationProtocol)服务器调用运行脚本,运行脚本运行远程唤醒工具(如ether-wake软件),远程唤醒工具依据运行脚本中的MAC地址通过网络远程启动对应的服务器,其中,输入的MAC地址可以是一个以上服务器的MAC地址,如此,可以实现同时启动一个以上服务器。同时,DHCP服务器为服务器分配对应的IP地址,将分配的IP地址发送给服务器,并将服务器的IP地址与MAC地址的对应关系保存到无盘工作站的简单文件传输协议(TFTP,TrivialFileTransferProtocol)服务器。本优选实施例中,所述用户指的是服务器集群的管理员。The WEBGUI module receives the running script input by the user, which contains the MAC address of the server, and the WEBGUI module provides the running script to the network service module of the deployment system; the Dynamic Address Resolution Protocol (DHCP, DynamicHostConfigurationProtocol) server in the network service module calls the running Script, run the script to run the remote wake-up tool (such as ether-wake software), the remote wake-up tool remotely starts the corresponding server through the network according to the MAC address in the running script, where the input MAC address can be the MAC address of more than one server, so , you can start more than one server at the same time. At the same time, the DHCP server assigns the corresponding IP address to the server, sends the assigned IP address to the server, and saves the corresponding relationship between the server's IP address and MAC address to the Trivial File Transfer Protocol (TFTP, Trivial File Transfer Protocol) server of the diskless workstation. In this preferred embodiment, the user refers to the administrator of the server cluster.

WEBGUI模块接收用户上传的为每个服务器配置的初始化信息,该初始化信息包括初始化程序、根文件和系统引导配置信息等,WEBGUI模块将收到的初始化信息及对应的服务器的MAC地址发送到无盘工作站,无盘工作站的TFTP服务器的文件夹保存所述初始化信息及对应的MAC地址。服务器成功启动后,服务器将携带分配的IP地址的请求发送给网络服务模块中的无盘工作站,无盘工作站的TFTP服务器依据保存的IP地址与MAC地址的对应关系,找到所述IP地址对应的MAC地址,然后依据MAC地址,在MAC地址与初始化信息的对应关系中,找到对应的初始化信息,并将找到的初始化信息返回给服务器,服务器收到初始化信息后,初始化信息中的初始化程序会引导服务器进行虚拟化软件安装前的初始化工作,进行初始化时,服务器依据收到的初始化信息中根文件和系统引导配置信息完成虚拟化软件安装前的初始化工作。The WEBGUI module receives the initialization information uploaded by the user and configured for each server. The initialization information includes initialization programs, root files, and system boot configuration information. The WEBGUI module sends the received initialization information and the MAC address of the corresponding server to the diskless The workstation, the folder of the TFTP server of the diskless workstation saves the initialization information and the corresponding MAC address. After the server is successfully started, the server sends a request carrying the assigned IP address to the diskless workstation in the network service module, and the TFTP server of the diskless workstation finds the corresponding IP address according to the stored correspondence between the IP address and the MAC address. MAC address, and then according to the MAC address, find the corresponding initialization information in the corresponding relationship between the MAC address and the initialization information, and return the found initialization information to the server. After the server receives the initialization information, the initialization program in the initialization information will guide The server performs the initialization work before the virtualization software installation. When performing initialization, the server completes the initialization work before the virtualization software installation according to the root file and the system boot configuration information in the initialization information received.

在服务器完成初始化后,服务器依据系统引导配置信息访问无盘工作站的共享文件夹,依据共享文件夹中MAC地址与虚拟化软件的对应关系,从该共享文件夹中获取对应的虚拟化软件的安装镜像,虚拟化软件的安装镜像可以由用户预先上传到该共享文件夹中;所述虚拟化软件的安装镜像包含虚拟化软件自动安装时需要的配置文件,该配置文件是以ks.cfg命名的,包含有虚拟化软件的安装包,所述虚拟化软件可以是XEN、KVM等免费的虚拟化软件;服务器运行安装包,自动安装虚拟化软件。After the server is initialized, the server accesses the shared folder of the diskless workstation according to the system boot configuration information, and obtains the installation of the corresponding virtualization software from the shared folder according to the corresponding relationship between the MAC address and the virtualization software in the shared folder. Image, the installation image of the virtualization software can be uploaded to the shared folder in advance by the user; the installation image of the virtualization software contains the configuration file required for automatic installation of the virtualization software, and the configuration file is named after ks.cfg , including the installation package of virtualization software, the virtualization software can be free virtualization software such as XEN, KVM; the server runs the installation package, and automatically installs the virtualization software.

无盘工作站通过虚拟化软件提供的接口API实时获取服务器的运行状态,当无盘工作站检测到服务器安装虚拟化软件完毕后,向服务器发送系统优化脚本,用来进行服务器的优化配置,所述系统优化脚本包括精简启动服务信息、固化宿主机的使用内存等,所述系统优化脚本是WEBGUI模块接收的用户写入的脚本,WEBGUI模块将用户写入的系统优化脚本发送到无盘工作站进行存储。服务器依据系统优化脚本,对自身的虚拟化软件进行优化处理,例如,取消某些启动服务,配置自身宿主机的使用内存等。优化处理后,服务器重启完毕,服务器中的虚拟化系统安装成功。The diskless workstation obtains the operating status of the server in real time through the interface API provided by the virtualization software. When the diskless workstation detects that the virtualization software has been installed on the server, it sends a system optimization script to the server for optimal configuration of the server. The optimization script includes simplification of startup service information, memory usage of the solidified host, etc. The system optimization script is a script written by the user received by the WEBGUI module, and the WEBGUI module sends the system optimization script written by the user to the diskless workstation for storage. According to the system optimization script, the server optimizes its own virtualization software, for example, cancels some startup services, configures the memory used by its own host, and so on. After the optimization process, the server is restarted, and the virtualization system in the server is successfully installed.

步骤S202,服务器运行预设的配置脚本生成虚拟机;所述配置脚本依据配置的虚拟机分配方案预先生成。Step S202, the server runs a preset configuration script to generate a virtual machine; the configuration script is pre-generated according to the configured virtual machine allocation scheme.

具体的,WEBGUI模块接收用户为服务器配置的虚拟机分配方案,该虚拟机分配方案包括虚拟机的部署数量、虚拟机的性能配置信息等;WEBGUI模块将收到的虚拟机分配方案记录到一个文件中,将该文件发送给配置解析系统的解析模块;解析模块将收到的文件中的虚拟机分配方案作为脚本参数填充到虚拟化软件能识别的脚本模版中,生成配置脚本,如此,解析模块将虚拟机分配方案解析成可以被虚拟化软件识别和调用的配置脚本,生成的配置脚本的名称为服务器的MAC地址。Specifically, the WEBGUI module receives the virtual machine allocation scheme configured by the user for the server. The virtual machine allocation scheme includes the deployment quantity of the virtual machine, the performance configuration information of the virtual machine, etc.; the WEBGUI module records the received virtual machine allocation scheme into a file , send the file to the analysis module of the configuration analysis system; the analysis module fills the virtual machine allocation plan in the received file as a script parameter into the script template that the virtualization software can recognize, and generates a configuration script. In this way, the analysis module The virtual machine allocation scheme is parsed into a configuration script that can be recognized and invoked by the virtualization software, and the name of the generated configuration script is the MAC address of the server.

解析模块将生成的配置脚本发送给无盘工作站,无盘工作站依据配置脚本的名称,在服务器的MAC地址与IP地址的对应关系中找到对应的IP地址,然后依据找到的IP地址,将配置脚本以安全套接层(SSL,SecureSocketsLayer)协议的方式发送给所述IP地址对应的服务器。这里,如果IP地址没有对应的配置脚本,表示这些IP地址对应的服务器将采用默认方式来分配虚拟机,因此解析模块会将用户预先配置的默认配置脚本发送给这些IP地址对应的服务器。The parsing module sends the generated configuration script to the diskless workstation, and the diskless workstation finds the corresponding IP address in the corresponding relationship between the MAC address and the IP address of the server according to the name of the configuration script, and then converts the configuration script according to the found IP address. Send to the server corresponding to the IP address in the way of Secure Sockets Layer (SSL, SecureSocketsLayer) protocol. Here, if there is no corresponding configuration script for the IP address, it means that the servers corresponding to these IP addresses will use the default method to allocate virtual machines, so the parsing module will send the default configuration script pre-configured by the user to the servers corresponding to these IP addresses.

服务器收到无盘工作站发来的配置脚本后,利用虚拟化软件运行该配置脚本,即可依据虚拟机的部署数量自动生成虚拟机,并依据虚拟机的性能配置信息自动完成虚拟机的性能配置,例如为虚拟机分配的硬盘等。After the server receives the configuration script from the diskless workstation, it runs the configuration script with the virtualization software, and then automatically generates virtual machines according to the number of deployed virtual machines, and automatically completes the performance configuration of the virtual machines according to the performance configuration information of the virtual machines , such as the hard disk allocated to the virtual machine.

步骤S203,服务器利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像。Step S203, the server uses the virtualization software to control the virtual machine to load the pre-generated system installation image.

具体的,WEBGUI模块接收用户为服务器上虚拟机配置的操作系统安装方案,该操作系统安装方案包括目录存储格式、存储分区、时区、键盘类型、网络分配方式、需要安装的软件包等;WEBGUI将收到的操作系统安装方案记录到一个文件中,将该文件发送给解析模块;解析模块利用解析工具(如awk和sed工具)将操作系统安装方案解析为可被虚拟化软件识别的配置文件。Specifically, the WEBGUI module receives the operating system installation plan configured by the user for the virtual machine on the server. The operating system installation plan includes directory storage format, storage partition, time zone, keyboard type, network distribution method, and software packages to be installed; WEBGUI will The received operating system installation scheme is recorded into a file, and the file is sent to the parsing module; the parsing module uses parsing tools (such as awk and sed tools) to parse the operating system installation scheme into a configuration file that can be recognized by the virtualization software.

解析模块将解析得到的配置文件发送给镜像存储模块,镜像存储模块利用MIKSOFS命令或FAI命令调用配置文件,生成系统安装镜像,镜像存储模块存储生成的系统安装镜像。The parsing module sends the analyzed configuration file to the image storage module, and the image storage module invokes the configuration file using the MIKSOFS command or the FAI command to generate a system installation image, and the image storage module stores the generated system installation image.

服务器利用虚拟化软件,将保存系统安装镜像的镜像存储模块挂载到虚拟机,虚拟机自动加载所述系统安装镜像,实现虚拟机操作系统的自动安装。The server uses the virtualization software to mount the image storage module storing the system installation image to the virtual machine, and the virtual machine automatically loads the system installation image to realize the automatic installation of the virtual machine operating system.

为实现上述方法,如图1所示,所述服务器集群的管理平台中:In order to realize the above method, as shown in Figure 1, in the management platform of the server cluster:

部署系统20,用于调用远程唤醒工具,依据服务器标识远程启动服务器301~30n;The deployment system 20 is used to call the remote wake-up tool, and remotely start the servers 301~30n according to the server identification;

服务器301~30n,用于获取预先存储的虚拟化软件,并安装所述虚拟化软件;运行预设的配置脚本生成虚拟机;所述配置脚本依据配置的虚拟机分配方案生成;所述服务器301~30n还用于利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像。The servers 301~30n are used to obtain pre-stored virtualization software and install the virtualization software; run a preset configuration script to generate a virtual machine; the configuration script is generated according to a configured virtual machine allocation scheme; the server 301 ~30n is also used to use virtualization software to control the virtual machine to load the pre-generated system installation image.

其中,该管理平台还包括配置解析系统10;Wherein, the management platform also includes a configuration analysis system 10;

所述配置解析系统10,用于接收用户输入的包含服务器的MAC地址的运行脚本;The configuration analysis system 10 is configured to receive a running script input by a user that includes the MAC address of the server;

所述部署系统20,还用于调用所述运行脚本运行远程唤醒工具,所述远程唤醒工具依据运行脚本中的MAC地址通过网络远程启动对应的服务器301~30n;还用于将为服务器301~30n分配的IP地址发送给服务器301~30n,并保存服务器的IP地址与MAC地址的对应关系。The deployment system 20 is also used to call the running script to run a remote wake-up tool, and the remote wake-up tool remotely starts the corresponding server 301~30n through the network according to the MAC address in the running script; The IP address assigned by 30n is sent to the servers 301~30n, and the corresponding relationship between the IP address and the MAC address of the server is stored.

其中,所述配置解析系统10,还用于接收用户上传的服务器的初始化信息,所述初始化信息包括初始化程序、根文件和系统引导配置信息;所述初始化信息,用于在服务器301~30n成功启动后,引导服务器301~30n进行虚拟化软件安装前的初始化。Wherein, the configuration parsing system 10 is also used to receive the initialization information of the server uploaded by the user, the initialization information includes the initialization program, the root file and the system boot configuration information; the initialization information is used to successfully After starting, guide the servers 301-30n to perform initialization before installing the virtualization software.

其中,所述服务器301~30n在获取预先存储的虚拟化软件,并安装所述虚拟化软件时,具体为:依据预设的MAC地址与虚拟化软件的对应关系,获取预先存储的对应的虚拟化软件的安装镜像;所述虚拟化软件的安装镜像包含虚拟化软件安装时使用的安装包;服务器运行所述安装包,安装虚拟化软件。Wherein, when the servers 301~30n obtain the pre-stored virtualization software and install the virtualization software, they specifically: obtain the corresponding pre-stored virtualization software according to the preset correspondence between the MAC address and the virtualization software. The installation image of the virtualization software; the installation image of the virtualization software includes the installation package used when the virtualization software is installed; the server runs the installation package to install the virtualization software.

其中,所述服务器301~30n,还用于安装虚拟化软件完毕后,依据预先配置的系统优化脚本,对自身的虚拟化软件进行优化处理。Wherein, the servers 301-30n are also used to optimize their own virtualization software according to a pre-configured system optimization script after the virtualization software is installed.

其中,所述配置解析系统10在依据配置的虚拟机分配方案预先生成配置脚本时,具体为;将用户为服务器配置的虚拟机分配方案作为脚本参数填充到脚本模版中,生成配置脚本,所述配置脚本的名称为服务器的MAC地址。Wherein, when the configuration parsing system 10 pre-generates the configuration script according to the configured virtual machine allocation scheme, it specifically includes: filling the virtual machine allocation scheme configured by the user for the server as a script parameter into the script template to generate the configuration script. The name of the configuration script is the MAC address of the server.

其中,所述服务器301~30n在运行预设的配置脚本生成虚拟机时,具体为:利用虚拟化软件运行预设的配置脚本,依据虚拟机的部署数量生成虚拟机,并依据所述配置脚本中的虚拟机的性能配置信息完成虚拟机的性能配置。Wherein, when the servers 301~30n run a preset configuration script to generate a virtual machine, specifically: use virtualization software to run a preset configuration script, generate a virtual machine according to the number of deployed virtual machines, and generate a virtual machine according to the configuration script The performance configuration information of the virtual machine in the virtual machine completes the performance configuration of the virtual machine.

其中,所述配置解析系统10,还用于接收用户为服务器上虚拟机配置的操作系统安装方案,利用解析工具将所述操作系统安装方案解析为配置文件;Wherein, the configuration parsing system 10 is further configured to receive an operating system installation plan configured by a user for a virtual machine on the server, and use an analysis tool to parse the operating system installation plan into a configuration file;

所述部署系统20,还用于利用命令调用所述配置文件,生成系统安装镜像。The deployment system 20 is further configured to use commands to call the configuration file to generate a system installation image.

本发明优选实施例提供的技术方案中,依据用户选择的虚拟化软件,自动启动服务器并安装虚拟化软件;依据用户配置的虚拟机分配方案和操作系统安装方案,自动配置虚拟机并为虚拟机安装操作系统,因此,能够自动化实现服务器集群的虚拟化环境的部署和配置,减少服务器集群的虚拟化环境的部署和配置的工作量,减少人力物力,提高虚拟化环境部署和配置的工作效率。而且,不再利用目前使用agent监视和管理虚拟机的方式,从而可以提高虚拟机的安全性。此外,用户可以在配置解析模块上灵活的修改虚拟机的操作系统的配置。In the technical solution provided by the preferred embodiment of the present invention, according to the virtualization software selected by the user, the server is automatically started and the virtualization software is installed; according to the virtual machine allocation scheme configured by the user and the operating system installation scheme, the virtual machine is automatically configured and the virtual machine Installing the operating system, therefore, can automatically realize the deployment and configuration of the virtualization environment of the server cluster, reduce the workload of deployment and configuration of the virtualization environment of the server cluster, reduce manpower and material resources, and improve the work efficiency of the deployment and configuration of the virtualization environment. Moreover, the current method of using an agent to monitor and manage the virtual machine is no longer used, so that the security of the virtual machine can be improved. In addition, the user can flexibly modify the configuration of the operating system of the virtual machine on the configuration parsing module.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the present invention. within the scope of protection.

Claims (12)

1. A method for managing a server cluster, the method comprising:
the deployment system calls a remote awakening tool and remotely starts the server according to the server identifier; the deployment system calls an operation script to operate a remote awakening tool, and the remote awakening tool remotely starts a corresponding server through a network according to an MAC address in the operation script; the running script is a running script which is input by a configuration analysis system and contains the MAC address of the server; the deployment system sends the IP address distributed for the server to the server and stores the corresponding relation between the IP address of the server and the MAC address;
the method comprises the steps that a server obtains pre-stored virtualization software and installs the virtualization software; the server acquires a pre-stored corresponding installation mirror image of the virtualization software according to a preset corresponding relation between the MAC address and the virtualization software; the installation mirror image of the virtualization software comprises an installation package used when the virtualization software is installed; the server runs the installation package and installs virtualization software;
the server runs a preset configuration script to generate a virtual machine; the configuration script is generated in advance according to the configured virtual machine allocation scheme;
and the server controls the virtual machine to load a pre-generated system installation mirror image by using virtualization software.
2. The method of claim 1, wherein prior to the server retrieving the pre-stored virtualization software, the method further comprises:
the method comprises the steps that a configuration analysis system receives initialization information of a server uploaded by a user, wherein the initialization information comprises an initialization program, a root file and system guide configuration information; and the initialization information is used for guiding the server to initialize before the installation of the virtualization software after the server is successfully started.
3. The method of claim 1, further comprising:
and after the server finishes the installation of the virtualization software, optimizing the virtualization software according to a pre-configured system optimization script.
4. The method according to claim 1, wherein the pre-generating a configuration script according to the configured virtual machine allocation scheme specifically comprises:
and the configuration analysis system fills the virtual machine allocation scheme configured for the server by the user as a script parameter into the script template to generate a configuration script, wherein the name of the configuration script is the MAC address of the server.
5. The method according to claim 1, wherein the server runs a preset configuration script to generate a virtual machine, specifically:
the server runs a preset configuration script by using virtualization software, generates virtual machines according to the deployment number of the virtual machines, and completes performance configuration of the virtual machines according to performance configuration information of the virtual machines in the configuration script.
6. The method of claim 1, wherein before the server controls the virtual machine to load the pre-generated system installation image using the virtualization software, the method further comprises:
the configuration analysis system receives an operating system installation scheme configured by a user for the virtual machine on the server, and analyzes the operating system installation scheme into a configuration file by using an analysis tool;
the deployment system calls the configuration file by using the command to generate a system installation mirror image.
7. A management platform for a server cluster, the management platform comprising: configuring an analysis system, a deployment system and a server; wherein,
the system comprises a configuration analysis system, a server and a server, wherein the configuration analysis system is used for receiving an operation script which is input by a user and contains the MAC address of the server;
the deployment system is used for calling the remote awakening tool and remotely starting the server according to the server identifier; the remote wake-up tool is used for calling the running script to run the remote wake-up tool, and the remote wake-up tool remotely starts a corresponding server through a network according to the MAC address in the running script; sending the IP address allocated to the server, and storing the corresponding relation between the IP address of the server and the MAC address;
the server is used for acquiring pre-stored virtualization software and installing the virtualization software; running a preset configuration script to generate a virtual machine; the configuration script is generated according to the configured virtual machine allocation scheme; the server is also used for controlling the virtual machine to load a pre-generated system installation mirror image by using virtualization software; acquiring a pre-stored corresponding installation mirror image of the virtualization software according to the corresponding relation between the preset MAC address and the virtualization software; the installation mirror image of the virtualization software comprises an installation package used when the virtualization software is installed; and the server runs the installation package and installs the virtualization software.
8. The management platform of claim 7, wherein the configuration parsing system is further configured to receive initialization information of a server uploaded by a user, where the initialization information includes an initialization program, a root file, and system boot configuration information; and the initialization information is used for guiding the server to initialize before the installation of the virtualization software after the server is successfully started.
9. The management platform of claim 7, wherein the server is further configured to perform optimization processing on the own virtualization software according to a pre-configured system optimization script after the virtualization software is installed.
10. The management platform according to claim 7, wherein the configuration analysis system is configured to generate the configuration script in advance according to the configured virtual machine allocation scheme;
and filling a virtual machine allocation scheme configured for the server by the user as a script parameter into the script template to generate a configuration script, wherein the name of the configuration script is the MAC address of the server.
11. The management platform according to claim 7, wherein when the server runs a preset configuration script to generate the virtual machine, specifically:
running a preset configuration script by using virtualization software, generating virtual machines according to the deployment number of the virtual machines, and completing performance configuration of the virtual machines according to performance configuration information of the virtual machines in the configuration script.
12. The management platform of claim 7,
the configuration analysis system is also used for receiving an operating system installation scheme configured by a user for the virtual machine on the server and analyzing the operating system installation scheme into a configuration file by using an analysis tool;
the deployment system is further used for calling the configuration file by using a command to generate a system installation mirror image.
CN201210355696.0A 2012-09-21 2012-09-21 A kind of management method of server cluster and platform Active CN102932408B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210355696.0A CN102932408B (en) 2012-09-21 2012-09-21 A kind of management method of server cluster and platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210355696.0A CN102932408B (en) 2012-09-21 2012-09-21 A kind of management method of server cluster and platform

Publications (2)

Publication Number Publication Date
CN102932408A CN102932408A (en) 2013-02-13
CN102932408B true CN102932408B (en) 2016-02-03

Family

ID=47647105

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210355696.0A Active CN102932408B (en) 2012-09-21 2012-09-21 A kind of management method of server cluster and platform

Country Status (1)

Country Link
CN (1) CN102932408B (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103118108A (en) * 2013-01-30 2013-05-22 北京荣之联科技股份有限公司 Automatic virtualized system pushing method and device thereof
CN104063355B (en) * 2013-03-21 2017-11-03 腾讯科技(北京)有限公司 The method and configuration center server configured to server cluster
CN105765526B (en) * 2013-06-14 2019-11-22 华为技术有限公司 Boot from a remote disk image over the network
CN105072140A (en) * 2015-06-30 2015-11-18 浪潮(北京)电子信息产业有限公司 Method and device for deploying virtual platform
CN106209445B (en) * 2016-07-05 2019-08-06 天津卓朗科技发展有限公司 A kind of Visualized data centre disposed by network
CN106302632B (en) * 2016-07-21 2020-02-14 华为技术有限公司 Downloading method of basic mirror image and management node
CN107688479B (en) * 2016-08-03 2021-05-28 腾讯科技(深圳)有限公司 Android system network cluster, construction method thereof, and Android system network cluster data processing method and system
CN107786367B (en) * 2016-08-31 2022-06-17 中兴通讯股份有限公司 Virtual network element configuration method and device
CN106293775A (en) * 2016-10-12 2017-01-04 广州视源电子科技股份有限公司 Automatic script generation method and device
CN106909392A (en) * 2017-03-01 2017-06-30 郑州云海信息技术有限公司 The deployment maintenance method of the Codis cluster services based on virtual platform
CN107678751B (en) * 2017-03-13 2020-06-09 平安科技(深圳)有限公司 Virtual machine software deployment method and terminal
CN109284153A (en) * 2017-07-21 2019-01-29 中兴通讯股份有限公司 Method, related device and computer medium for experiencing multiple operating systems on a single machine
CN108255500B (en) * 2017-12-14 2020-12-15 广东睿江云计算股份有限公司 A method for automatic installation of operating system based on cobbler compatible with virtualization architecture
CN108170442A (en) * 2017-12-25 2018-06-15 广东电网有限责任公司信息中心 Server automated remote batch dispositions method based on satellite-type frame system
CN108089913B (en) * 2017-12-28 2021-09-17 深圳创新科技术有限公司 Virtual machine deployment method of super-fusion system
CN109117194B (en) * 2018-07-20 2021-03-26 广东微云科技股份有限公司 Cross-network-segment remote awakening method and system
EP3647888B1 (en) * 2018-10-31 2021-07-14 Siemens Aktiengesellschaft Control structure and method for operating the same
CN110011842B (en) * 2019-03-28 2022-04-19 超越科技股份有限公司 Initialization configuration method for virtualization cluster
CN113238835B (en) * 2021-06-02 2023-10-31 中国联合网络通信集团有限公司 Virtual machine configuration method, device, server and system
CN113507388B (en) * 2021-07-08 2022-10-28 上海浦东发展银行股份有限公司 Equipment deployment configuration method and device, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404385A (en) * 2011-10-25 2012-04-04 华中科技大学 Virtual cluster deployment system and deployment method for high performance computing
CN102654836A (en) * 2011-03-01 2012-09-05 鸿富锦精密工业(深圳)有限公司 Virtual machine mounting system and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8276137B2 (en) * 2007-10-16 2012-09-25 International Business Machines Corporation Creating a virtual machine containing third party code

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102654836A (en) * 2011-03-01 2012-09-05 鸿富锦精密工业(深圳)有限公司 Virtual machine mounting system and method
CN102404385A (en) * 2011-10-25 2012-04-04 华中科技大学 Virtual cluster deployment system and deployment method for high performance computing

Also Published As

Publication number Publication date
CN102932408A (en) 2013-02-13

Similar Documents

Publication Publication Date Title
CN102932408B (en) A kind of management method of server cluster and platform
CN102710814B (en) The control method of virtual machine IP address and device
US10855537B2 (en) Methods and apparatus for template driven infrastructure in virtualized server systems
US8909767B2 (en) Cloud federation in a cloud computing environment
CN103365713B (en) A kind of scheduling of resource and management method and device
EP3365780B1 (en) Multi-tenant multi-session catalogs with machine-level isolation
US10044795B2 (en) Methods and apparatus for rack deployments for virtual computing environments
US9639402B2 (en) Systems and methods for automatic hardware provisioning based on application characteristics
US10310878B2 (en) Execution of an application in a runtime environment installed in a virtual appliance
CN108206847B (en) CDN management system, method and device
US8370481B2 (en) Inventory management in a computing-on-demand system
US11836542B1 (en) Instantiating VNFs which include VNFCs that are composed of independently manageable software modules
CN103885833B (en) A kind of method for managing resource and system
CN103795759B (en) The dispatching method and system of a kind of virtual machine image file
US20130219390A1 (en) Cloud server and method for creating virtual machines
US20120324114A1 (en) Workload-aware placement in private heterogeneous clouds
CN104348873A (en) Virtual network element automatic loading method and system and virtual machine IP (Internet Protocol) address acquisition method and system
CN108429768A (en) Cloud data analysis service management system, method and cloud server
CN108089913B (en) Virtual machine deployment method of super-fusion system
CN105243321A (en) Container virtualization technology based cipher machine, implementation method and working method therefor
CN104717233A (en) Database deployment method and device
CN103327108B (en) A kind of cross-platform software management platform based on cloud and construction method thereof
CN114281444B (en) Arrangement method for implementing cloud desktop client
CN117519972A (en) GPU resource management method and device
CN110928554A (en) Deployment method, device, equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: CHINA TELECOMMUNICATION CO., LTD.

Free format text: FORMER OWNER: CLOUD COMPUTING BRANCH OF CHINA TELECOM CORPORATION LTD.

Effective date: 20140820

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100093 HAIDIAN, BEIJING TO: 100033 XICHENG, BEIJING

TA01 Transfer of patent application right

Effective date of registration: 20140820

Address after: 100033 Beijing Finance Street, No. 31, Xicheng District

Applicant after: China Telecommunication Co., Ltd.

Address before: 100093, Beijing, Haidian District apricot Road, No. 99, West win government house, E block, 4

Applicant before: Cloud Computing Branch of China Telecom Corporation Limited

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220125

Address after: 100007 room 205-32, floor 2, building 2, No. 1 and No. 3, qinglonghutong a, Dongcheng District, Beijing

Patentee after: Tianyiyun Technology Co.,Ltd.

Address before: No.31, Financial Street, Xicheng District, Beijing, 100033

Patentee before: CHINA TELECOM Corp.,Ltd.