PXE自動部署ESXi6.5

簡介:

在虛擬機上測試通過PXE自動安裝ESXi,爲硬件安裝ESXi做準備。

參考文獻:

《使用 TFTP 以 PXE 方式引導 ESXi 安裝程序》

測試環境:

window 10 64bit

Vmware Player 14

Tiny PXE Server 1.0.0.19

ESXi 6.5鏡像

Syslinux 3.86

安裝過程:
1、建立TFTP服務器目錄/tftp。

2、獲取Syslinux 3.86(VMware推薦,本人測試6.03有問題),解壓,將/gpxe/gpxelinux.0和/com32/menu/menu.c32兩個文件拷貝到/tftp下。

3、在/tftp下新建目錄pxelinux.cfg、ESXi6.5(名稱可改,用於存放鏡像解壓文件)。

4、將ESXi 6.5鏡像文件解壓到/tftp/ESXi6.5中,將/tftp/ESXi6.5/ISOLINUX.CFG文件拷貝到/tftp/pxelinux.cfg下,重命名爲default,打開default文件,定位到KERNEL和APPEND這兩行:

KERNEL mboot.c32
APPEND -c boot.cfg
將mboot.c32和boot.cfg路徑指向ESXi6.5目錄,修改爲:

KERNEL ESXi6.5/mboot.c32
APPEND -c ESXi6.5/boot.cfg
5、在/tftp目錄下新建ks.cfg文件,內容如下(password爲安裝完成後esxiroot密碼):

Accept the VMware End User License Agreement

vmaccepteula

Set the root password for the DCUI and Tech Support Mode

rootpw password

Install on the first local disk available on machine

install --firstdisk --overwritevmfs

Set the network to DHCP on the first network adapter

network --bootproto=dhcp --device=vmnic0

Reboot after finish installation

reboot
6、打開/tftp/ESXi6.5/BOOT.CFG文件,將所有“/”去掉,在kernel這一行前增加一行:

prefix=ESXi6.5/
定位到kernelopt這一行:

kernelopt=runweasel
修改爲

ks=http://192.168.18.12/ks.cfg
注:IP地址爲服務器地址。
7、打開Tiny PXE Server,DHCP服務器選擇VMnet8的IP地址(本人設置的VMware網絡連接爲NAT模式),啓動文件處選擇/tftp目錄下的gpxelinux.0,勾選HTTPd,然後點擊啓動按鈕,如下圖所示。

7、打開Vmware Player,新建虛擬機,Vmware Player沒有提供VMware ESX系統選項,可以通過以下方法識別出VMware ESXi系統。

首先選擇安裝映像文件,選擇ESXi的鏡像文件,待Vmware Player識別出系統,此時不要點擊下一步,選擇稍後安裝操作系統。

此時就識別出操作系統了,見下圖。然後一路下一步完成新建虛擬機。

新建完成後播放該虛擬機,開始從ftp加載文件。

等待系統安裝。

自此,ESXi系統安裝完成,可以通過瀏覽器打開192.168.18.15(顯示的host地址)進行訪問。


作者:長蘑菇的木頭
來源:CSDN
原文:https://blog.csdn.net/shouzang/article/details/80624660
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章