Menguasai ESXCLI: Fondasi Penting untuk Administrasi VMware yang Lebih Cepat, Efisien, dan Andal
Di lingkungan virtualisasi modern, kemampuan mengelola infrastruktur secara cepat dan presisi menjadi faktor yang sangat penting. Administrator tidak hanya bergantung pada antarmuka grafis (GUI), tetapi juga membutuhkan akses tingkat rendah untuk troubleshooting, optimasi, dan konfigurasi lanjutan. Salah satu alat paling penting dalam ekosistem virtualisasi adalah ESXCLI, sebuah command-line interface yang digunakan untuk mengelola host ESXi secara langsung.
Artikel ini merangkum konsep, fungsi, dan perintah penting ESXCLI dalam gaya yang lebih sederhana dan praktis, serta menjelaskan bagaimana alat ini membantu meningkatkan efisiensi pengelolaan infrastruktur virtual berbasis VMware.
Apa Itu ESXCLI dan Mengapa Penting?
ESXCLI adalah framework command line yang digunakan pada host ESXi untuk mengelola berbagai komponen sistem, seperti:
-
Hardware
-
Jaringan (network)
-
Storage
-
Virtual machine (VM)
-
Konfigurasi sistem
Berbeda dengan GUI, ESXCLI memberikan akses langsung ke sistem operasi hypervisor, sehingga administrator dapat melakukan konfigurasi yang lebih detail dan spesifik. Dalam banyak kasus enterprise, GUI saja tidak cukup. Ketika terjadi masalah jaringan, storage latency, atau VM yang tidak responsif, ESXCLI menjadi alat utama untuk diagnosis dan perbaikan cepat.
Cara Mengakses ESXCLI di Lingkungan ESXi
Sebelum menggunakan ESXCLI, Anda harus mengaktifkan akses shell atau SSH pada host ESXi.
1. Melalui DCUI (akses fisik)
-
Masuk ke konsol ESXi
-
Aktifkan “ESXi Shell” dan “SSH”
-
Login menggunakan akun root
2. Melalui Host Client
-
Akses IP host ESXi melalui browser
-
Aktifkan layanan SSH di menu Services
3. Melalui vCenter
-
Masuk ke vSphere Client dari VMware
-
Aktifkan SSH di bagian Services
Setelah SSH aktif, Anda dapat masuk menggunakan terminal:
ssh root@IP_ESXi
Struktur Dasar Perintah ESXCLI
Format umum ESXCLI:
esxcli [options] namespace command [options]
ESXCLI terdiri dari beberapa namespace, yang masing-masing mewakili kategori sistem:
-
hardware
-
network
-
storage
-
system
-
vm
-
software
Setiap namespace memiliki perintah seperti:
-
list→ menampilkan daftar -
get→ melihat konfigurasi -
set→ mengubah konfigurasi
Perintah ESXCLI Paling Penting untuk Administrator VMware
Berikut adalah kumpulan perintah ESXCLI yang paling sering digunakan dalam pengelolaan lingkungan virtual.
1. Informasi Hardware Host
Perintah ini membantu melihat kondisi fisik server ESXi.
esxcli hardware cpu list
Menampilkan detail CPU yang digunakan.
esxcli hardware memory get
Menampilkan total RAM yang tersedia.
esxcli hardware pci list
Menampilkan semua perangkat PCI pada host.
2. Informasi Sistem ESXi
Untuk memeriksa status dan identitas host:
esxcli system version get
Menampilkan versi ESXi dan build number.
esxcli system hostname get
Menampilkan hostname host ESXi.
esxcli system stats installtime get
Menampilkan waktu instalasi ESXi.
3. Manajemen Mode Maintenance
Mode maintenance digunakan sebelum melakukan update atau perubahan sistem.
Aktifkan:
esxcli system maintenanceMode set --enable yes
Nonaktifkan:
esxcli system maintenanceMode set --enable no
Mode ini sangat penting untuk menjaga stabilitas VM sebelum perubahan besar.
4. Perintah Shutdown dan Restart
Restart host:
esxcli system shutdown reboot -d 60 -r "Patch update"
Shutdown host:
esxcli system shutdown poweroff
Perintah ini sangat berguna saat remote maintenance.
5. Perintah Jaringan (Network Management)
Jaringan adalah salah satu area paling kritis di virtualisasi.
esxcli network nic list
Menampilkan daftar NIC fisik.
esxcli network ip interface list
Menampilkan interface jaringan.
esxcli network ip connection list
Menampilkan koneksi aktif.
esxcli network vswitch standard list
Menampilkan virtual switch yang tersedia.
Firewall ESXi
Cek status firewall:
esxcli network firewall get
Menonaktifkan firewall (tidak disarankan):
esxcli network firewall set --enabled false
Mengaktifkan kembali:
esxcli network firewall set --enabled true
6. Manajemen Storage
Storage adalah komponen penting dalam performa VM.
esxcli storage filesystem list
Menampilkan semua filesystem yang ter-mount.
esxcli storage vmfs extent list
Menampilkan VMFS datastore.
esxcli storage nfs list
Menampilkan NFS share.
Cek Kesehatan Disk (S.M.A.R.T)
esxcli storage core device smart get -d naa.xxx
Digunakan untuk memeriksa kesehatan disk fisik.
7. Manajemen iSCSI
esxcli iscsi adapter list
Menampilkan adapter iSCSI.
esxcli iscsi adapter discovery rediscover -A vmhbaX
Melakukan rediscovery storage.
8. Manajemen Software VIB
VIB (vSphere Installation Bundle) digunakan untuk patch dan driver ESXi.
esxcli software vib list
Menampilkan daftar paket terinstal.
esxcli software vib install -d /vmfs/volumes/datastore/patch.zip
Instal patch atau driver baru.
9. Manajemen Virtual Machine
esxcli vm process list
Menampilkan VM yang berjalan.
Jika VM hang:
esxcli vm process kill -w WORLD_ID -t soft
Opsi kill:
-
soft → shutdown normal
-
hard → paksa stop
-
force → force power off
Perintah ESXi Tambahan yang Berguna
Selain ESXCLI, terdapat tools penting lain:
-
esxtop→ monitoring CPU, RAM, disk, network -
vmkfstools→ manajemen virtual disk -
find→ pencarian file -
vsish→ kernel debugging -
vmkload_mod→ melihat driver sistem
Kenapa ESXCLI Penting untuk Enterprise?
Di lingkungan enterprise modern, troubleshooting harus cepat dan akurat. GUI memang memudahkan, tetapi tidak selalu cukup.
ESXCLI memberikan:
-
kontrol penuh terhadap host ESXi
-
akses ke konfigurasi tingkat rendah
-
kemampuan troubleshooting real-time
-
fleksibilitas untuk automation
Ketika sistem mengalami masalah kritis, ESXCLI sering menjadi satu-satunya jalan untuk recovery cepat.
Integrasi dengan Solusi Backup Modern
Pengelolaan ESXi yang baik harus diimbangi dengan strategi perlindungan data yang kuat. Di sinilah solusi seperti NAKIVO menjadi sangat relevan.
NAKIVO membantu organisasi untuk:
-
melakukan backup VM otomatis
-
melakukan recovery instan
-
melindungi data dari ransomware
-
mendukung lingkungan VMware secara penuh
Dengan kombinasi ESXCLI dan solusi backup yang tepat, infrastruktur virtual Anda menjadi lebih tangguh dan siap menghadapi kegagalan sistem.
Kesimpulan
ESXCLI adalah alat penting bagi setiap administrator VMware yang ingin memahami dan mengelola sistem secara mendalam. Dengan perintah yang tepat, Anda dapat:
-
memantau hardware
-
mengelola jaringan
-
mengontrol storage
-
mengelola VM
-
melakukan troubleshooting tingkat lanjut
Menguasai ESXCLI berarti Anda memiliki kontrol penuh atas lingkungan virtual berbasis VMware.
Saatnya Tingkatkan Keandalan Infrastruktur Virtual Anda
Jangan hanya mengandalkan GUI dalam mengelola infrastruktur virtual Anda. Kombinasikan kemampuan ESXCLI dengan solusi backup modern dari NAKIVO untuk membangun sistem yang lebih kuat, aman, dan siap menghadapi kegagalan apa pun.Coba NAKIVO sekarang dan rasakan bagaimana perlindungan data dan manajemen VMware dapat menjadi lebih sederhana, lebih cepat, dan jauh lebih andal. Diskusikan kebutuhan Infrastruktur IT bisnis anda bersama tim Nakivo Indonesia. Sebagai mitra Nakivo terpercaya, iLogo Indonesia merupakan layanan penyedia Infrastruktur terbaik yang ada di Indonesia siap membantu anda. Kunjungi website resmi kami nakivo.ilogoindonesia untuk mendapatkan informasi terbaru lainnya.