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

一種PXE測試環(huán)境實(shí)現(xiàn)OS自動(dòng)切換的方法與流程

文檔序號(hào):12596799閱讀:988來源:國知局
一種PXE測試環(huán)境實(shí)現(xiàn)OS自動(dòng)切換的方法與流程

本發(fā)明涉及PXE測試技術(shù)領(lǐng)域,特別涉及一種PXE測試環(huán)境實(shí)現(xiàn)OS自動(dòng)切換的方法。



背景技術(shù):

在當(dāng)前服務(wù)器測試領(lǐng)域,很多測試是建立PXE服務(wù)器,搭建PXE測試網(wǎng)絡(luò),PXE測試網(wǎng)絡(luò)可以給測試機(jī)分配IP、灌裝OS、引導(dǎo)運(yùn)行測試程序等。PXE服務(wù)器的啟動(dòng)引導(dǎo)目錄是pxelinux.cfg,里面通常放一個(gè)default文件,指定了啟動(dòng)鏡像和內(nèi)核文件位置等,是所有PXE客戶端共用的啟動(dòng)引導(dǎo)文件。

由于測試系統(tǒng)和測試程序的多種多樣,很多PXE服務(wù)器的啟動(dòng)引導(dǎo)文件設(shè)置了多個(gè)OS啟動(dòng)選項(xiàng),其中有一個(gè)默認(rèn)選項(xiàng)。在測試機(jī)從PXE網(wǎng)絡(luò)啟動(dòng)后,顯示啟動(dòng)界面,測試人員手動(dòng)選擇要進(jìn)入的OS,如果在規(guī)定時(shí)間內(nèi)未手動(dòng)選擇,會(huì)從默認(rèn)OS啟動(dòng)。但是當(dāng)一套流程的測試程序需要在兩個(gè)或以上OS上運(yùn)行,涉及到OS切換時(shí),需要手動(dòng)選擇OS啟動(dòng),不能實(shí)現(xiàn)自動(dòng)切換。有的測試人員會(huì)將pxelinux.cfg目錄設(shè)置成PXE客戶端可讀寫模式,當(dāng)在第一個(gè)OS內(nèi)測試完成時(shí),修改PXE服務(wù)器上pxelinux.cfg目錄里的default文件,將重啟后要進(jìn)入的OS設(shè)置成默認(rèn)值,這樣可以實(shí)現(xiàn)在第一個(gè)OS內(nèi)測試完畢后,重啟,PXE Server自動(dòng)引導(dǎo)進(jìn)入第二個(gè)OS內(nèi)繼續(xù)測試,實(shí)現(xiàn)了自動(dòng)化。

但是當(dāng)批量測試時(shí),修改default文件會(huì)使整個(gè)PXE測試環(huán)境啟動(dòng)發(fā)生變化,因?yàn)樗蠵XE客戶端共用這個(gè)default引導(dǎo)文件,default引導(dǎo)文件的修改會(huì)對其他PXE客戶端測試都產(chǎn)生影響,因此在當(dāng)前模式下,存在如下問題:

(1)PXE測試網(wǎng)絡(luò)中,涉及到PXE客戶端OS切換的,大都由手動(dòng)選擇切換;

(2)通過在PXE客戶端第一個(gè)OS里修改PXE Server上的引導(dǎo)文件,可以實(shí)現(xiàn)PXE客戶端重啟后從修改后的OS啟動(dòng),但是這樣會(huì)對整個(gè)測試網(wǎng)絡(luò)產(chǎn)生影響,無法滿足批量測試時(shí)PXE客戶端測試互不影響的原則。

總之,沒有一種能夠?qū)崿F(xiàn)PXE測試網(wǎng)絡(luò)PXE客戶端OS自動(dòng)切換,并且PXE客戶端之間互不影響的方法。

基于上述情況,本發(fā)明提出了一種PXE測試環(huán)境實(shí)現(xiàn)OS自動(dòng)切換的方法。



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

本發(fā)明為了彌補(bǔ)現(xiàn)有技術(shù)的缺陷,提供了一種簡單高效的PXE測試環(huán)境實(shí)現(xiàn)OS自動(dòng)切換的方法。

本發(fā)明是通過如下技術(shù)方案實(shí)現(xiàn)的:

一種PXE測試環(huán)境實(shí)現(xiàn)OS自動(dòng)切換的方法,其特征在于包括以下步驟:

(1)安裝PXE服務(wù)器,搭建PXE測試網(wǎng)絡(luò),pxelinux.cfg目錄為PXE客戶端可讀寫模式;

(2)編寫PXE啟動(dòng)文件,命名為default,放在pxelinux.cfg目錄,將PXE客戶端首先要進(jìn)入的OS設(shè)置為默認(rèn)啟動(dòng)項(xiàng);

(3)將PXE客戶端開機(jī),PXE客戶端從PXE測試網(wǎng)絡(luò)啟動(dòng),進(jìn)入默認(rèn)的OS,開始測試;

(4)測試完成后,以網(wǎng)卡MAC地址為原型編寫專屬啟動(dòng)文件,將重啟后要進(jìn)入的OS設(shè)置成默認(rèn)啟動(dòng)項(xiàng),并將專屬啟動(dòng)文件放到PXE服務(wù)器的pxelinux.cfg目錄下;

(5)PXE客戶端重新啟動(dòng)后,開始調(diào)用引導(dǎo)文件,按照優(yōu)先級(jí)關(guān)系調(diào)用對應(yīng)的專屬引導(dǎo)文件,引導(dǎo)進(jìn)入期望的OS。

所述步驟(1)中,PXE測試網(wǎng)絡(luò)包括PXE服務(wù)器和PXE客戶端,所述PXE服務(wù)器和PXE客戶端通過交換機(jī)相連接。

當(dāng)所述步驟(5)結(jié)束后,在第二個(gè)OS里測試完畢,若需要進(jìn)入第三個(gè)OS,則繼續(xù)通過修改對應(yīng)的專屬引導(dǎo)文件來實(shí)現(xiàn);若需要回到第一個(gè)OS中,則只需把專屬引導(dǎo)文件從pxelinux.cfg目錄中刪掉即可,PXE客戶端重啟后會(huì)調(diào)用default引導(dǎo)文件,進(jìn)入第一個(gè)OS。

本發(fā)明的有益效果是:該P(yáng)XE測試環(huán)境實(shí)現(xiàn)OS自動(dòng)切換的方法,既實(shí)現(xiàn)了PXE測試過程中OS的自動(dòng)切換,又不改變PXE服務(wù)器啟動(dòng)default文件,不影響其他PXE客戶端測試,各PXE客戶端OS切換時(shí)互不影響,極大地提高了PXE測試效率。

附圖說明

附圖1為本發(fā)明PXE測試環(huán)境實(shí)現(xiàn)OS自動(dòng)切換的方法示意圖。

附圖2為本發(fā)明PXE測試網(wǎng)絡(luò)構(gòu)架示意圖。

具體實(shí)施方式

為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖和實(shí)施例,對本發(fā)明進(jìn)行詳細(xì)的說明。應(yīng)當(dāng)說明的是,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

該P(yáng)XE測試環(huán)境實(shí)現(xiàn)OS自動(dòng)切換的方法,包括以下步驟:

(1)安裝PXE服務(wù)器,搭建PXE測試網(wǎng)絡(luò),pxelinux.cfg目錄為PXE客戶端可讀寫模式;

(2)編寫PXE啟動(dòng)文件,命名為default,放在pxelinux.cfg目錄,將PXE客戶端首先要進(jìn)入的OS設(shè)置為默認(rèn)啟動(dòng)項(xiàng);

例如有兩個(gè)啟動(dòng)選項(xiàng):CentOS6.8和RHEL6.5,默認(rèn)OS為CentOS6.8

(3)將PXE客戶端開機(jī),PXE客戶端從PXE測試網(wǎng)絡(luò)啟動(dòng),進(jìn)入默認(rèn)的OS,開始測試;

(4)測試完成后,將網(wǎng)卡MAC地址抓出,并將MAC中的“:”替換成“-”,并在前面加上“01-”,以此為文件名,編寫一個(gè)啟動(dòng)文件。例如RHEL6.5對應(yīng)的網(wǎng)口MAC地址為6c:92:bf:23:75:00,則文件名為01-6c-92-bf-23-75-00,將重啟后要進(jìn)入的OS設(shè)置成默認(rèn)啟動(dòng)項(xiàng),并將專屬啟動(dòng)文件放到PXE服務(wù)器的pxelinux.cfg目錄下;

(5)PXE客戶端重新啟動(dòng)后,開始調(diào)用引導(dǎo)文件,按照優(yōu)先級(jí)關(guān)系,調(diào)用以“01-MAC”命名的專屬引導(dǎo)文件,引導(dǎo)進(jìn)入期望的OS,按照如上設(shè)置,即啟動(dòng)后進(jìn)入RHEL6.5。

所述步驟(1)中,PXE測試網(wǎng)絡(luò)包括PXE服務(wù)器和PXE客戶端,所述PXE服務(wù)器和PXE客戶端通過交換機(jī)相連接。

當(dāng)所述步驟(5)結(jié)束后,在第二個(gè)OS里測試完畢,若需要進(jìn)入第三個(gè)OS,則繼續(xù)通過修改“01-MAC”命名的專屬引導(dǎo)文件來實(shí)現(xiàn);若需要回到第一個(gè)OS中,則只需把“01-MAC”命名的專屬引導(dǎo)文件從pxelinux.cfg目錄中刪掉即可,PXE客戶端重啟后會(huì)調(diào)用default引導(dǎo)文件,進(jìn)入第一個(gè)OS。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
肥城市| 筠连县| 江源县| 金平| 获嘉县| 绍兴县| 宜良县| 项城市| 吴堡县| 德江县| 广河县| 阜新| 黄骅市| 嘉峪关市| 广饶县| 太白县| 信宜市| 黑山县| 轮台县| 梁山县| 浦县| 通化县| 叶城县| 天峻县| 九寨沟县| 上饶市| 蒙阴县| 周口市| 阿克| 南安市| 林甸县| 勐海县| 方正县| 宜宾县| 玛沁县| 弥渡县| 弥渡县| 上蔡县| 屏东县| 唐河县| 开原市|