两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

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

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

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



背景技術:

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

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

但是當批量測試時,修改default文件會使整個PXE測試環(huán)境啟動發(fā)生變化,因為所有PXE客戶端共用這個default引導文件,default引導文件的修改會對其他PXE客戶端測試都產(chǎn)生影響,因此在當前模式下,存在如下問題:

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

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

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

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



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

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

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

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

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

(2)編寫PXE啟動文件,命名為default,放在pxelinux.cfg目錄,將PXE客戶端首先要進入的OS設置為默認啟動項;

(3)將PXE客戶端開機,PXE客戶端從PXE測試網(wǎng)絡啟動,進入默認的OS,開始測試;

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

(5)PXE客戶端重新啟動后,開始調用引導文件,按照優(yōu)先級關系調用對應的專屬引導文件,引導進入期望的OS。

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

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

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

附圖說明

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

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

具體實施方式

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

該PXE測試環(huán)境實現(xiàn)OS自動切換的方法,包括以下步驟:

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

(2)編寫PXE啟動文件,命名為default,放在pxelinux.cfg目錄,將PXE客戶端首先要進入的OS設置為默認啟動項;

例如有兩個啟動選項:CentOS6.8和RHEL6.5,默認OS為CentOS6.8

(3)將PXE客戶端開機,PXE客戶端從PXE測試網(wǎng)絡啟動,進入默認的OS,開始測試;

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

(5)PXE客戶端重新啟動后,開始調用引導文件,按照優(yōu)先級關系,調用以“01-MAC”命名的專屬引導文件,引導進入期望的OS,按照如上設置,即啟動后進入RHEL6.5。

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

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

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
泾川县| 山西省| 台州市| 涿州市| 金湖县| 文成县| 通河县| 肇东市| 利津县| 宝应县| 漠河县| 长白| 墨江| 衡阳县| 岳普湖县| 大新县| 泾源县| 仙游县| 仁布县| 新晃| 彩票| 泽州县| 安平县| 东丰县| 土默特右旗| 苗栗县| 修武县| 石屏县| 宝坻区| 镇江市| 石屏县| 郓城县| 玉山县| 钦州市| 新宁县| 泗阳县| 姚安县| 东方市| 宁乡县| 姚安县| 志丹县|