ESXi腳本式安裝

對於小型環境的部署能夠選擇腳本安裝,簡化安裝過程的重複過程,安裝腳本必須存儲在主機能夠經過HTTP、HTTPS、FTP、NFS、CD-ROM 或 USB 訪問的位置中。能夠以 PXE方式引導 ESXi 安裝程序或從 CD/DVD 或 USB 驅動器中引導。
默認安裝腳本介紹:
默認 ks.cfg 安裝腳本位於 /etc/vmware/weasel/ks.cfg 的初始內存磁盤中,若是想要修改安裝腳本能夠選擇一臺安裝好的ESXi,將其導出並進行修改,修改參數可參考官方文檔,能夠設置license、密碼、網絡等相關參數,以下:
#ks.cfgpython

# Sample scripted installation file
# Accept the VMware End User License Agreement
vmaccepteula
# Set the root password for the DCUI and Tech Support Mode
rootpw 1qaz!QAZ

# The install media is in the CD-ROM drive
install --firstdisk --overwritevmfs

# custom
vmserialnum  --esx=JA0Q0-4029Q-8ZWZ9-J28NK-1380Y
network --bootproto=static --device=vmnic0 --ip=192.168.233.150 --gateway=192.168.233.1 --nameserver=8.8.8.8 --netmask=255.255.255.0 --hostname=Test-ESXi01
# A sample post-install script
%post --interpreter=python --ignorefailure=true
import time
stampFile = open('/finished.stamp', mode='w')
stampFile.write( time.asctime() )

修改後須要在ESXi安裝鏡像文件中的boot.cfg文件中指定ks.cfg 的位置。
將kickstart文件放置到TFP服務器安裝示例:
一、搭建FTP服務器
ESXi腳本式安裝
二、在Linux(centos)系統中將 ESXi安裝鏡像解壓並複製到NEWESXi目錄下
將以前修改好的ks.cfg文件複製到FTP服務器相應的目錄,修更名稱爲ks_cust.cfg,編輯boot.cfg,更改kernelopt所在的行爲 kernelopt=ks=ftp://192.168.233.1/ks_cust.cfg,以下圖所示linux

修改完成後經過centos系統重建ISO鏡像
mkisofs -relaxed-filenames -J -R -o cust_esxi-ftp.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table /NEWESXi/centos

重建鏡像完成後將新鏡像導出便可進行腳本式安裝,整個過程無需人工干預。
備註:也可將ks.cfg腳本放到CD-ROM、USB等設備中,並在boot.cfg文件中指定,例如kernelopt=ks=cdrom:/ks.cfg。
ESXi腳本式安裝服務器

相關文章
相關標籤/搜索