Membuat otomatisasi proses instalasi ESXi 6.5

By | July 4, 2017

Membuat otomatisasi proses instalasi ESXi 6.5
Cara ini dilakukan untuk mempermudah dan mempercepat proses instalasi, agar dapat mengurangi waktu down time pada saat proses perbaikan atau proses pengerjaan project baru layanan server.

Dengan ini kita hanya perlu memasang USB flashdisk, mengarahkan settingan BIOS pada USB flashdisk, dan memonitoring proses instalasi yang akan berjalan secara otomatis mengikuti konfigurasi yang telah diprogram sebelumnya 🙂

Metode ini sering juga disebut “Install ESXi Interactively”

Ada tiga langkah dalam membuatnya :

– Langkah pertama, mempartisi USB Flashdisk.
Langkah kedua, membuat bootable ESXi dengan Tools Lili USB Creator. Dan,
Langkah ketiga, mengganti script pada file BOOT.CFG dan file ks.cfg

Persiapan untuk instalasi ESXi 6.5

– Buat account di My vMware, link register :  https://my.vmware.com/web/vmware/
– Download ESXi installer dari link berikut : https://my.vmware.com/web/vmware/downloads

 

Pada artikel ini hanya akan membahas langkah yang ketiga, untuk langkah pertama, langkah kedua sudah dibahas pada artikel berikut :

Membuat Bootable ESXi 5.0 dan menginstallnya pada USB Flashdisk yang sama

Catatan :
– Pada saat membuat bootable menggunakan lili creator, abaikan warning “not compatiblity” dibawah ini.  🙂

Langkah selanjutnya adalah mengganti file ks.cfg dan file BOOT.CFG Pada Bootable ESXi USB Flashdisk. Sudah penulis siapkan 🙂


Berikut sumber file BOOT.CFG dan file ks.cfg silahkan di download :
BOOT.CFG
ks.cfg

Keterangan script pada file ks.cfg

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

"rootpw 1234567" 
# Password untuk root
# 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"
# Pengaturan Pengalamatan TCP/IP
# A sample post-install script
%post --interpreter=python --ignorefailure=true
import time
stampFile = open('/finished.stamp', mode='w')
stampFile.write( time.asctime() )

Keterangan script pada file BOOT.CFG

bootstate=0
title=Loading ESXi installer
timeout=5
kernel=/tboot.b00
kernelopt=runweasel ks=usb:/ks.cfg
# keterangan kode : "ks=usb:/ks.cfg" 
# Mengarahkan proses instalasi pada file ks.cfg #


Pengujian :

Pengujian dilakukan pada VMware Workstation 12, dengan bantuan tools PLOP untuk mengarahkan first boot pada USB.

Silahkan download PLOP disini.
Buat VM
Berikut spesifikasi VM yang penulis buat :

Arahkan CD/DVD (IDE) pada OS PLOP
Power ON VM
Hubungkan USB Flashdisk pada VM



Arahkan boot pada USB

Enter pada vSphere ESXi 6.x (Scripted install)

Sampai sini kita hanya tinggal memonitoring proses install yang akan berjalan sesuai code yg dibuat
pada file BOOT.CFG dan file ks.cfg   🙂

Untuk melakukan konfigurasi dapat diakses melalui :
– WEB BASED
– vSphare Client

Atau menggunakan VMware Workstation untuk meremote virtual machine didalamnya 🙂

Terimakasih sudah membaca artikel ini,
semoga bermanfaat 🙂

Salam Penulis,
Aa alul

 

Leave a Reply

Your email address will not be published. Required fields are marked *