Membuat otomatisasi proses instalasi ESXi 5.0

By | April 10, 2017

Membuat otomatisasi proses instalasi ESXi 5.0 cara ini dilakukan untuk mempermudah dan mempercepat proses instalasi, mengurangi waktu down time pada 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

Setelah Bootable ESXi USB Flashdisk dibuat, langkah selanjutnya adalah melakukan pengeditan kode pemrograman pada file ks.cfg dan file BOOT.CFG. Pada Bootable ESXi USB Flashdisk. Berikut review tersebut :



Berikut links donwload program Notepad ++ 

Melakukan perubahan script file pada file ks.cfg menjadi seperti berikut :

#Sample kickstart scripted installation
vmaccepteula
rootpw 1234567
install --firstdisk --overwritevmfs
network --bootproto=static --ip=192.168.5.253 --gateway=192.168.5.1 --nameserver=192.168.5.1 --netmask=255.255.255.0 --hostname=esxi5-00.tap.local --device=vmnic0 --addvmportgroup=0
reboot
 
%firstboot --interpreter=busybox
# Rename local datastore name
vim-cmd hostsvc/datastore/rename datastore1 "$(hostname -s)-local-storage-1"
# DNS names
esxcli system hostname set --fqdn=esxi5-00.tap.local
esxcli network ip dns search add --domain=tap.local
# DNS server addresses
esxcli network ip dns server add --server=192.168.5.1
esxcli network ip dns server add --server=8.8.8.8
# SSH and ESXi shell
vim-cmd hostsvc/enable_ssh
vim-cmd hostsvc/start_ssh
vim-cmd hostsvc/enable_esx_shell
vim-cmd hostsvc/start_esx_shell

Keterangan dari kode diatas :

rootpw 1234567 #password login untuk root adalah 123457 #dapat disesuaikan
network --bootproto=static --ip=192.168.5.253 --gateway=192.168.5.1
#pengalamatan IP Address untuk server ESXi #dapat disesuaikan
esxcli network ip dns server add --server=192.168.5.1 #Pengalamatan DNS 1
esxcli network ip dns server add --server=8.8.8.8     #Pengalamatan DNS 2

– – – – – – – – – – – – – – – – – –
– – – – – – – – – – – – – – – – – –

Melakukan perubahan script file pada file BOOT.CFG menjadi seperti berikut :

bootstate=0
title=Loading ESXi installer
kernel=/tboot.b00
kernelopt=runweasel
modules=/b.b00 ks=usb --- /useropts.gz --- /k.b00 --- /a.b00 --- /ata-pata.v00 --- /ata-pata.v01 --- /ata-pata.v02 --- /ata-pata.v03 --- /ata-pata.v04 --- /ata-pata.v05 --- /ata-pata.v06 --- /ata-pata.v07 --- /block-cc.v00 --- /ehci-ehc.v00 --- /s.v00 --- /weaselin.i00 --- /ima-qla4.v00 --- /ipmi-ipm.v00 --- /ipmi-ipm.v01 --- /ipmi-ipm.v02 --- /misc-cni.v00 --- /misc-dri.v00 --- /net-be2n.v00 --- /net-bnx2.v00 --- /net-bnx2.v01 --- /net-cnic.v00 --- /net-e100.v00 --- /net-e100.v01 --- /net-enic.v00 --- /net-forc.v00 --- /net-igb.v00 --- /net-ixgb.v00 --- /net-nx-n.v00 --- /net-r816.v00 --- /net-r816.v01 --- /net-s2io.v00 --- /net-sky2.v00 --- /net-tg3.v00 --- /ohci-usb.v00 --- /sata-ahc.v00 --- /sata-ata.v00 --- /sata-sat.v00 --- /sata-sat.v01 --- /sata-sat.v02 --- /sata-sat.v03 --- /scsi-aac.v00 --- /scsi-adp.v00 --- /scsi-aic.v00 --- /scsi-bnx.v00 --- /scsi-fni.v00 --- /scsi-hps.v00 --- /scsi-ips.v00 --- /scsi-lpf.v00 --- /scsi-meg.v00 --- /scsi-meg.v01 --- /scsi-meg.v02 --- /scsi-mpt.v00 --- /scsi-mpt.v01 --- /scsi-mpt.v02 --- /scsi-qla.v00 --- /scsi-qla.v01 --- /uhci-usb.v00 --- /tools.t00 --- /imgdb.tgz --- /imgpayld.tgz
build=
updated=0

– – – – – – – – – – – – – – – – – –
– – – – – – – – – – – – – – – – – –

atau silahkan melakukan replace file BOOT.CFG dan file ks.cfg dari sumber berikut :
BOOT.CFG
ks.cfg

Selamat mencoba 🙂
Semoga bermanfaat.
Salam penulis,

Aa alul

Leave a Reply

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