貌似比較少人寫pxe安裝esxi5,網上都是3.5,4,4.1版的多,所以我來介紹一下5版的安裝
esxi5的安裝比之前的4.1都容易,官方文件還是沿用舊思路來寫,我覺得沒必要,有些步驟省了一樣沒問題
之前我已經寫過一篇如何用u盤做esxi5啟動盤的文章,現在來看看如何用pxe方式安裝esxi5,這種方法適用於批量部署和把針對特定廠商定製的esxi映象燒錄到光碟或u盤
眾所周知,在大規模的企業部署環境中,用光碟一台一台伺服器去安裝esxi是十分耗費人力物力的,設想一下你要安裝50臺esxi伺服器
而通過網路pxe引導伺服器,自動安裝作業系統,已經是乙個非常成熟的解決方案,物力是微軟的windows,還是linux,都支援這種安裝方式
本文通過具體實踐,不使用linux伺服器,在windows平台下實現pxe引導伺服器安裝esxi5
基本原理
1.tftpd32作為dhcp伺服器,提供ip位址,和pxe引導檔案資訊。
2.syslinux提供pxe引導檔案pxelinux.0
3.客戶端在獲得ip位址的同時,獲得pxe引導檔案
4.客戶端通過tftp方式,載入esxi的安裝引導程式(由c:\pxe\pxelinux.cfg目錄下的default檔案指定)
實驗設計示意圖
準備工作
windows下綠色免安裝非常好用的tftp伺服器,網上搜一大堆
4.c盤根目錄下建立pxe目錄,然後再建立子目錄pxelinux.cfg(目錄,不是檔案),整個路徑就是c:\pxe\pexlinux.cfg
開始1.解壓縮syslinux,提取..\core目錄下的pxelinux.0檔案到c:\pxe目錄下。
2.把tftp32.zip解壓縮到c:\pxe目錄下。
3.把esxi5的iso檔案裡面的所有檔案,解壓到c:\pxe目錄下。
4.複製esxi5的iso裡面的isolinux.cfg檔案,到c:\pxe\pxelinux.cfg目錄下,重新命名為default。(無字尾名)default是為任意的伺服器安裝esxi server
5.執行tftpd32,設定好根目錄,dhcp引數,引導檔案引數
設定ip位址的起始位址, ip位址池大小、子網掩碼等,設定「啟動檔名」為pxelinux.0
6.在workstation中新建虛擬機器,不載入iso,網絡卡連線方式為橋接,設定開機從網絡卡啟動
一般而言,到這裡獲取到ip,後面的應該都沒問題,但是到這裡會出現下面的錯誤
menu.32這個檔案是在esxi5的iso裡面的,也就是說現在的pxe目錄下是有這個檔案了,為什麼會有這個錯誤提示呢,很坑爹的解決方式是提取syslinux\com32\menu目錄下的menu.32覆蓋到pxe目錄下就解決了
現在再重啟一下要安裝esxi5的機器,一切正常,如下圖,可以安裝了
此時的tftpd會是這樣顯示狀況
pxe批量部署
功能 批量全自動安裝作業系統 方法 dhcp 自動分配ip tftp 微系統 用來安裝系統 httpd 網路源 操作流程 檢查環境 getenforce 檢查selinux systemctl status firewalld 檢查防火牆 配置yum源 光碟源 rm rf etc yum.repos...
pxe自動安裝
首先我們要用到的linux的桌面模式,沒有桌面模式的請自覺安裝。注意要關閉防火牆 需要的支援環境,dhcp,tftp,vsftp。1.先建立ftp的共享光碟目錄 mkdir p var ftp centos62.把光碟複製到目錄下。cp rp media cdrom var ftp centos63...
Linux 部署PXE網路裝機
安裝centos 6.5系統 1.配置服務端ip位址和yum源 略2.安裝配置vsftp服務 1 安裝vsftpd yum y insatll vsftpd 2 修改vsftpd服務配置檔案 vim etc vsftpd vsftpd.conf 修改 local enable no 關閉本地使用者驗...