7

Click here to load reader

E-Book-Bermain-dengan-Infrastruktur-Virtual-VMware-vSphere-Tulisan-Kedelapan.pdf

Embed Size (px)

DESCRIPTION

E-Book-Bermain-dengan-Infrastruktur-Virtual-VMware-vSphere-Tulisan-Kedelapan

Citation preview

Page 1: E-Book-Bermain-dengan-Infrastruktur-Virtual-VMware-vSphere-Tulisan-Kedelapan.pdf

Lisensi Dokumen:

Copyright © 2012 CloudIndonesiA.OR.ID

Lisensi Atribusi-Berbagi Serupa Creative Commons.

Diizinkan untuk mengutip atau menyebarkan

sebagian atau seluruh isi buku ini, asal menyebut

sumbernya dan menggunakan lisensi serupa

2012

Bermain dengan Infrastruktur Virtual :

VMware® vSphere® (Tulisan Kedelapan)

Berkah I. Santoso

[email protected]

Page 2: E-Book-Bermain-dengan-Infrastruktur-Virtual-VMware-vSphere-Tulisan-Kedelapan.pdf

Copyright © 2012 CloudIndonesiA Komunitas Cloud Computing Indonesia

http://www.cloudindonesia.or.id/ twitter: @cloud_indonesia

1 Bermain dengan Infrastruktur Virtual : VMware® vSphere®

Pendahuluan

Teknologi virtualisasi dewasa ini telah merambah sedemikian luas dalam setiap aspek kegiatan

komputasi pengguna. Fenomena pergeseran cara pandang penggunaan sumber daya TI berupa

hardware menjadi cara pandang penggunaan sumber daya TI berupa software, saat ini sudah

dimungkinkan dengan adanya pendekatan virtualisasi. Pada pembahasan teknis berikut ini, akan

kami ulas secara mendalam mekanisme ESXi dalam penggunaan memori yang efisien dan

dukungan VMware dalam mencapai tingkat perbandingan konsolidasi server yang lebih tinggi,

sebagai lanjutan dari tulisan sebelumnya.

Mekanisme ESXi dalam Penggunaan Memori yang Efisien

ESXi menggunakan beberapa fasilitas yang didesain VMware untuk mendukung efisiensi

penggunaan RAM dan tingkat perbandingan konsolidasi yang lebih tinggi. Salah satu fasilitas

tersebut adalah transparent sharing page.

Kernel VM mendeteksi pada saat VM yang berbeda memiliki halaman-halaman memori dengan

konten yang identik dan kernel VM mengatur halaman-halaman tersebut untuk dapat dibagi

pakaikan. Mekanisme berbagi pakai halaman-halaman memori memungkinkan halaman fisik

tunggal dari suatu memori dapat dipetakan kedalam setiap alamat penyimpanan VM. Apabila

suatu VM mencoba untuk melakukan perubahan pada halaman yang dibagi pakai, maka kernel

VM akan membuat salinan yang spesifik untuk VM tersebut dan kemudian kernel VM

melakukan pemetaan halaman tersebut kedalam alamat penyimpanan VM tersebut saja. VM

yang lain selanjutnya melakukan mekanisme berbagi pakai salinan asli halaman memori.

Fasilitas transparent page sharing dikonfigurasikan sesuai dengan konfigurasi standar. Sistem

virtualisasi secara dinamis melakukan scanning pada memori untuk mencari halaman-halaman

yang terduplikasi. Mekanisme tersebut merupakan cara suatu host ESXi secara pro aktif untuk

melindungi memori fisik dari kerusakan dan kesalahan penggunaan oleh VM.

Page 3: E-Book-Bermain-dengan-Infrastruktur-Virtual-VMware-vSphere-Tulisan-Kedelapan.pdf

Copyright © 2012 CloudIndonesiA Komunitas Cloud Computing Indonesia

http://www.cloudindonesia.or.id/ twitter: @cloud_indonesia

2 Bermain dengan Infrastruktur Virtual : VMware® vSphere®

Pada Gambar 1 menjelaskan mengenai manajemen memori oleh ESXi atau kernel VM pada

suatu host fisik.

Gambar 1. ESX memory management

Sumber : http://communities.vmware.com/blogs/drummonds/2009/04/10/understanding-esx-

memory-management-at-partner-exchange-2009

Pada Gambar 2 menjelaskan mengenai mekanisme kernel VM dalam mendeteksi halaman-

halaman memori fisik yang identik dan cara kernel VM melakukan pemetaan terhadap halaman-

halaman identik pada halaman memori fisik yang sama, tanpa adanya perubahan pada Guest

O/S. Kernel VM memperlakukan halaman-halaman yang dibagi pakai tersebut secara copy-on-

write, yaitu bersifat read-only pada saat dibagi pakai dan membuat private copy setelah

penulisan halaman memori.

Page 4: E-Book-Bermain-dengan-Infrastruktur-Virtual-VMware-vSphere-Tulisan-Kedelapan.pdf

Copyright © 2012 CloudIndonesiA Komunitas Cloud Computing Indonesia

http://www.cloudindonesia.or.id/ twitter: @cloud_indonesia

3 Bermain dengan Infrastruktur Virtual : VMware® vSphere®

Gambar 2. Penggunaan memori secara efisien

Sumber : http://blogs.vmware.com/tp/virtualreality/WindowsLiveWriter/sld06a_1.png

Dukungan VMware dalam Mencapai Tingkat Perbandingan Konsolidasi Server yang Lebih

Tinggi

ESXi menggunakan beberapa fasilitas yang didesain VMware untuk mendukung efisiensi

penggunaan RAM dan tingkat perbandingan konsolidasi yang lebih tinggi. Salah satu fasilitas

yang lain adalah balloon driver. Istilah balloon driver mewakili driver perangkat pada vmware,

yaitu vmmemctl. Balloon driver terinstalasi pada Guest O/S pada saat seorang system

administrator melakukan instalasi VMware® Tools pada Guest O/S tersebut.

Page 5: E-Book-Bermain-dengan-Infrastruktur-Virtual-VMware-vSphere-Tulisan-Kedelapan.pdf

Copyright © 2012 CloudIndonesiA Komunitas Cloud Computing Indonesia

http://www.cloudindonesia.or.id/ twitter: @cloud_indonesia

4 Bermain dengan Infrastruktur Virtual : VMware® vSphere®

Pada saat suatu VM melepaskan kebutuhan memori, maka cara pendekatan terbaik terhadap

kondisi tersebut adalah membolehkan guest O/S yang berjalan diatas VM untuk menyerahkan

halaman-halaman memory yang dilepaskan kepada sistem. VM tersebut mengenali halaman-

halaman mana saja yang terakhir kali digunakan dan halaman-halaman mana saja yang dapat

dengan mudah dilepaskan dari media penyimpanan. Keadaan tersebut merupakan kondisi yang

ingin dicapai oleh vmmemctl sehingga instalasi VMware Tools pada Guest O/S diperlukan,

salah satunya untuk mendapatkan fitur balloon driver tesebut.

Fungsi balloon driver adalah untuk meminta memori dari Guest O/S untuk selanjutnya

dilepaskan dibawah pengaturan kernel VM. Guest O/S diatas VM tidak mengetahui pada tiap

tingkatan, tentang komunikasi yang berlangsung antara balloon driver dan kernel VM. Guest O/S

mengetahui bahwa balloon driver telah terinstalasi, akan tetapi Guest O/S tidak mengetahui

tujuan penggunaan fasilitas balloon driver tersebut.

Pada saat suatu sistem tidak sedang dibawah tekanan memori, tidak ada balloon driver pada VM

yang meningkat. Akan tetapi pada saat memori menjadi langka, maka kernel VM memilih suatu

VM dan meningkatkan balloon driver pada VM tersebut. Hal ini menyebabkan balloon driver

dalam VM tersebut meminta sumber daya memori dari Guest O/S. Sehingga terpenuhinya

sumber daya komputasi suatu VM dengan cara menghasilkan memori berdasarkan algoritma

VM tersebut. Kernel VM juga dapat mengatur untuk melepaskan halaman memori untuk VM

lainnya.

Pada Gambar 3 terlihat mekanisme penggunaan balloon driver untuk mendukung rasio

konsolidasi memori yang lebih tinggi.

Page 6: E-Book-Bermain-dengan-Infrastruktur-Virtual-VMware-vSphere-Tulisan-Kedelapan.pdf

Copyright © 2012 CloudIndonesiA Komunitas Cloud Computing Indonesia

http://www.cloudindonesia.or.id/ twitter: @cloud_indonesia

5 Bermain dengan Infrastruktur Virtual : VMware® vSphere®

Gambar 3. Balloon driver untuk mendukung rasio konsolidasi memori yang lebih tinggi.

Sumber : http://blogs.vmware.com/tp/virtualreality/WindowsLiveWriter/sld07a_1.png

References :

http://www.vmware.com/products/vsphere/mid-size-and-enterprise-business/overview.html

http://www.vmwaretips.com/presentations/SD_VMUG-May2009.ppsx

http://communities.vmware.com/docs/DOC-18074

VMware vSphere Overview : ESXi 5.0 and vCenter Server 5.0 Manual.

VMware® Infrastructure Architecture Overview White Paper (vi_architecture_wp.pdf).

Page 7: E-Book-Bermain-dengan-Infrastruktur-Virtual-VMware-vSphere-Tulisan-Kedelapan.pdf

Copyright © 2012 CloudIndonesiA Komunitas Cloud Computing Indonesia

http://www.cloudindonesia.or.id/ twitter: @cloud_indonesia

6 Bermain dengan Infrastruktur Virtual : VMware® vSphere®

VMware® What’s New in VMware® vSphere™ 4 : Virtual Networking, White Papers.

VMware Virtual Networking Concepts Information Guide, Revision: 20070718 Item: IN-018-INF-

01-01.

Biografi Penulis

Berkah I. Santoso. Menyelesaikan kuliah Magister Teknologi Informasi di Universitas Indonesia,

Jakarta (2007). Pernah bekerja sebagai Web Developer untuk salah satu konsultan TI di Depok,

Jawa Barat (2004), System Administrator, IT Assistant Manager pada salah satu perusahaan

pelayaran di Jakarta (2004 – 2007), IT Manager pada salah satu anak usaha kelompok media

besar di Indonesia (2008 – 2012), Dosen TI pada salah satu universitas swasta di Jakarta dan IT

Business Development Manager pada salah satu konsultan TI berbasis Linux dan Open Source

Software (2008-sekarang). Pada Mei 2012 bergabung dengan komunitas CloudIndonesiA

sebagai salah satu anggota tim penulis teknis Bidang Konten dan Review Artikel.