CN107766055A - A kind of client linux system installation method based on GUI module - Google Patents

A kind of client linux system installation method based on GUI module Download PDF

Info

Publication number
CN107766055A
CN107766055A CN201710908398.2A CN201710908398A CN107766055A CN 107766055 A CN107766055 A CN 107766055A CN 201710908398 A CN201710908398 A CN 201710908398A CN 107766055 A CN107766055 A CN 107766055A
Authority
CN
China
Prior art keywords
client
linux system
address
service end
file
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
CN201710908398.2A
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710908398.2A priority Critical patent/CN107766055A/en
Publication of CN107766055A publication Critical patent/CN107766055A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/63Image based installation; Cloning; Build to order
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application is that, for the service end of CS frameworks, this method includes on a kind of client linux system installation method based on GUI module:Determine the IP address of the client of linux system to be installed;According to IP address, lease file is obtained;Extracted from lease file and store the IP address and MAC Address corresponding relation of the client of linux system to be installed;According to IP address and MAC Address corresponding relation, the installation parameter of the client of linux system to be installed is set, linux system is installed to the client of linux system to be installed, installation parameter includes OS type, version and network startup file.This method can complete client OS installations by service end operation completely, can realize the automation of operating system installation, greatly improve Consumer's Experience, and this method integrated level is high, is easy to be managed collectively, and be advantageous to improve installation effectiveness.

Description

A kind of client linux system installation method based on GUI module
Technical field
The application is related to computer operating system technical field, more particularly to a kind of client Linux based on GUI module System installation method.
Background technology
Linux is a set of free class Unix operating systems using with Free propagation, inherits Unix using network as core Design philosophy, be a multi-user based on POSIX and UNIX, multitask, the network operation system for supporting multithreading and multi -CPU System.In the network mode of CS (Client/Server, Client/Server pattern) framework, Linux systems are installed to client During system, it is necessary first to make client enter Linux start environment, wherein PXE (Preboot Execute Environment, in advance Start performing environment) it is common Linux network startup environment.
Traditional PXE services, linux system is installed in client by following steps:First, by client with it is corresponding Service end is networked, and enables the client to communicate with service end;Secondly, client start;Then, start in client modification BIOS Item enters PXE startup environment by shortcuts such as F12;Finally, OS (Operating to be mounted are selected in client System, operating system) installed.
However, in traditional client linux system installation method, client needs manually operated step more, such as Client is networked with corresponding service end, changes BIOS startup items etc. in client, the more operation of client is unfavorable for carrying High Consumer's Experience;In addition, the client in high volume needing installation linux system, the installation of traditional client linux system Method needs to install client machine by platform, and this installation method automaticity is too low, therefore system installation effectiveness It is very low.
The content of the invention
To overcome the problem of linux system installation method efficiency is low, Consumer's Experience is low in the prior art, the application provides one Client linux system installation method of the kind based on GUI module.
A kind of client linux system installation method based on GUI module, it is characterized in that, methods described is used for CS frameworks Service end, methods described comprises the following steps:
Determine the IP address of the client of linux system to be installed;
According to the IP address, lease file is obtained;
Extracted from the lease file and store the IP address of the client of the linux system to be installed with MAC Location corresponding relation;
According to the IP address and MAC Address corresponding relation, the installation of the client of the linux system to be installed is set Parameter, linux system is installed to the client of the linux system to be installed, the installation parameter includes OS type, version And network startup file.
Optionally it is determined that before the IP address of the client of linux system to be installed, methods described also includes:
PXE installation environments are established, the PXE installation environments are:GUI module is installed in service end, and the service end has Standby TFTP, OS mirrored storage and the function of generating lease file.
Alternatively, the service end is a service for possessing TFTP, OS mirrored storage and generation lease file function Device, or possess TFTP, OS mirrored storage respectively and generate three servers of lease file function.
Alternatively, according to the client ip address, lease file is obtained, is comprised the following steps:
Service end sends the order for replicating lease file to Dynamic Host Configuration Protocol server, and Linux to be installed is included in the order The IP address of the client of system;
Dynamic Host Configuration Protocol server contrasts the IP address and lease file, whether includes the IP according in the lease file Address, judge that the client of the linux system to be installed whether there is in the LAN;
If the client of the linux system to be installed is present in the LAN, service end, which is sent, obtains lease The extraction password of file;
Judge whether the extraction password is legal by detecting password string;
If the extraction password is legal, the lease file is replicated.
Alternatively, the order is scp orders.
Alternatively, extracted from the lease file and store the IP address of the client of the linux system to be installed With MAC Address corresponding relation, comprise the following steps:
Data in lease file are filtered using regular expression, extract the client of the linux system to be installed IP address and MAC Address corresponding relation;
The IP address and MAC Address corresponding relation are stored into dictionary, and the IP address is corresponding with MAC Address Relation is as program return value.
Alternatively, according to the IP address and MAC Address corresponding relation, the client of the setting linux system to be installed The installation parameter at end, linux system is installed to the client of the linux system to be installed, comprised the following steps:
The BMC IP of the client of linux system to be installed are obtained, set PXE to start;
Obtain OS type and version;
According to the type and version of the OS, network startup File is generated;
Utilize the client of linux system to be installed described in reboot order remote reboots.
Alternatively, the operating system of the service end is linux system, Windows systems or Mac systems.
Alternatively, if the operating system of the service end is linux system or Mac systems, the determination is to be installed Before the IP address of the client of linux system, in addition to:
Expect modules or Pexpect modules are installed in the service end.
Alternatively, the GUI module is wxpython modules, and the lease file is dhcpd.leases files.
The technical scheme that embodiments herein provides can include the following benefits:
In the embodiment of the present application, it is first determined the IP address of the client of linux system to be installed, then according to IP Location, lease file is obtained, secondly, the IP address and MAC Address of the client of linux system to be installed are extracted from lease file Corresponding relation, finally according to IP address and MAC Address corresponding relation, the installation of the client of linux system to be installed is set to join Number, linux system is installed to the client of linux system to be installed.Method in the embodiment of the present application is used for CS architecture networks The service end of pattern, the OS that can complete client by service end operation completely are installed, and can realize operating system installation Automation, so as to greatly improve Consumer's Experience.There is the situation of high-volume machine especially for client, using the side in the application Method, directly service end operation can simultaneously or be gradually completing all machines of client automated operating system installation, Integrated level is high, is easy to be managed collectively, greatly improves operating efficiency.
It should be appreciated that the general description and following detailed description of the above are only exemplary and explanatory, not The application can be limited.
Brief description of the drawings
Accompanying drawing herein is merged in specification and forms the part of this specification, shows the implementation for meeting the application Example, and be used to together with specification to explain the principle of the application.
, below will be to embodiment or existing in order to illustrate more clearly of the embodiment of the present application or technical scheme of the prior art There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, for those of ordinary skill in the art Speech, without having to pay creative labor, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of flow for client linux system installation method based on GUI module that the embodiment of the present application provides Schematic diagram;
Fig. 2 is the schematic flow sheet for the step S102 that the embodiment of the present application provides;
Fig. 3 is the schematic flow sheet for the step S103 that the embodiment of the present application provides;
Fig. 4 is the schematic flow sheet for the step S104 that the embodiment of the present application provides.
Embodiment
For the technical characterstic for illustrating this programme can be understood, below by embodiment, and its accompanying drawing is combined, to this Shen It please be described in detail.Following disclosure provides many different embodiments or example is used for realizing the different knots of the application Structure.In order to simplify disclosure herein, hereinafter the part and setting of specific examples are described.In addition, the application can be with Repeat reference numerals and/or letter in different examples.This repetition is that for purposes of simplicity and clarity, itself is not indicated Relation between various embodiments are discussed and/or set.It should be noted that part illustrated in the accompanying drawings is not necessarily to scale Draw.The application eliminates the description to known assemblies and treatment technology and process to avoid being unnecessarily limiting the application.
The application is a kind of client linux system installation method based on GUI module, and this method is applied to CS frameworks In network mode, in the LAN of CS frameworks, the operating system of service end can be linux system, Windows systems or Mac systems, it is linux system that client, which needs operating system to be mounted,.Presently filed embodiment is elaborated for convenience, this GUI module in embodiment is by taking wxpython modules as an example, and lease file is by taking dhcpd.leases files as an example.
Wxpython is a GUI (Graphical User Interface, graphical user circle of Python programming languages Face) tool box.Wxpython enables Python programmers easily to create with healthy and strong, powerful graphic user interface Program, due to using Python as programming language, wxpython write it is simple, should be readily appreciated that.Wxpython be increase income it is soft Part, anyone can freely using and check and change its source code, it is very easy to use, and wxpython is cross-platform , same program unmodifiedly can be run in kinds of platform, and the platform that wxpython is supported at present has:Microsoft Windows operating system, most Unix or class Unix system and apple Mac operating systems.
In order to more fully understand the application, presently filed embodiment is explained in detail below in conjunction with the accompanying drawings.
Referring to Fig. 1, a kind of client linux system installation method based on GUI module of Fig. 1 the embodiment of the present application offer Schematic flow sheet.As shown in Figure 1, client linux system installation method comprises the following steps in the embodiment of the present application:
S101:Determine the IP address of the client of linux system to be installed.
Be applied to due to the embodiment of the present application in the network mode of CS frameworks, service end and groups of clients into LAN In, every machine has itself unique IP address, it is determined that the IP address of the client of linux system to be installed is equivalent to Specify client to be installed.
Further, it is determined that before the IP address of the client of linux system to be installed, PXE mounting rings can be first established Border, PXE installation environments are:GUI module is installed in service end, and service end possesses TFTP, OS mirrored storage and generation lease The function of file.
By taking the client linux system installation based on wxpython modules as an example, it is necessary first to installed in service end Wxpython modules, wxpython are a set of outstanding GUI image storehouses of python language.Installation environment also includes service end Server selects, and the server of service end needs to have DHCP and (Dynamic Host Configuration Protocol, moved State host configuration), TFTP (Trivial File Transfer Protocol, TFTP) and OS mirrors As store function.Possess in the server of DHCP functions and carry dhcpd.leases files automatically.
Specifically, service end can be a server for possessing DHCP, TFTP and OS mirrored storage function, can also To possess three servers of DHCP, TFTP and OS mirrored storage function respectively.
With continued reference to Fig. 1, after the IP address of client for determining linux system to be installed, step S102 is performed:According to IP Address, obtain lease file.
Due to service end and groups of clients into LAN in, every machine has an IP address of itself, and the IP Location with corresponding to unique MAC (Media Access Control, also known as medium access control, hardware address) of every machine again Location, the IP address and MAC Address corresponding relation, network UUID of every machine are stored with the lease file of service end Information such as (Universally Unique Identifier, general unique identifiers).In order to specified client progress Linux system is installed, it is necessary to obtain lease file first.
The process of lease file is obtained referring to Fig. 2, the flow signal that Fig. 2 is the step S102 that the embodiment of the present application provides Figure, as shown in Figure 2, step S102 specific implementation process includes:
S1021:Service end sends the order for replicating lease file to Dynamic Host Configuration Protocol server, includes in order to be installed The IP address of the client of linux system.
In the embodiment of the present application, if service end is a service for possessing DHCP, TFTP and OS mirrored storage function Device, then service end is Dynamic Host Configuration Protocol server, and service end sends the order for replicating dhcpd.leases files to Dynamic Host Configuration Protocol server, with regard to phase When the order for sending duplication dhcpd.leases files to itself in same server.If service end is to possess respectively Three servers of DHCP, TFTP and OS mirrored storage function, service end can not be Dynamic Host Configuration Protocol server, equivalent to a certain Server sends the order for replicating dhcpd.leases files to Dynamic Host Configuration Protocol server.
The order that service end sends duplication lease file to DHCP server side can be by way of sending scp orders. File copy command has two kinds of scp orders and cp orders in linux system.Wherein, scp orders are mainly used in different Linux Carry out copies back file between system;And cp is mainly used in carrying out copies back file between different directories on same computer.This implementation Preferably scp orders, its function are most powerful in example, it is possible to achieve from local to it is long-range, from remotely to local and from local to originally Ground file transmission, send scp orders, replicate Dynamic Host Configuration Protocol server in lease file, so that it is guaranteed that in this implementation service end with The smooth transmission of client file.
S1022:Dynamic Host Configuration Protocol server contrasts IP address and lease file, whether includes IP address according in lease file, Judge that the client of linux system to be installed whether there is in LAN.
S1023:If the client of linux system to be installed is present in LAN, service end, which is sent, obtains lease text The extraction password of part.
S1024:Judge whether extraction password is legal by detecting password string.
To ensure the confidentiality of file, generally replicate lease file be required for password, only password is legal, i.e., service end from The password of dynamic transmission is consistent with the default password of Dynamic Host Configuration Protocol server, could carry out the duplication of lease file.
S1025:If it is legal to extract password, lease file is replicated.
Above step S1021-S1025 can be realized using the filecopy.exp scripts of except language.Such as:It is logical When crossing scp orders acquisition dhcpd.leases files, if the IP address of the client of system to be installed is 1.1.1.1, then Use the script of except language for:scp [email protected]:/dhcpd.leases1.1.1.1:/.Then, DHCP service Device whether there is by detecting know_host, to judge that the IP address of the client of linux system to be installed whether there is in office In the net of domain.In the presence of know_host, the IP address for including client to be installed in dhcpd.leases files is represented, is sentenced Fixed client to be installed is present in LAN;When know_host is not present, judge that client to be installed is not present in local , it is necessary to which return to step S1021 resends the order for replicating dhcpd.leases files in net.
After obtaining lease file, equivalent under replicated lease file to the working directory specified, step is then performed S103:Extracted from lease file and store the IP address and MAC Address corresponding relation of the client of linux system to be installed.
Due in addition to preserving client ip address and MAC Address corresponding relation, being also stored with other in lease file Information, such as:Service end IP address and MAC Address corresponding relation, rent date, state of activation and network UUID etc..Therefore, obtain After taking lease file, it is also necessary to extracted from lease file and store the IP address and MAC Address corresponding relation of client.
Specifically, extracted from lease file and store the IP address and MAC Address of the client of linux system to be installed Corresponding relation is referring to Fig. 3, and Fig. 3 is the schematic flow sheet for the step S103 that the embodiment of the present application provides, from the figure 3, it may be seen that step S103's specifically includes procedure below:
S1031:Data in lease file are filtered using regular expression, extract the client of linux system to be installed IP address and MAC Address corresponding relation.
Step S1031 can be realized using the script of python language.Due to the form of IP address and MAC Address not Together, IP address is generally 1.1.1.1 forms, and MAC Address is usually aa:aa:aa:aa:aa:Aa forms, therefore, using canonical It when expression formula is filtered, can respectively be filtered, be filtered out first by regular expression in dhcpd.leases files The row of IP address, then filtered out again by regular expression be not MAC Address row.
After being filtered using regular expression, because IP address and MAC Address are one-to-one relationships, extract and wait to pacify Fill the IP address and MAC Address corresponding relation of the client of linux system.
S1032:IP address and MAC Address corresponding relation are stored into dictionary, and by IP address pass corresponding with MAC Address System is used as program return value.
With continued reference to Fig. 1, extract and store the IP address pass corresponding with MAC Address of the client of linux system to be installed After system, into step S104:According to IP address and MAC Address corresponding relation, the peace of the client of linux system to be installed is set Parameter is filled, linux system is installed to the client of linux system to be installed, wherein, installation parameter includes OS type, version And network startup file.
Step S104 detailed process referring to Fig. 4, illustrate by the flow that Fig. 4 is the step S104 that the embodiment of the present application provides Figure.As shown in Figure 4, step S104 includes following five steps again:
S1041:The BMC IP of the client of linux system to be installed are obtained, set PXE to start.
Due to having got IP address and MAC Address corresponding relation, step S1041 is according to this correspondence setting client End system installation parameter.When client only has the machine of linux system to be installed, it can be searched according to the IP address specified That client of installation linux system is needed in rope LAN.When client has the more machines for needing to install linux system During device, service end needs to install all of linux system in the IP address automatically scanning LAN according to more client machines The IP address of client and MAC Address corresponding relation, subsequently to install linux systems to more machine batches of client, this Kind mode can realize the batch-automated installation of operating system, and integrated level is high, is easy to be managed collectively, so as to greatly improve work Efficiency.
S1042:Obtain OS type and version.
For linux system, OS types generally have four kinds:Redhat, CentOS, Suse and Ubuntu.Every kind of OS types There are different editions again.
S1043:According to OS type and version, network startup File is generated.
Network startup file is automatically generated to respective directories, completes the setting of FTP client FTP installation parameter, that is, The parameter setting of client is completed in service end.
After service end completes client parameter setting, step S1044 is performed:Wait to pacify using reboot order remote reboots Fill the client of linux system.
By above step S1041-S1044, the installation of client linux system is completed.
Above step S1041-S1044 can be realized by a Graphic Interface Control main program S2C.py.
It should be noted that the service end operating system in the embodiment of the present application can be linux system, Windows systems System or Mac systems.If the installation method in the embodiment of the present application is based on wxpython modules, because wxpython is across flat Platform, same program modified can not be run in kinds of platform, and the platform that wxpython is supported has:Microsoft Windows operating system, most Unix or class Unix system and apple Mac operating systems.
When the operating system of service end is linux system or Mac systems, in step S101:Determine linux system to be installed Client IP address before, the embodiment of the present application also includes:Expect modules or Pexpect moulds are installed in service end Block.Expect modules or Pexpect modules are installed, the embodiment of the present application can be made to perform step S1023:Service end is sent When obtaining the extraction password of lease file, password is automatically entered, avoids system from clicking on the operation of " next step " when installing manually, has Beneficial to the automaticity of further submission system installation, so as to improve Consumer's Experience.If service end operating system is Windows systems, then need to click on the operation of " next step " manually.
Below exemplified by Redhat systems to be installed in the client in only one computer, the one of the embodiment of the present application is described Individual specific implementation process:
The first step, in the LAN of CS frameworks, service end prepares one and possesses DHCP, TFTP and OS mirrored storage work( The server of energy;
Second step, wxpython modules are installed in service end, and Expect modules are installed in service end;
3rd step, the IP address of to be installed to client computer scan for, and find client to be installed;
4th step, BMC IP are inputted, set client network to start using ipmitool orders;
5th step, the linux system type Redhat of client installation is selected, click on " Go " button, system redirects automatically To release selection interface;
6th step, selection need Redhat to be mounted version, and and click on generate boot file and can give birth to automatically Into startup file to respective directories, set so as to complete service end;
7th step, click on reboot and restart client, be automatically performed the installation of client Redhat systems.
It is the optional embodiment of the application above, for those skilled in the art, is not taking off On the premise of from the application principle, some improvements and modifications can also be made, these improvements and modifications are also regarded as the application's Protection domain.

Claims (10)

1. a kind of client linux system installation method based on GUI module, it is characterized in that, methods described is used for CS frameworks Service end, methods described comprise the following steps:
Determine the IP address of the client of linux system to be installed;
According to the IP address, lease file is obtained;
Extracted from the lease file and store the IP address and MAC Address pair of the client of the linux system to be installed It should be related to;
According to the IP address and MAC Address corresponding relation, the installation of the client of the linux system to be installed is set to join Number, installs linux system to the client of the linux system to be installed, the installation parameter include OS type, version with And network startup file.
2. a kind of client linux system installation method based on GUI module as claimed in claim 1, it is characterized in that, it is determined that Before the IP address of the client of linux system to be installed, methods described also includes:
PXE installation environments are established, the PXE installation environments are:GUI module is installed in service end, and the service end possesses TFTP, OS mirrored storage and the function of generating lease file.
3. a kind of client linux system installation method based on GUI module as claimed in claim 2, it is characterized in that, it is described Service end be one possesses TFTP, OS mirrored storage and generate lease file function server, or possess respectively TFTP, OS mirrored storages and three servers for generating lease file function.
4. a kind of client linux system installation method based on GUI module as claimed in claim 1, it is characterized in that, according to The client ip address, lease file is obtained, is comprised the following steps:
Service end sends the order for replicating lease file to Dynamic Host Configuration Protocol server, and linux system to be installed is included in the order Client IP address;
Dynamic Host Configuration Protocol server contrasts the IP address and lease file, according in the lease file with whether including the IP Location, judge that the client of the linux system to be installed whether there is in the LAN;
If the client of the linux system to be installed is present in the LAN, service end, which is sent, obtains lease file Extraction password;
Judge whether the extraction password is legal by detecting password string;
If the extraction password is legal, the lease file is replicated.
5. a kind of client linux system installation method based on GUI module as claimed in claim 4, it is characterized in that, it is described Order as scp orders.
6. a kind of client linux system installation method based on GUI module as claimed in claim 1, it is characterized in that, from institute State the IP address and MAC Address corresponding relation for the client that the linux system to be installed is extracted and stored in lease file, bag Include following steps:
Data in lease file are filtered using regular expression, with extracting the IP of the client of the linux system to be installed Location and MAC Address corresponding relation;
The IP address and MAC Address corresponding relation are stored into dictionary, and by the IP address and MAC Address corresponding relation As program return value.
7. a kind of client linux system installation method based on GUI module as claimed in claim 1, it is characterized in that, according to The IP address and MAC Address corresponding relation, the installation parameter of the client of the linux system to be installed is set, to described The client installation linux system of linux system to be installed, comprises the following steps:
The BMC IP of the client of linux system to be installed are obtained, set PXE to start;
Obtain OS type and version;
According to the type and version of the OS, network startup File is generated;
Utilize the client of linux system to be installed described in reboot order remote reboots.
8. a kind of client linux system installation method based on GUI module as described in any one in claim 1-7, It is characterized in that the operating system of the service end is linux system, Windows systems or Mac systems.
9. a kind of client linux system installation method based on GUI module as claimed in claim 8, it is characterized in that, if The operating system of the service end is linux system or Mac systems, the IP of the client for determining linux system to be installed Before address, in addition to:
Expect modules or Pexpect modules are installed in the service end.
10. a kind of client linux system installation method based on GUI module as described in any one in claim 1-7, It is characterized in that the GUI module is wxpython modules, the lease file is dhcpd.leases files.
CN201710908398.2A 2017-09-29 2017-09-29 A kind of client linux system installation method based on GUI module Pending CN107766055A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710908398.2A CN107766055A (en) 2017-09-29 2017-09-29 A kind of client linux system installation method based on GUI module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710908398.2A CN107766055A (en) 2017-09-29 2017-09-29 A kind of client linux system installation method based on GUI module

Publications (1)

Publication Number Publication Date
CN107766055A true CN107766055A (en) 2018-03-06

Family

ID=61266963

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710908398.2A Pending CN107766055A (en) 2017-09-29 2017-09-29 A kind of client linux system installation method based on GUI module

Country Status (1)

Country Link
CN (1) CN107766055A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110661903A (en) * 2019-10-12 2020-01-07 苏州浪潮智能科技有限公司 Cloud platform route management method and device
CN111367811A (en) * 2020-03-12 2020-07-03 山东超越数控电子股份有限公司 Method and system for improving debugging efficiency of management webpage of BMC
CN111966417A (en) * 2020-08-25 2020-11-20 深圳市亿道数码技术有限公司 Method and system for controlling starting of slave PXE through designated key
CN113934699A (en) * 2020-07-14 2022-01-14 北京字节跳动网络技术有限公司 File state determination method and device, storage medium and equipment
CN113961086A (en) * 2021-12-21 2022-01-21 统信软件技术有限公司 Shortcut key implementation method, computing device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101330514A (en) * 2008-07-15 2008-12-24 西安交通大学 Method for disposing micro-OS with self-adaption transmission model
CN102726025A (en) * 2011-11-29 2012-10-10 华为技术有限公司 Installation method and relative devices of business packet
CN103279374A (en) * 2013-06-09 2013-09-04 浪潮电子信息产业股份有限公司 Operating system distributing technology based on MAC addresses
CN103744695A (en) * 2013-12-25 2014-04-23 新浪网技术(中国)有限公司 Method and system for operating system remote installation on basis of PXE
CN104219099A (en) * 2014-09-25 2014-12-17 浪潮(北京)电子信息产业有限公司 Automatic server cluster deploying method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101330514A (en) * 2008-07-15 2008-12-24 西安交通大学 Method for disposing micro-OS with self-adaption transmission model
CN102726025A (en) * 2011-11-29 2012-10-10 华为技术有限公司 Installation method and relative devices of business packet
CN103279374A (en) * 2013-06-09 2013-09-04 浪潮电子信息产业股份有限公司 Operating system distributing technology based on MAC addresses
CN103744695A (en) * 2013-12-25 2014-04-23 新浪网技术(中国)有限公司 Method and system for operating system remote installation on basis of PXE
CN104219099A (en) * 2014-09-25 2014-12-17 浪潮(北京)电子信息产业有限公司 Automatic server cluster deploying method and device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110661903A (en) * 2019-10-12 2020-01-07 苏州浪潮智能科技有限公司 Cloud platform route management method and device
CN110661903B (en) * 2019-10-12 2022-12-06 苏州浪潮智能科技有限公司 Cloud platform route management method and device
CN111367811A (en) * 2020-03-12 2020-07-03 山东超越数控电子股份有限公司 Method and system for improving debugging efficiency of management webpage of BMC
CN111367811B (en) * 2020-03-12 2023-08-08 超越科技股份有限公司 Method and system for improving BMC management webpage debugging efficiency
CN113934699A (en) * 2020-07-14 2022-01-14 北京字节跳动网络技术有限公司 File state determination method and device, storage medium and equipment
CN111966417A (en) * 2020-08-25 2020-11-20 深圳市亿道数码技术有限公司 Method and system for controlling starting of slave PXE through designated key
CN111966417B (en) * 2020-08-25 2023-08-18 深圳市亿道数码技术有限公司 Method and system for controlling start-up from PXE through designated key
CN113961086A (en) * 2021-12-21 2022-01-21 统信软件技术有限公司 Shortcut key implementation method, computing device and storage medium

Similar Documents

Publication Publication Date Title
CN107766055A (en) A kind of client linux system installation method based on GUI module
US20210141625A1 (en) Container image building using shared resources
CN109120678B (en) Method and apparatus for service hosting of distributed storage system
US9465625B2 (en) Provisioning of operating environments on a server in a networked environment
CN112491606B (en) Method for automatically deploying high-availability cluster of service system based on infrastructure
US8799893B2 (en) Method, system and computer program product for solution replication
CN110502244A (en) Dispose the method and device of Kubernetes cluster
US10303458B2 (en) Multi-platform installer
US10402216B1 (en) Live support integration in a virtual machine based development environment
CN107222320A (en) The method and apparatus that Cloud Server cluster sets up High Availabitity connection
JP2011060035A (en) System, method and program for deploying application
US20190020540A1 (en) Mechanism for hardware configuration and software deployment
US11144292B2 (en) Packaging support system and packaging support method
CN113347049B (en) Server cluster deployment method and device, computing equipment and storage medium
CN107395747B (en) High-expansion method based on STF platform
CN111198696A (en) OpenStack large-scale deployment method and system based on bare computer server
CN115051846B (en) K8S cluster deployment method based on super fusion platform and electronic equipment
CN112214227A (en) Edge server mirror image customization and deployment system and method
US8856506B2 (en) Process for joining a computer to a directory based on either a newly created computer account or renewed computer account depending on a unique identifier associated with an end-user
CN114995888A (en) Intelligent network card deployment method, device and medium
CN113900670A (en) Cluster server application deployment system
CN109379223A (en) A kind of method and apparatus for realizing network interface card automated setting
CN115499413B (en) Method and system for batch configuration of fixed IP addresses of virtual machines based on KVM
CN104219097A (en) Rapid configuration method of distributed system
Khalel et al. Enhanced load balancing in kubernetes cluster by minikube

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180306

RJ01 Rejection of invention patent application after publication