欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種部署操作系統(tǒng)的方法、裝置及系統(tǒng)與流程

文檔序號(hào):12176493閱讀:268來(lái)源:國(guó)知局
一種部署操作系統(tǒng)的方法、裝置及系統(tǒng)與流程

本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種部署操作系統(tǒng)的方法、裝置及系統(tǒng)。



背景技術(shù):

PXE(preboot execute environment,預(yù)啟動(dòng)執(zhí)行環(huán)境)由Intel公司開(kāi)發(fā),是目前比較主流的技術(shù),其通過(guò)C/S(Client/Server,客戶(hù)端/服務(wù)器)網(wǎng)絡(luò)模式工作,支持工作站通過(guò)網(wǎng)絡(luò)從遠(yuǎn)端服務(wù)器下載鏡像文件,并由此支持來(lái)自網(wǎng)絡(luò)的操作系統(tǒng)的部署。

傳統(tǒng)的通過(guò)PXE方式批量部署Windows或linux操作系統(tǒng),所需的服務(wù)器環(huán)境為Windows Server 2008R2及以上版。需要在此類(lèi)Windows Server環(huán)境中進(jìn)行AD域服務(wù)、DHCP(Dynamic Host Configuration Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)、DNS(Domain Name System,域名系統(tǒng))、WDS(Windows Deployment Services,Windows部署服務(wù))的安裝及配置。

但是,AD域服務(wù)、DHCP、DNS以及WDS的安裝及配置非常復(fù)雜且費(fèi)時(shí),使得現(xiàn)有部署操作系統(tǒng)的實(shí)現(xiàn)方式效率較低。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供了一種部署操作系統(tǒng)的方法、裝置及系統(tǒng),能夠提高部署操作系統(tǒng)的效率。

第一方面,本發(fā)明提供了一種部署操作系統(tǒng)的方法,應(yīng)用于服務(wù)器端,包括:

將所述服務(wù)器端的IP(Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址設(shè)置為靜態(tài)的IP地址;

根據(jù)預(yù)先存儲(chǔ)的至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,確定出其中的目標(biāo)啟動(dòng)配置文件;

根據(jù)設(shè)置的所述靜態(tài)的IP地址,配置PXE的網(wǎng)絡(luò)部署環(huán)境;

基于配置的所述PXE的網(wǎng)絡(luò)部署環(huán)境,將所述目標(biāo)啟動(dòng)配置文件傳輸至待部署系統(tǒng)的客戶(hù)端,并利用所述PXE根據(jù)傳輸至所述客戶(hù)端的所述目標(biāo)啟動(dòng)配置文件,在所述客戶(hù)端上部署所述目標(biāo)啟動(dòng)配置文件對(duì)應(yīng)的操作系統(tǒng)。

優(yōu)選地,所述至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,包括:至少一種Windows系統(tǒng)的鏡像文件;

進(jìn)一步包括:預(yù)先將所述至少一種Windows鏡像文件存儲(chǔ)至netboot/ISO目錄;

所述確定出其中的目標(biāo)啟動(dòng)配置文件,包括:通過(guò)執(zhí)行所述netboot/ISO目錄下的選擇iso.bat文件,以生成每一種Windows鏡像文件對(duì)應(yīng)的iso文件;在監(jiān)測(cè)到用戶(hù)針對(duì)每一種所述iso文件中的目標(biāo)iso文件的觸發(fā)操作時(shí),確定所述目標(biāo)iso文件為目標(biāo)啟動(dòng)配置文件。

優(yōu)選地,所述至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,包括:至少一種Linux系統(tǒng)的鏡像文件;

進(jìn)一步包括:預(yù)先解壓所述至少一種Linux系統(tǒng)的鏡像文件至/netboot/ISO/RHEL66目錄;

所述確定出其中的目標(biāo)啟動(dòng)配置文件,包括:在/netboot目錄下創(chuàng)建pxelinux.cfg目錄,并在所述pxelinux.cfg目錄中創(chuàng)建default文件,且所述default文件中確定有所述至少一種Linux系統(tǒng)的鏡像文件中的目標(biāo)鏡像文件;以及將用于引導(dǎo)所述default文件運(yùn)行的pxelinux.0文件存儲(chǔ)至/netboot目錄下,將運(yùn)行所述default文件所需的menu.c32文件、vmlinuz文件、initrd.img文件存儲(chǔ)至/netboot目錄下。

優(yōu)選地,所述根據(jù)設(shè)置的所述靜態(tài)的IP地址,配置PXE的網(wǎng)絡(luò)部署環(huán)境,包括:?jiǎn)?dòng)所述PXE對(duì)應(yīng)的pxesrv.exe程序,將所述pxesrv.exe程序的IP地址設(shè)置為所述靜態(tài)的IP地址;根據(jù)所述pxesrv.exe程序中的Filename對(duì)應(yīng)的至少一種啟動(dòng)文件,選擇所述至少一種啟動(dòng)文件中的所述目標(biāo)鏡像文件對(duì)應(yīng)的目標(biāo)啟動(dòng)文件。

第二方面,本發(fā)明提供了一種服務(wù)器端,該服務(wù)器端包括:網(wǎng)協(xié)管理單元、確定單元、配置單元及處理單元;

所述網(wǎng)協(xié)管理單元,用于將IP地址設(shè)置為靜態(tài)的IP地址;

所述確定單元,用于根據(jù)預(yù)先存儲(chǔ)的至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,確定出其中的目標(biāo)啟動(dòng)配置文件;

所述配置單元,用于根據(jù)設(shè)置的所述靜態(tài)的IP地址,配置PXE的網(wǎng)絡(luò)部署環(huán)境;

所述處理單元,基于配置的所述PXE的網(wǎng)絡(luò)部署環(huán)境,將所述目標(biāo)啟動(dòng)配置文件傳輸至待部署系統(tǒng)的客戶(hù)端,并利用所述PXE根據(jù)傳輸至所述客戶(hù)端的所述目標(biāo)啟動(dòng)配置文件,在所述客戶(hù)端上部署所述目標(biāo)啟動(dòng)配置文件對(duì)應(yīng)的操作系統(tǒng)。

優(yōu)選地,當(dāng)所述至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,包括:至少一種Windows系統(tǒng)的鏡像文件時(shí),該服務(wù)器端進(jìn)一步包括:存儲(chǔ)單元,其中,

所述存儲(chǔ)單元,用于預(yù)先將所述至少一種Windows鏡像文件存儲(chǔ)至netboot/ISO目錄;

所述確定單元,具體用于通過(guò)執(zhí)行所述netboot/ISO目錄下的選擇iso.bat文件,以生成每一種Windows鏡像文件對(duì)應(yīng)的iso文件;在監(jiān)測(cè)到用戶(hù)針對(duì)每一種所述iso文件中的目標(biāo)iso文件的觸發(fā)操作時(shí),確定所述目標(biāo)iso文件為目標(biāo)啟動(dòng)配置文件。

優(yōu)選地,當(dāng)所述至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,包括:至少一種Linux系統(tǒng)的鏡像文件時(shí),該服務(wù)器端進(jìn)一步包括:解壓?jiǎn)卧?,其中?/p>

所述解壓?jiǎn)卧?,用于預(yù)先解壓所述至少一種Linux系統(tǒng)的鏡像文件至/netboot/ISO/RHEL66目錄;

所述確定單元,具體用于在/netboot目錄下創(chuàng)建pxelinux.cfg目錄,并在所述pxelinux.cfg目錄中創(chuàng)建default文件,且所述default文件中確定有所述至少一種Linux系統(tǒng)的鏡像文件中的目標(biāo)鏡像文件;以及將用于引導(dǎo)所述default文件運(yùn)行的pxelinux.0文件存儲(chǔ)至/netboot目錄下,將運(yùn)行所述default文件所需的menu.c32文件、vmlinuz文件、initrd.img文件存儲(chǔ)至/netboot目錄下。

優(yōu)選地,所述配置單元,具體用于啟動(dòng)所述PXE對(duì)應(yīng)的pxesrv.exe程序,將所述pxesrv.exe程序的IP地址設(shè)置為所述靜態(tài)的IP地址;根據(jù)所述pxesrv.exe程序中的Filename對(duì)應(yīng)的至少一種啟動(dòng)文件,選擇所述至少一種啟動(dòng)文件中的所述目標(biāo)鏡像文件對(duì)應(yīng)的目標(biāo)啟動(dòng)文件。

第三方面,本發(fā)明實(shí)施例提供了一種部署操作系統(tǒng)的系統(tǒng),該系統(tǒng)包括:至少一個(gè)客戶(hù)端和上述任一所述的服務(wù)器端,其中,

每一個(gè)所述客戶(hù)端,均用于接收所述服務(wù)器端傳輸?shù)哪繕?biāo)啟動(dòng)配置文件。

優(yōu)選地,每一個(gè)所述客戶(hù)端,均還用于獲取所述服務(wù)器端的靜態(tài)的IP地址,并根據(jù)所述靜態(tài)的IP地址連接所述服務(wù)器端,以使自身與所述服務(wù)器端位于同一局域網(wǎng)中;以及具體用于基于建立的所述局域網(wǎng),接收所述服務(wù)器端傳輸?shù)哪繕?biāo)啟動(dòng)配置文件。

本發(fā)明提供了一種部署操作系統(tǒng)的方法、裝置及系統(tǒng),該部署操作系統(tǒng)的方法,通過(guò)將服務(wù)器端IP地址設(shè)置為靜態(tài)的IP地址,根據(jù)預(yù)先存儲(chǔ)的至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,確定出其中的目標(biāo)啟動(dòng)配置文件,根據(jù)設(shè)置的靜態(tài)的IP地址,配置PXE的網(wǎng)絡(luò)部署環(huán)境,基于配置的PXE的網(wǎng)絡(luò)部署環(huán)境,將目標(biāo)啟動(dòng)配置文件傳輸至待部署系統(tǒng)的客戶(hù)端,并利用PXE根據(jù)傳輸至客戶(hù)端的目標(biāo)啟動(dòng)配置文件,在客戶(hù)端上部署目標(biāo)啟動(dòng)配置文件對(duì)應(yīng)的操作系統(tǒng)。由于操作系統(tǒng)的部署可以不涉及AD域服務(wù)、DHCP、DNS以及WDS的安裝和配置,使部署操作系統(tǒng)的效率得到提高。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明一個(gè)實(shí)施例提供的一種部署操作系統(tǒng)的方法的流程圖;

圖2是本發(fā)明一個(gè)實(shí)施例提供的另一種部署操作系統(tǒng)的方法的流程圖;

圖3是本發(fā)明一個(gè)實(shí)施例提供的又一種部署操作系統(tǒng)的方法的流程圖;

圖4是本發(fā)明一個(gè)實(shí)施例提供的一種服務(wù)器端的示意圖;

圖5是本發(fā)明一個(gè)實(shí)施例提供的另一種服務(wù)器端的示意圖;

圖6是本發(fā)明一個(gè)實(shí)施例提供的一種部署操作系統(tǒng)的系統(tǒng)的示意圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

如圖1所示,本發(fā)明實(shí)施例提供了一種部署操作系統(tǒng)的方法,該方法可以包括以下步驟:

步驟101:將服務(wù)器端的IP地址設(shè)置為靜態(tài)的IP地址。

步驟102:根據(jù)預(yù)先存儲(chǔ)的至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,確定出其中的目標(biāo)啟動(dòng)配置文件。

步驟103:根據(jù)設(shè)置的所述靜態(tài)的IP地址,配置PXE的網(wǎng)絡(luò)部署環(huán)境。

步驟104:基于配置的所述PXE的網(wǎng)絡(luò)部署環(huán)境,將所述目標(biāo)啟動(dòng)配置文件傳輸至待部署系統(tǒng)的客戶(hù)端,并利用所述PXE根據(jù)傳輸至所述客戶(hù)端的所述目標(biāo)啟動(dòng)配置文件,在所述客戶(hù)端上部署所述目標(biāo)啟動(dòng)配置文件對(duì)應(yīng)的操作系統(tǒng)。

在圖1所示的實(shí)施例中,通過(guò)將服務(wù)器端IP地址設(shè)置為靜態(tài)的IP地址,根據(jù)預(yù)先存儲(chǔ)的至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,確定出其中的目標(biāo)啟動(dòng)配置文件,根據(jù)設(shè)置的靜態(tài)的IP地址,配置PXE的網(wǎng)絡(luò)部署環(huán)境,基于配置的PXE的網(wǎng)絡(luò)部署環(huán)境,將目標(biāo)啟動(dòng)配置文件傳輸至待部署系統(tǒng)的客戶(hù)端,并利用PXE根據(jù)傳輸至客戶(hù)端的目標(biāo)啟動(dòng)配置文件,在客戶(hù)端上部署目標(biāo)啟動(dòng)配置文件對(duì)應(yīng)的操作系統(tǒng)。由于操作系統(tǒng)的部署可以不涉及AD域服務(wù)、DHCP、DNS以及WDS的安裝和配置,使部署操作系統(tǒng)的效率得到提高。

在本發(fā)明的一個(gè)實(shí)施例中,為了能夠方便用戶(hù)使用個(gè)人喜歡的操作系統(tǒng),所述至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,包括:至少一種Windows系統(tǒng)的鏡像文件;

進(jìn)一步包括:預(yù)先將所述至少一種Windows鏡像文件存儲(chǔ)至netboot/ISO目錄;

所述確定出其中的目標(biāo)啟動(dòng)配置文件,包括:通過(guò)執(zhí)行所述netboot/ISO目錄下的選擇iso.bat文件,以生成每一種Windows鏡像文件對(duì)應(yīng)的iso文件;在監(jiān)測(cè)到用戶(hù)針對(duì)每一種所述iso文件中的目標(biāo)iso文件的觸發(fā)操作時(shí),確定所述目標(biāo)iso文件為目標(biāo)啟動(dòng)配置文件。

在該實(shí)施例中,通過(guò)預(yù)先存儲(chǔ)至少一種Windows鏡像文件,用戶(hù)可以根據(jù)個(gè)人的喜好以及根據(jù)客戶(hù)端的具體配置情況進(jìn)行挑選,安裝目標(biāo)鏡像文件。并且為了方便用戶(hù)的選擇,還可以通過(guò)運(yùn)行選擇腳本,也就是執(zhí)行選擇iso.bat文件,生成多個(gè)iso文件,方便用戶(hù)的選擇。

在本發(fā)明一個(gè)實(shí)施例中,為了能夠方便用戶(hù)使用個(gè)人喜歡的操作系統(tǒng),所述至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,包括:至少一種Linux系統(tǒng)的鏡像文件;

進(jìn)一步包括:預(yù)先解壓所述至少一種Linux系統(tǒng)的鏡像文件至/netboot/ISO/RHEL66目錄;

所述確定出其中的目標(biāo)啟動(dòng)配置文件,包括:在/netboot目錄下創(chuàng)建pxelinux.cfg目錄,并在所述pxelinux.cfg目錄中創(chuàng)建default文件,且所述default文件中確定有所述至少一種Linux系統(tǒng)的鏡像文件中的目標(biāo)鏡像文件;以及將用于引導(dǎo)所述default文件運(yùn)行的pxelinux.0文件存儲(chǔ)至/netboot目錄下,將運(yùn)行所述default文件所需的menu.c32文件、vmlinuz文件、initrd.img文件存儲(chǔ)至/netboot目錄下。

在該實(shí)施例中,通過(guò)預(yù)先存儲(chǔ)至少一種Linux鏡像文件,用戶(hù)可以根據(jù)個(gè)人的喜好以及根據(jù)客戶(hù)端的具體配置情況進(jìn)行挑選,安裝目標(biāo)鏡像文件。由于Linux系統(tǒng)和Windows系統(tǒng)的引導(dǎo)過(guò)程不同,對(duì)于Windows系統(tǒng)可以直接進(jìn)行系統(tǒng)的安裝,而對(duì)于Linux系統(tǒng),則需要?jiǎng)?chuàng)建default文件,以及將pxelinux.0文件、menu.c32文件、vmlinuz文件和initrd.img文件存儲(chǔ)至/netboot目錄下。而default文件也可以根據(jù)用戶(hù)的需求,自行設(shè)定。

例如:default文件包含的內(nèi)容可以是:

DEFAULT menu.c32

PROMPT 0

ALLOWOPTIONS 0

TIMEOUT 100

MENU TITLE PXE Boot Menu

LABEL RHEL

MENU LABEL RHEL66INSTALLATION

KERNEL vmlinuz

APPEND initrd.img repo=http://192.168.1.3/ISO/RHEL66

在本發(fā)明一個(gè)實(shí)施例中,為了能夠使部署操作系統(tǒng)順利進(jìn)行,所述根據(jù)設(shè)置的所述靜態(tài)的IP地址,配置PXE的網(wǎng)絡(luò)部署環(huán)境,包括:?jiǎn)?dòng)所述PXE對(duì)應(yīng)的pxesrv.exe程序,將所述pxesrv.exe程序的IP地址設(shè)置為所述靜態(tài)的IP地址;根據(jù)所述pxesrv.exe程序中的Filename對(duì)應(yīng)的至少一種啟動(dòng)文件,選擇所述至少一種啟動(dòng)文件中的所述目標(biāo)鏡像文件對(duì)應(yīng)的目標(biāo)啟動(dòng)文件。

在該實(shí)施例中,至于Filename對(duì)應(yīng)的至少一種啟動(dòng)文件,對(duì)應(yīng)了兩種不同的安裝模式,分別是Legacy模式和UEFI模式,其中,

Legacy模式對(duì)于Windows系統(tǒng)和Linux系統(tǒng)的對(duì)應(yīng)關(guān)系為:

Legacy Windows:undiony.kpxe/ipxe.pxe;

Legacy Linux:pxelinux.0;

UEFI模式對(duì)于Windows系統(tǒng)和Linux系統(tǒng)的對(duì)應(yīng)關(guān)系為:

UEFI Windows:grubx64.efi;

UEFI Linux:shim.efi;

值得說(shuō)明的是,配置服務(wù)端PXE安裝環(huán)境還可以包括:開(kāi)啟HTTP、DHCP、TFTP服務(wù)。

下面以部署Windows系統(tǒng)為例,對(duì)部署操作系統(tǒng)的方法進(jìn)行詳細(xì)說(shuō)明。

如圖2所示,本發(fā)明實(shí)施例提供了一種部署操作系統(tǒng)的方法,該方法可以包括以下步驟:

步驟201:將服務(wù)器端IP地址設(shè)置為靜態(tài)的IP地址。

步驟202:預(yù)先將至少一種Windows鏡像文件存儲(chǔ)至netboot/ISO目錄。

在該步驟中,為了滿(mǎn)足不同用戶(hù)的需求,存儲(chǔ)至少一種Windows鏡像文件,用戶(hù)可以根據(jù)個(gè)人的需求選擇相應(yīng)的Windows鏡像文件。

步驟203:通過(guò)執(zhí)行netboot/ISO目錄下的選擇iso.bat文件,以生成每一種Windows鏡像文件對(duì)應(yīng)的iso文件。

在該步驟中,為了方便用戶(hù)的選擇相應(yīng)的Windows鏡像文件,運(yùn)行選擇腳本,也就是執(zhí)行選擇iso.bat文件,使每一種Windows鏡像文件生產(chǎn)對(duì)應(yīng)的iso文件。

步驟204:在監(jiān)測(cè)到用戶(hù)針對(duì)每一種iso文件中的目標(biāo)iso文件的觸發(fā)操作時(shí),確定目標(biāo)iso文件為目標(biāo)啟動(dòng)配置文件。

在該步驟中,用戶(hù)可以通過(guò)操作鍵盤(pán)或者鼠標(biāo)進(jìn)行選擇目標(biāo)iso文件。

步驟205:根據(jù)設(shè)置的靜態(tài)的IP地址,配置PXE的網(wǎng)絡(luò)部署環(huán)境。

在該步驟中,需要開(kāi)啟HTTP、DHCP、TFTP服務(wù),選擇本機(jī)靜態(tài)IP以及選擇Filename配置啟動(dòng)文件。

步驟206:基于配置的PXE的網(wǎng)絡(luò)部署環(huán)境,將目標(biāo)啟動(dòng)配置文件傳輸至待部署系統(tǒng)的客戶(hù)端,并利用PXE根據(jù)傳輸至客戶(hù)端的目標(biāo)啟動(dòng)配置文件,在客戶(hù)端上部署目標(biāo)啟動(dòng)配置文件對(duì)應(yīng)的操作系統(tǒng)。

下面以部署Linux系統(tǒng)為例,對(duì)部署操作系統(tǒng)的方法進(jìn)行詳細(xì)說(shuō)明。

如圖3所示,本發(fā)明實(shí)施例提供了一種部署操作系統(tǒng)的方法,該方法可以包括以下步驟:

步驟301:將服務(wù)器端的IP地址設(shè)置為靜態(tài)的IP地址。

步驟302:預(yù)先存儲(chǔ)至少一種Linux系統(tǒng)的鏡像文件。

在該步驟中,為了滿(mǎn)足不同用戶(hù)的需求,存儲(chǔ)至少一種Linux鏡像文件,用戶(hù)可以根據(jù)個(gè)人的需求選擇相應(yīng)的Linux鏡像文件。

步驟303:解壓至少一種Linux系統(tǒng)的鏡像文件至/netboot/ISO/RHEL66目錄。

在該步驟中,因?yàn)橐龑?dǎo)過(guò)程的不同需要將Linux鏡像文件進(jìn)行解壓。

步驟304:在/netboot目錄下創(chuàng)建pxelinux.cfg目錄,并在pxelinux.cfg目錄中創(chuàng)建default文件,且default文件中確定有至少一種Linux系統(tǒng)的鏡像文件中的目標(biāo)鏡像文件。

在該步驟中,可以通過(guò)創(chuàng)建default文件確定用戶(hù)需要安裝的目標(biāo)鏡像文件。例如:default文件可以是:DEFAULT menu.c32

PROMPT 0

ALLOWOPTIONS 0

TIMEOUT 100

MENU TITLE PXE Boot Menu

LABEL RHEL

MENU LABEL RHEL66INSTALLATION

KERNEL vmlinuz

APPEND initrd.img repo=http://192.168.1.3/ISO/RHEL66

步驟305:將用于引導(dǎo)所述default文件運(yùn)行的pxelinux.0文件存儲(chǔ)至/netboot目錄下。

步驟306:將運(yùn)行default文件所需的menu.c32文件、vmlinuz文件、initrd.img文件存儲(chǔ)至/netboot目錄下。

在該步驟中,為了保證能夠正常部署Linux系統(tǒng),需要將pxelinux.0文件、menu.c32文件、vmlinuz文件、initrd.img文件存儲(chǔ)至/netboot目錄,而pxelinux.0文件、menu.c32文件、vmlinuz文件、initrd.img文件可以從解壓Linux鏡像文件獲得,也可以通過(guò)PXE工具獲得。

步驟307:根據(jù)設(shè)置的靜態(tài)的IP地址,配置PXE的網(wǎng)絡(luò)部署環(huán)境。

在該步驟中,需要開(kāi)啟HTTP、DHCP、TFTP服務(wù),選擇本機(jī)靜態(tài)IP以及選擇Filename配置啟動(dòng)文件。

步驟308:基于配置的PXE的網(wǎng)絡(luò)部署環(huán)境,將目標(biāo)啟動(dòng)配置文件傳輸至待部署系統(tǒng)的客戶(hù)端,并利用PXE根據(jù)傳輸至客戶(hù)端的目標(biāo)啟動(dòng)配置文件,在客戶(hù)端上部署目標(biāo)啟動(dòng)配置文件對(duì)應(yīng)的操作系統(tǒng)。

如圖4所示,本發(fā)明實(shí)施例提供了一種服務(wù)器端,該服務(wù)器端可以包括:網(wǎng)協(xié)管理單元401、確定單元402、配置單元403及處理單元404;

所述網(wǎng)協(xié)管理單元401,用于將IP地址設(shè)置為靜態(tài)的IP地址;

所述確定單元402,用于根據(jù)預(yù)先存儲(chǔ)的至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,確定出其中的目標(biāo)啟動(dòng)配置文件;

所述配置單元403,用于根據(jù)設(shè)置的所述靜態(tài)的IP地址,配置PXE的網(wǎng)絡(luò)部署環(huán)境;

所述處理單元404,基于配置的所述PXE的網(wǎng)絡(luò)部署環(huán)境,將所述目標(biāo)啟動(dòng)配置文件傳輸至待部署系統(tǒng)的客戶(hù)端,并利用所述PXE根據(jù)傳輸至所述客戶(hù)端的所述目標(biāo)啟動(dòng)配置文件,在所述客戶(hù)端上部署所述目標(biāo)啟動(dòng)配置文件對(duì)應(yīng)的操作系統(tǒng)。

如圖5所示,在本發(fā)明一個(gè)實(shí)施例中,為了能夠方便用戶(hù)使用個(gè)人喜歡的操作系統(tǒng),當(dāng)所述至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,包括:至少一種Windows系統(tǒng)的鏡像文件時(shí),進(jìn)一步包括:存儲(chǔ)單元501,其中,

所述存儲(chǔ)單元501,用于預(yù)先將所述至少一種Windows鏡像文件存儲(chǔ)至netboot/ISO目錄;

所述確定單元402,具體用于通過(guò)執(zhí)行所述netboot/ISO目錄下的選擇iso.bat文件,以生成每一種Windows鏡像文件對(duì)應(yīng)的iso文件;在監(jiān)測(cè)到用戶(hù)針對(duì)每一種所述iso文件中的目標(biāo)iso文件的觸發(fā)操作時(shí),確定所述目標(biāo)iso文件為目標(biāo)啟動(dòng)配置文件。

在該實(shí)施例中,通過(guò)預(yù)先存儲(chǔ)至少一種Windows鏡像文件,用戶(hù)可以根據(jù)個(gè)人的喜好以及根據(jù)客戶(hù)端的具體配置情況進(jìn)行挑選,安裝目標(biāo)鏡像文件。并且為了方便用戶(hù)的選擇,還可以通過(guò)運(yùn)行選擇腳本,也就是執(zhí)行選擇iso.bat文件,生成多個(gè)iso文件,方便用戶(hù)的選擇。

如圖5所示,在本發(fā)明一個(gè)實(shí)施例中,為了能夠方便用戶(hù)使用個(gè)人喜歡的操作系統(tǒng),當(dāng)所述至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,包括:至少一種Linux系統(tǒng)的鏡像文件時(shí),進(jìn)一步包括:解壓?jiǎn)卧?02,其中,

所述解壓?jiǎn)卧?02,用于預(yù)先解壓所述至少一種Linux系統(tǒng)的鏡像文件至/netboot/ISO/RHEL66目錄;

所述確定單元402,具體用于在/netboot目錄下創(chuàng)建pxelinux.cfg目錄,并在所述pxelinux.cfg目錄中創(chuàng)建default文件,且所述default文件中確定有所述至少一種Linux系統(tǒng)的鏡像文件中的目標(biāo)鏡像文件;以及將用于引導(dǎo)所述default文件運(yùn)行的pxelinux.0文件存儲(chǔ)至/netboot目錄下,將運(yùn)行所述default文件所需的menu.c32文件、vmlinuz文件、initrd.img文件存儲(chǔ)至/netboot目錄下。

在該實(shí)施例中,通過(guò)預(yù)先存儲(chǔ)至少一種Windows鏡像文件,用戶(hù)可以根據(jù)個(gè)人的喜好以及根據(jù)客戶(hù)端的具體配置情況進(jìn)行挑選,安裝目標(biāo)鏡像文件。由于Linux系統(tǒng)和Windows系統(tǒng)的引導(dǎo)過(guò)程不同,對(duì)于Windows系統(tǒng)可以直接進(jìn)行系統(tǒng)的安裝,而對(duì)于Linux系統(tǒng),則需要?jiǎng)?chuàng)建default文件,以及將pxelinux.0文件、menu.c32文件、vmlinuz文件和initrd.img文件存儲(chǔ)至/netboot目錄下。而default文件也可以根據(jù)用戶(hù)的需求,自行設(shè)定。

基于上述內(nèi)容可知,如圖5所示,當(dāng)需要部署Windows操作系統(tǒng)時(shí),可以基于網(wǎng)協(xié)管理單元401、確定單元402、配置單元403、處理單元404以及存儲(chǔ)單元501進(jìn)行工作,以在客戶(hù)端上部署Windows操作系統(tǒng);對(duì)應(yīng)地,當(dāng)需要部署Linux操作系統(tǒng)時(shí),可以基于網(wǎng)協(xié)管理單元401、確定單元402、配置單元403、處理單元404以及解壓?jiǎn)卧?02進(jìn)行工作,以在客戶(hù)端上部署Linux操作系統(tǒng)。

在本發(fā)明一個(gè)實(shí)施例中,為了能夠使部署操作系統(tǒng)順利進(jìn)行,所述配置單元,具體用于啟動(dòng)所述PXE對(duì)應(yīng)的pxesrv.exe程序,將所述pxesrv.exe程序的IP地址設(shè)置為所述靜態(tài)的IP地址;根據(jù)所述pxesrv.exe程序中的Filename對(duì)應(yīng)的至少一種啟動(dòng)文件,選擇所述至少一種啟動(dòng)文件中的所述目標(biāo)鏡像文件對(duì)應(yīng)的目標(biāo)啟動(dòng)文件。

上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過(guò)程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見(jiàn)本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。

如圖6所示,本發(fā)明實(shí)施例提供了一種部署系統(tǒng),該部署系統(tǒng)可以包括:至少一個(gè)客戶(hù)端601和上述任一實(shí)施例所述的服務(wù)器端602,其中,

每一個(gè)所述客戶(hù)端601,均用于接收所述服務(wù)器端602傳輸?shù)哪繕?biāo)啟動(dòng)配置文件。

在本發(fā)明一個(gè)實(shí)施例中,每一個(gè)所述客戶(hù)端601,均還用于獲取所述服務(wù)器端602的靜態(tài)的IP地址,并根據(jù)所述靜態(tài)的IP地址連接所述服務(wù)器端602,以使自身與所述服務(wù)器端602位于同一局域網(wǎng)中;以及具體用于基于建立的所述局域網(wǎng),接收所述服務(wù)器端602傳輸?shù)哪繕?biāo)啟動(dòng)配置文件。

綜上,本發(fā)明的各實(shí)施例,至少具有如下有益效果:

1、在本發(fā)明的實(shí)施例中,通過(guò)將服務(wù)器端IP地址設(shè)置為靜態(tài)的IP地址,根據(jù)預(yù)先存儲(chǔ)的至少一個(gè)預(yù)部署操作系統(tǒng)的啟動(dòng)配置文件,確定出其中的目標(biāo)啟動(dòng)配置文件,根據(jù)設(shè)置的靜態(tài)的IP地址,配置PXE的網(wǎng)絡(luò)部署環(huán)境,基于配置的PXE的網(wǎng)絡(luò)部署環(huán)境,將目標(biāo)啟動(dòng)配置文件傳輸至待部署系統(tǒng)的客戶(hù)端,并利用PXE根據(jù)傳輸至客戶(hù)端的目標(biāo)啟動(dòng)配置文件,在客戶(hù)端上部署目標(biāo)啟動(dòng)配置文件對(duì)應(yīng)的操作系統(tǒng)。由于操作系統(tǒng)的部署可以不涉及AD域服務(wù)、DHCP、DNS以及WDS的安裝和配置,使部署操作系統(tǒng)的效率得到提高。

2、在本發(fā)明的實(shí)施例中,通過(guò)預(yù)先存儲(chǔ)至少一種Windows鏡像文件,用戶(hù)可以根據(jù)個(gè)人的喜好以及根據(jù)客戶(hù)端的具體配置情況進(jìn)行挑選,安裝目標(biāo)鏡像文件。并且為了方便用戶(hù)的選擇,還可以通過(guò)運(yùn)行選擇腳本,也就是執(zhí)行選擇iso.bat文件,生成多個(gè)iso文件,方便用戶(hù)的選擇。

3、在本發(fā)明的實(shí)施例中,通過(guò)預(yù)先存儲(chǔ)至少一種Linux鏡像文件,用戶(hù)可以根據(jù)個(gè)人的喜好以及根據(jù)客戶(hù)端的具體配置情況進(jìn)行挑選,安裝目標(biāo)鏡像文件。

4、在本發(fā)明的實(shí)施例中,利用PXE集成DHCP、TFTP、DNS服務(wù)的特性,無(wú)需安裝DHCP、TFTP等服務(wù),并可利用圖形界面實(shí)現(xiàn)DHCP服務(wù)、TFTP服務(wù)的簡(jiǎn)單部署,減少初學(xué)者的工作難度及出錯(cuò)率。

5、在本發(fā)明的實(shí)施例中,通過(guò)配置服務(wù)端PXE部署環(huán)境,可以免除AD域服務(wù)、DHCP、DNS以及WDS的安裝和配置,彌補(bǔ)了傳統(tǒng)批量部署操作系統(tǒng)方法的不足之處,提高了批量部署PXE系統(tǒng)的效率使部署方法實(shí)用性更強(qiáng)、更便捷、更經(jīng)濟(jì)高效。

需要說(shuō)明的是,在本文中,諸如第一和第二之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)······”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同因素。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)中。

最后需要說(shuō)明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說(shuō)明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
化德县| 金阳县| 许昌市| 离岛区| 陇川县| 灵武市| 伊通| 大邑县| 达拉特旗| 务川| 岢岚县| 武隆县| 平定县| 宝丰县| 文水县| 苏尼特左旗| 兰考县| 福清市| 霍邱县| 阜城县| 石嘴山市| 平远县| 石河子市| 马龙县| 恩平市| 桃园市| 云浮市| 楚雄市| 称多县| 湾仔区| 靖边县| 江华| 从化市| 昆山市| 昌黎县| 双流县| 瑞丽市| 文成县| 峨眉山市| 太谷县| 阜康市|