Thursday, April 9, 2015

Implementasi High Availability VMware vSphere

Sekalian bikin catetan pribadi, saya sekalian mau coba share gimana cara implementasi High Availability di vSphere. VMware vSphere yg saya gunakan kebeneran masih versi 5.5 karna masih males upgrade di kosan ke 6.0 haha.

Karna niatnya catetan pribadi saya cuma mau bahas cara konfignya aja yang simpel sebenernya, jadi kalo mau tau konsep HA bisa baca tulisan saya sebelumnya disini.
Selain itu HA itu banyak sekali model implementasinya terutama admission control yang digunakan harus disesuaikan dengan kebutuhan agan.

OK langsung aja topologi yang saya gunakan kira2 seperti dibawah ini.


Keterangan 
Dalam environment diatas terdapat dua VM yang ada di host 192.168.99.10 dan VM tersebut menggunakan NFS Storage.

Kalo agan masih bingung gimana cara bikin NFS Storagenya bisa baca disini.
Nah syarat simpel untuk implementasi ini itu intinya ialah :
  • Host udah dimanage dengan vCenter
  • Virtual Machine ada di dalam shared storage
  • Usahakan bikin vmkernel port untuk vMotion link.

Nah, kalo environment sudah ready seperti diatas agan bisa langsung akses vCenter server melalui web agan. Kalo pada case diatas saya akses melalui https://192.168.99.11:9443

Langkah Pertama, Buat Cluster
Kalo sudah dibuka, kamu bisa pilih tab vCenter > Host and Clusters, akan muncul gambar seperti dibawah ini. Digambar tersebut sudah dibuat datacenter virtual bernama Latihan


Nah klik kanan di tab Latihan lalu pilih New Clusters


Akan muncul gambar seperti dibawah ini, agan kasih nama cluster agan lalu centang turn on HA.
Agan bisa ikuti seperti pada gambar dibawah ini.


Nah sepengetahuan saya itu kalo dari konfigurasi diatas, apabila agan pilih "Percentage of cluster resources reserved as failover spare capacity" itu berarti di dalam cluster akan direserved resources untuk Memory 25% dan CPU 25% untuk process failover.
(Untuk admission control yg lainnya mungkin akan saya tulis lain kali kalo ada waktunya hehe)..

Tekan OK apabila sudah selesai, cluster dengan nama Testing HA telah berhasil dibuat seperti gambar dibawah ini.



Langkah Kedua, Masukan Host Ke Dalam Cluster

Nah di lab ini ada dua host yaitu vSphere1(192.168.99.9) dan vSphere2(192.168.99.10) masukan kedua host tersebut kedalam cluster dengan hanya mendrag lalu drop.

Drag n drop host 192.168.99.10 kedalam cluster.



Drag n drop host 192.168.99.9 kedalam cluster.


Tunggu proses sampai selesai..

Langkah Ketiga, Testing Apakah HA Berjalan?

Untuk melakukan testing relatif cukup mudah, agan bisa tinggal melakukan ping saja ke masing2 VM dalam kasus diatas VM menggunakan IP 192.168.99.101 dan 192.168.99.102.

Namun sebelumnya cek dulu beberapa hal dibawah ini :
  • Host mana yang menjadi master? Agan bisa cek dengan klik host lalu summary, dalam LAB  kita ini kebeneran yang menjadi master adalah host 192.168.99.10

  • Lalu cek dimana masing2 VM berjalan, nah bisa cek vm1-1 dan vm2-1 berjalan di host mana? Dalam lab ini kedua VM berjalan di atas host 192.168.99.10.


Nah karna kita sudah tahu bahwa kedua VM berjalan diatas host 192.168.99.10 dan host itupun berjalan sebagai master saatnya kita test. Agan bisa shutdown host tersebut dari vCenter agan sambil ping ke masing2 Virtual Machine yaitu vm1-1(192.168.99.101) dan vm2-1 (192.168.99.102).


Sekarang agan coba Shutdown host 192.168.99.10, ikuti langkah seperti dibawah ini.



Pada tab reason ketik saja testing HA lalu klik OK.

Nah sekarang Host 192.168.99.10 sudah mati, kalo diliat dari vCenter server juga akan terlihat seperti dibawah ini.


Nah kalo coba di ping kedua Virtual Machine responsenya adalah destination unreachable yang menandakan tidak ada respon dari si vm tsb, tunggu sampai sekitar 1-3 menit sampe kedua VM tsb UP kembali.


Tunggu sampai UP lagi seperti gambar dibawah ini.



Nah kalo sudah up agan bisa cek ke vCenter agan siapa sekarang yang menjadi master host? Seharusnya adalah host master saat ini adalah 192.168.99.9, lalu coba cek masing2 Virtual Machine seharusnya kedua vm tersebut saat ini akan berada di host 192.168.99.9 seperti gambar dibawah ini.



Nah gimana mudah kan? Selamat mencoba yah semoga berguna catetan saya ini buat agan hehe..

8 comments:

  1. Thank you bro.. Sangat bermanfaat informasinya..

    ReplyDelete
  2. Untuk membuat vmkernel vmotion gimana?

    ReplyDelete
    Replies
    1. Silahkan baca artikel saya tentang vMotion di link ini.

      http://arifzulfikarp.blogspot.co.id/2014/12/best-practice-vmware-enhanced-vmotion.html

      Disitu ada cara bagaimana membuat vmkernel.. :)

      Delete
  3. Gan klo mau latihan buat seperti itu meski pake licensi yah... Karena API nya diblok yg bayar yah.. boleh dishare dunk licensinya.. thanks

    ReplyDelete
    Replies
    1. Pakai license trial bisa mas, silahkan download di website resmi vmware

      Delete
  4. This comment has been removed by the author.

    ReplyDelete
  5. waktu pengujian setelah di shutdown, vm di dalam host tidak mau up lagi kira-kira ada kesalahan dimana ya gan?

    ReplyDelete