一種用于操作系統(tǒng)安裝的方法、服務器及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及計算機技術領域,特別涉及一種用于操作系統(tǒng)安裝的方法、服務器及系統(tǒng)。
【背景技術】
[0002]隨著計算機技術的不斷進步與發(fā)展,計算機與人們生活及工作的關系越來越緊密,服務器作為高可靠性、高性能的計算機,廣泛應用于銀行、醫(yī)院、網站、通訊及政府單位等,為用戶提供可靠、安全、穩(wěn)定及快速的計算服務。服務器一般都布置于服務器機房中,一個服務器機房中包括多臺服務器,各個服務器具有相同或不同的用處。
[0003]操作系統(tǒng)是計算機的重要組成部分,它作為一個媒介,將用戶的計算任務運行在計算機的硬件系統(tǒng)上。服務器應用的領域不同,要求服務器具有不同的操作系統(tǒng),以滿足不同應用領域對服務器操作系統(tǒng)的要求,另外,服務器主板不同,服務器具有不同的固件,不同的固件在安裝操作系統(tǒng)時對應的安裝過程也不同,需要不同的配置文件來實現不同固件服務器的操作系統(tǒng)的安裝。
[0004]目前,在安裝服務器操作系統(tǒng)時,根據服務器的固定及服務器的用途,通過操作系統(tǒng)光盤或啟動U盤,逐個對服務器安裝操作系統(tǒng)。
[0005]針對于現有技術安裝服務器操作系統(tǒng)的方法,需要根據每一個服務器的應用領域及服務器的固件類型,分別對各個服務器安裝操作系統(tǒng),操作系統(tǒng)安裝的效率較低。
【發(fā)明內容】
[0006]本發(fā)明提供一種用于操作系統(tǒng)安裝的方法、服務器及系統(tǒng),能夠提高操作系統(tǒng)的安裝效率。
[0007]本發(fā)明實施例提供了一種用于操作系統(tǒng)安裝的方法,應用于與待安裝操作系統(tǒng)的客戶端相連的服務器,包括:
[0008]接收所述客戶端發(fā)送的分配請求消息;
[0009]根據所述分配請求消息,為所述客戶端分配IP地址,連通與所述客戶端的網絡;
[0010]接收所述客戶端發(fā)送的配置消息;
[0011]從所述配置消息中解析出所述客戶端安裝操作系統(tǒng)的安裝模式及操作系統(tǒng)類型;
[0012]根據所述安裝模式向所述客戶端發(fā)送對應的配置文件,根據所述操作系統(tǒng)類型向所述客戶端發(fā)送對應的系統(tǒng)鏡像文件。
[0013]優(yōu)選地,所述配置消息包括:第一配置消息及第二配置消息;
[0014]所述從所述配置消息中解析出所述客戶端安裝操作系統(tǒng)的安裝模式及操作系統(tǒng)類型包括:從所述第一配置消息中解析出所述客戶端安裝操作系統(tǒng)的安裝模式,其中所述安裝模式為通過B1S固件安裝操作系統(tǒng)或通過UEFI固件安裝操作系統(tǒng);
[0015]所述從所述配置消息中解析出所述客戶端安裝操作系統(tǒng)的操作系統(tǒng)類型包括:從所述第二配置消息中解析出所述客戶端安裝操作系統(tǒng)的操作系統(tǒng)類型。
[0016]優(yōu)選地,所述接收所述客戶端發(fā)送的第二配置消息包括:
[0017]向所述客戶端發(fā)送選擇消息,為所述客戶端提供可供選擇的操作系統(tǒng)類型,接收所述客戶端發(fā)送的攜帶有選擇結果的所述第二配置消息,其中,所述選擇消息中包括Windows95、Windows98、Windows2000、Windows2003、Windows2008、Windows XP、Windows7、Windows8、WindowslO、Unix及Linux中的任意一個或多個操作系統(tǒng)類型。
[0018]優(yōu)選地,所述根據所述安裝模式向所述客戶端發(fā)送對應的配置文件包括:
[0019]根據所述安裝模式,如果所述安裝模式為通過B1S固件安裝操作系統(tǒng),則向所述客戶端發(fā)送B1S固件對應的default配置文件,如果所述客戶端的安裝模式為通過UEFI固件安裝操作系統(tǒng),則向所述客戶端發(fā)送UEFI固件對應的efidefault配置文件,其中,所述default配置文件按照B1S運行流程為所述客戶端安裝操作系統(tǒng),所述efidefault配置文件按照UEFI運行流程為所述客戶端安裝操作系統(tǒng)。
[0020]本發(fā)明實施例還提供了一種用于操作系統(tǒng)安裝的服務器,包括:解析單元、分配單元及發(fā)送單元;
[0021]所述分配單元,用于接收待安裝操作系統(tǒng)的客戶端發(fā)送的分配請求消息,根據所述分配請求消息為所述客戶端分配IP地址,連通與所述客戶端的網絡;
[0022]所述解析單元,用于接收所述客戶端發(fā)送的配置消息,從所述配置消息中解析出所述客戶端安裝操作系統(tǒng)的安裝模式及操作系統(tǒng)類型;
[0023]所述發(fā)送單元,用于根據所述解析單元解析出的安裝模式向所述客戶端發(fā)送對應的配置文件,根據所述解析單元解析出的操作系統(tǒng)類型向所述客戶端發(fā)送對應的系統(tǒng)鏡像文件。
[0024]優(yōu)選地,所述解析單元,用于接收第一配置消息及第二配置消息,從所述第一配置消息中解析出所述客戶端安裝操作系統(tǒng)的安裝模式,其中所述安裝模式為通過B1S固件安裝操作系統(tǒng)或通過UEFI固件安裝操作系統(tǒng),從所述第二配置消息中解析出所述客戶端安裝操作系統(tǒng)的操作系統(tǒng)類型。
[0025]優(yōu)選地,所述解析單元,用于向所述客戶端發(fā)送選擇消息,為所述客戶端提供可供選擇的操作系統(tǒng)類型,接收所述客戶端發(fā)送的攜帶有選擇結果的所述第二配置消息,其中,所述選擇消息中包括 Windows95、Windows98、Windows2000、Windows2003、Windows2008、Windows XP、Windows7、Windows8、WindowslO、Unix 及 Linux 中的任意一個或多個操作系統(tǒng)類型。
[0026]優(yōu)選地,所述發(fā)送單元,用于根據所述解析單元解析出的安裝模式,如果所述安裝模式為通過B1S固件安裝操作系統(tǒng),則向所述客戶端發(fā)送B1S固件對應的default配置文件,如果所述客戶端的安裝模式為通過UEFI固件安裝操作系統(tǒng),則向所述客戶端發(fā)送UEFI固件對應的efidefault配置文件,其中,所述default配置文件按照B1S運行流程為所述客戶端安裝操作系統(tǒng),所述efidefault配置文件按照UEFI運行流程為所述客戶端安裝操作系統(tǒng)。
[0027]本發(fā)明實施例還提供了一種用于操作系統(tǒng)安裝的系統(tǒng),包括:待安裝操作系統(tǒng)的客戶端及權利要求5至8中任一所述的服務器;
[0028]所述客戶端,用于向所述服務器的分配單元發(fā)送獲取IP地址的分配請求消息,根據所述分配單元分配的IP地址,連通與所述服務器的網絡,向所述服務器的解析單元發(fā)送包括安裝操作系統(tǒng)的安裝模式及操作系統(tǒng)類型的配置消息,接收所述服務器的發(fā)送單元發(fā)送的配置文件及系統(tǒng)鏡像文件,根據所述配置文件及所述系統(tǒng)鏡像文件,安裝操作系統(tǒng)。
[0029]優(yōu)選地,所述客戶端,用于向所述解析單元發(fā)送攜帶安裝模式的第一配置消息及攜帶操作系統(tǒng)類型的第二配置消息,其中,所述安裝模式為通過B1S固件安裝操作系統(tǒng)或通過UEFI固件安裝操作系統(tǒng)。
[0030]優(yōu)選地,所述客戶端,進一步用于接收所述解析單元發(fā)送的選擇消息,接收外部根據所述選擇消息的選擇結果,形成攜帶所述選擇結果的第二配置消息,其中,所述選擇結果為從所述選擇消息中選擇的操作系統(tǒng)類型。
[0031]優(yōu)選地,所述客戶端,用于根據所述發(fā)送單元發(fā)送來的配置文件,如果所述配置文件為default配置文件,則按照B1S運行流程安裝操作系統(tǒng),如果所述配置文件為efidefault配置文件,則按照UEFI運行流程安裝操作系統(tǒng)。
[0032]本發(fā)明實施例提供了一種用于操作系統(tǒng)安裝的方法、服務器及系統(tǒng),接收待安裝操作系統(tǒng)的客戶端發(fā)送的分配分配信息后,為客戶端分配IP地址,實現與客戶端網絡的連通,接收客戶端發(fā)送的配置消息,從配置消息中解析出客戶端安裝操作系統(tǒng)過程中采用的安裝模式及操作系統(tǒng)類型,根據解析出的安裝模式及操作系統(tǒng)類型,向客戶端發(fā)送對應的配置文件及系統(tǒng)鏡像文件,這樣,可以根據客戶端發(fā)送的配置信息,自動為客戶端發(fā)送對應的配置文件及系統(tǒng)鏡像文件,客戶端根據該配置文件及系統(tǒng)鏡像文件實現操作系統(tǒng)的安裝,只需用戶在客戶端配置配置文件后,即可實現客戶端操作系統(tǒng)的自動安裝,無需根據客戶端的固件類型及預安裝的操作系統(tǒng)類型,通過U盤或光盤逐個安裝,從而提高了操作系統(tǒng)的安裝效率。
【附圖說明】
[0033]圖1是本發(fā)明一個實施例提供的一種用于操作系統(tǒng)安裝的方法流程圖;
[0034]圖2是本發(fā)明一個實施例提供的一種用于操作系統(tǒng)安裝的服務器示意圖;
[0035]圖3是本發(fā)明一個實施例提供的一種用于操作系統(tǒng)安裝的系統(tǒng)示意圖;
[0036]圖4是本發(fā)明另一個實施例提供的一種用于操作系統(tǒng)安裝的方法流程圖。
【具體實施方式】
[0037]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出