How to resize Linux filesystem on AWS

I am using Free Tier on Amazon Web Services. It is a great offer. It comes with 30GB of space among other things. However, by default, a Linux VM comes with only 8GB of space. I have been working on my WordPress installations and I found out that the 8GB space is running out. Fret not, we can increase the space online. No downtime is required. This is how to do it.

First of all: Backup!
Modifying partition and filesystem is no simple task. A simple typo could ruin your Linux installation or data. On AWS we can easily backup our VM using its snapshot feature. However, it is only free for up to 1GB of snapshot. So, in this case, I will use a good old traditional backup method. That is tar gunzip and rsync to my local PC 🙂 I backup my WordPress files, databases, and supporting configurations (apache, automysqlbackup, etc).

Continue reading

Mengganti self-signed SSL certificate di ESXi ke 4096 bit SSL

vsphere-logoKadang-kadang perusahaan mempunyai kebijakan agar semua SSL certificate kita memiliiki kekuatan 4096 bit. Hal ini menjadi masalah karena secara default ESXi 4.x kekuatannya adalah 1024 dan ESXi 5.x 2048. Bagaimana mengatasinya?

Continue reading

Memperketat Password di ESXi 5

vsphere-logoMungkin perusahaan kamu mempunyai kebijakan yang ketat mengenai password? Seperti minimal 8 karakter, kombinasi huruf besar kecil, spesial karakter dll? Hal ini bisa kita lakukan dengan mudah jika menggunakan vCenter, sebab kita mengaturnya di Windows Policy. Bagaimana kalau kita diwajibkan juga menerapkan password policy itu di ESXi-nya sendiri?

Continue reading

Homelab VMware Menggunakan Nested ESXi

nested-esx55Bagi kamu yang berkecimpung di dunia vSphere tentu telah mengetahui betapa vSphere membantu kita di dalam virtualisasi lingkungan IT kita. Kini kita tidak perlu lagi memiliki puluhan komputer, server yang tentunya memakan banyak listrik, pendingin udara, ruangan server, dan tenaga sysadmin. Salah satu hal yang saya suka dari VMware adalah mereka menyediakan dokumentasi yang terbuka atas produk-produk mereka, sehingga jika kita ingin mempelajarinya lebih lanjut kita bisa selalu mendownload PDFnya, dan juga produk-produknya untuk dicoba (trial). Untuk itu sebagai sysadmin kita harus memiliki homelab untuk kita mencoba berbagai vSphere design dan fitur-fiturnya. Dan hal ini dapat kita lakukan dengan menggunakan hardware yang tidak banyak.
Continue reading

Mengintegrasi VMware PowerCLI ke dalam PowerShell ISE

powercli-iconBagi kamu yang sedang mencoba VMware PowerCLI tentu setelah beberapa lama akan bertanya-tanya alangkah baiknya bila kita bisa menggunakan PowerCLI di dalam PowerShell ISE (Integrated Scripting Environment). Mengapa? Sebab PowerShell ISE menyediakan banyak fitur yang memudahkan kita menulis PowerShell/PowerCLI, diantaranya adalah syntax completion dan GUI Help. Berita baik bagi kamu sebab kita bisa mengintegrasikan keduanya 🙂

Continue reading

vSphere client 5.5 “tidak bisa” diinstall di Domain Controller

Ketika mencoba menginstall vSphere Client 5.5 di Domain Controller, kamu akan menemui pesan error “vSphere Client cannot be installed on a Domain Controller”. Hal ini dibahas di VMware KB 2060849. Namun, di dalam forum diskusi VMware ini disebutkan sebenarnya tidak alasan khusus yang melarang menginstall vSphere client di DC, hal ini hanya merupakan best practice dari Microsoft. Oleh karena itu ada solusinya yaitu menggunakan parameter /VSKIP_OS_CHECKS=”1″ ketika menginstallnya.

Catatan Ngoprek: Hostname Resolver di vSphere Client

Kemungkinan besar environment ngoprek kita menggunakan Network yang berbeda dengan network tempat kita menjalankan vSphere Client kita. Bila iya, maka kita akan menemukan error di dalam fungsi: Search (di pojok kanan atas) dan plugin vCenter Service Status. Errornya berkata bahwa hostname atau Webservicenya tidak merespon. Solusinya adalah: masukan hostname dan IP vCenter ke dalam Windows\System32\drivers\etc\hosts. Hal ini disebabkan vSphere client meresolve secara lokal, tidak berhubungan dengan network ngoprek kita.

Issue clone VM : udev renamed eth0 to eth1

ic-tux2Ketika kita mengclone sebuah VM Linux, tentu kita pernah mengalami masalah ini dimana eth0 “hilang” berganti menjadi eth1. Hal ini disebabkan karena VMware akan mengenerate Mac address yang berbeda untuk eth0. Namun karena Mac address disimpan secara statik di dalam konfigurasi ifcfg-eth0, maka Linux akan secara otomatis merename eth0 menjadi eth1. Namun begitu network interface tetap tidak berhasil up karena inkonsistensi referensi eth0 di dalam ifcfg-eth0. Solusinya adalah berikut.
Continue reading

Jebakan batman Nested ESX: Jangan clone ESX host

ic-tux2Ketika kita membuat nested ESX menggunakan VMware Workstation, kita tentu tergoda untuk membuat linked clone, termasuk pula untuk host ESXnya. Disinilah jebakan batman itu. Ketika kita mengclone sebuah VM, maka Mac addressnya akan sama dengan VM aslinya. Hal ini tentu akan membuat error sebab akan terjadi duplikasi Mac address di network. Continue reading

Migrasi vCenter 4.1 (SQL Express) ke 5.0 (Standalone SQL 2008)

VMware menyediakan metode installasi default yang mudah buat kita dengan menggunakan SQL Express. Tapi sejalan dengan waktu installasi ini mungkin sudah tidak memadai lagi sebab SQL Express mempunyai batas maksimum 5GB untuk databasenya. Artikel ini merupakan panduan singkat migrasi ke vCenter 5.0 menggunakan Standalone SQL.

Continue reading