使用gPXE网络启动引导ISO和安装ESXi5
生活随笔
收集整理的這篇文章主要介紹了
使用gPXE网络启动引导ISO和安装ESXi5
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?????????用過syslinux的人應該都知道,可以實現PXE網絡啟動DOS和網絡安裝各種Linux(Redhat、CentOS、Debian等),但老版本的syslinux基于TFTP來傳輸所有的文件,這個傳輸速度比較慢、不穩定;特別是在跨網段的情況下,好在新版的syslinux增加了一些新的功能,其中就有gPXE和memdisk,gPXE支持通過HTTP、FTP和NFS方式傳輸文件,這樣龐大的安裝文件就可以走FTP等方式了,從而大大提高效率和穩定性。而新的memdisk則可以支持將ISO鏡像直接載入到客戶端內存中。
gPXE的配置方法很簡單,只需更改DHCP配置文件,啟動指向到gpxelinux.0就可以了。在此我將做一個gPXE服務器用來引導Linux和ISO鏡像,實現PXE安裝ESXi5和windows server 2008。 PXE需要DHCP、TFTP和FTP服務,因為linux下配置比較繁瑣,新手配置起來有點困難,故選擇在windows下架設PXE服務器。 1.?安裝所有組件服務:DHCP使用windows自帶的;TFTP服務器使用tftp32/64,當然也可以使用Solarwinds TFTP或3COM的3CDaemon等;FTP服務架設選擇使用FileZilla FTP Server,其他FTP服務器軟件也皆可。PXE服務器的IP:192.168.123.1 2.?組織目錄結構和準備文件:在本地C盤根目錄下新建tftpboot目錄,并在其下新建子目錄pxelinux.cfg、kickstart、ESXi5和ISO;最終目錄結構如圖 n?復制ESXi5安裝光盤的所有文件到ESXi5目錄下; n?將PE和ESXi5的ISO鏡像復制到ISO目錄下; n?復制ESXi5光盤根目錄isolinux.cfg到tftpboot\pxelinux.cfg目錄下; n?在tftpboot\kickstart目錄下新建ks.txt文 3.?設置pxelinux: 首先下載最新的syslinux包,解壓syslinux包,提取gpxe\gpxelinux.0、memdisk\memdisk和com32\menu\menu.c32文件放到tftpboot目錄下 所有文件準備就緒就開始配置了,有3個地方需要配置: ??tftpboot\kickstart\ks.txt ??tftpboot\pxelinux.cfg\isolinux.cfg ??tftpboot\ESXi5\boot.cfg 修改ks.txt如下: # Accept the EULA vmaccepteula #Set root password rootpw 1qaz@WSX #Install on first local disk install –firstdisk –overwritevmfs #Config initial network settings network –bootproto=dhcp –device=vmnic0 將tftpboot\pxelinux.cfg\isolinux.cfg文件復制改名為default,并修改格式如下圖:?
?
注意不要破壞文件的格式!主要修改菜單和kernel相關參數 DEFAULT ftp://192.168.123.1/menu.c32 MENU TITLE ESXi-5.0.0-469512-standard Boot Menu NOHALT 1 PROMPT 0 TIMEOUT 80 LABEL install KERNEL ftp://192.168.123.1/ESXi5/mboot.c32 APPEND -c ftp://192.168.123.1/ESXi5/boot.cfg MENU LABEL ESXi-5.0.0-469512-standard ^Installer LABEL hddboot LOCALBOOT 0x80 MENU LABEL ^Boot from local disk gPXE引導ISO鏡像的設置,此處以PE鏡像做說明,PE從網絡上下載的!ESXi5的ISO使用同一方法 LABEL Mounting windowsPE’ISO MENU LABEL Mounting ^PE4.0 ISO linux ftp://192.168.123.1/memdisk initrd ftp://192.168.123.1/ISO/Deepin_PE4.0.iso append raw iso 備份tftpboot\ESXi5\boot.cfg文件,因為ESXi5的安裝文件不在TFTP的根目錄,故注意路徑的設置就OK了,在此使用prefix前綴替代每個“/”,修改格式類似下圖: 4.?設置DHCP、TFTP和FTP服務!這里只介紹PXE相關的操作,基本安裝和設置不做解釋。主要是設置DHCP的066和067作用域選項;tftp服務和目錄設置,FTP帳號和共享發布。 DHCP的設置如下: TFTP服務的設置如下: FTP服務的設置如下: 最后激活DHCP、TFTP和測試下FTP 到此,所有PXE服務器的設置已經完畢! 5.?測試客戶端PXE啟動安裝系統 觀察PXE服務器上的服務log,可以看到客戶端在下載相應文件!實現FTP傳輸文件了。 通過測試傳送文件和掛載ISO鏡像兩種方式安裝ESXi5都沒有問題。?
轉載于:https://blog.51cto.com/virtualx/729043
總結
以上是生活随笔為你收集整理的使用gPXE网络启动引导ISO和安装ESXi5的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【中文】Joomla1.7扩展介绍之Jo
- 下一篇: 三个步骤分析网站优化程度