Panduan Virtualisasi &
Panduan Virtualisasi &
Panduan Virtualisasi &
Panduan Virtualisasi &
Cloud Computing pada Cloud Computing pada Cloud Computing pada Cloud Computing pada
Sistem Linux Sistem Linux Sistem Linux Sistem Linux
Masim “Vavai” Sugianto Masim “Vavai” Sugianto
http://www.vavai.com http://www.vavai.com http://www.vavai.biz http://www.vavai.biz
Bekasi, 20 Maret 2010, 04:38 Bekasi, 20 Maret 2010, 04:38 Revisi 1 : 05 Nov 2010,
Revisi 1 : 05 Nov 2010, 15:5915:59 Revisi 2 : 06 Jan 2011, 05:51 Revisi 2 : 06 Jan 2011, 05:51 Dedicated to :
Dedicated to :
My Lovely Renny “Dear Rey” Yuniastuty & Muhammad “Zeze Vavai” Rivai Alifianto My Lovely Renny “Dear Rey” Yuniastuty & Muhammad “Zeze Vavai” Rivai Alifianto My Young Brother & Sister, “Mamang” Maryadi Arismunandar, Dewi “Dew-Dew” Lia My Young Brother & Sister, “Mamang” Maryadi Arismunandar, Dewi “Dew-Dew” Lia Astuti & Keponakan-Keponakan...
Astuti & Keponakan-Keponakan...
**************************************************************
**************************************************************
J
Jalannya berkelok dan mendakialannya berkelok dan mendaki Siapa menanti tak pernah kutahu Siapa menanti tak pernah kutahu Sunyiku pun kekal: menjajah diri Sunyiku pun kekal: menjajah diri Dan angin pun gelisah
Dan angin pun gelisah menderumenderu Ah, ingin aku istirahat dari mimpi Ah, ingin aku istirahat dari mimpi
Namun selalu kudengar ia menyeru Namun selalu kudengar ia menyeru Tentang jejak di tanah berdebu Tentang jejak di tanah berdebu Diam-diam aku pun berangkat pergi Diam-diam aku pun berangkat pergi /* Balada Si Roy */
/* Balada Si Roy */
**************************************************************
**************************************************************
(*)
(*) DoDokukumemen n inini i didibubuat at memengnggugunanakakan n apaplilikakasi si opopen en sosoururce ce OpOpen en OffOfficice e WrWrititer er (
( http://www.openoffice.orghttp://www.openoffice.org ) versi 3.2.1 pada OpenSUSE 11.3 ) versi 3.2.1 pada OpenSUSE 11.3
PROLOG PROLOG
Virtualisasi dan Cloud Computing adalah mekanisme teknologi yang cukup penting Virtualisasi dan Cloud Computing adalah mekanisme teknologi yang cukup penting untuk dipelaja
untuk dipelajari, ri, terutterutama bagi ama bagi para Administpara Administrator di rator di perusperusahaaahaan n atau lembagaatau lembaga atau institus
atau institusi i yang ingin yang ingin mengemengelola sistem komputelola sistem komputerisarisasi si secasecara ra lebih mudah lebih mudah dandan Lisensi Dokumen:
Lisensi Dokumen:
Copyright ©2010
Copyright ©2010 http://www.vavai.comhttp://www.vavai.com
Dokumen ini dapat digunakan, dimodifikasi dan
Dokumen ini dapat digunakan, dimodifikasi dan disebarkan secara bebdisebarkan secara bebas & luas as & luas untuk untuk tuj
tujuan uan non non komkomerersiasial l (non (non prprofiofit), t), dendengan gan syasyarat rat tidtidak ak menmenghighilanlangkagkan n ketketererangaangann menge
mengenai penulis dan lisenai penulis dan lisensi yang nsi yang diserdisertakan dalam settakan dalam setiap dokumeiap dokumen. n. DimodDimodifikaifikasisi se
secacara ra khkhususus us dadari ri bebentntuk uk awawal al ununtutuk k didiprpresesenentatasisikakan n padpada a SeSemiminanar r TTenentatangng V
Virtirtualualisaisasi-si-CloCloud ud ComComputputinging, , VOVOIP IP & & TTrerend nd LinLinux ux DesDesktoktop p 2012011 1 di di UniUniverversitsitasas Komputer Indonesia (Unikom) Bandung, 8 Januari 2011
Komputer Indonesia (Unikom) Bandung, 8 Januari 2011 Mari bersatu memajukan Indonesia !!
Mari bersatu memajukan Indonesia !!
ma
mampmpu u memembmbererikikan an kikinenerjrja a yayang ng opoptitimamal. l. SaSayayangngnynya, a, titidadak k sesemumua a pipihahakk memahami pentingnya virtualisasi dan relasinya dengan cloud computing. Meski memahami pentingnya virtualisasi dan relasinya dengan cloud computing. Meski sekarang banyak terdengar istilah “cloud computing”, istilah tersebut lebih banyak sekarang banyak terdengar istilah “cloud computing”, istilah tersebut lebih banyak didengar sebagai
didengar sebagai marketing hypemarketing hype atau jargon marketing yang belum terlalu jelasatau jargon marketing yang belum terlalu jelas dipahami
dipahami
APA ITU VIRTUALISASI & CLOUD COMPUTING APA ITU VIRTUALISASI & CLOUD COMPUTING
Virtualisasi bisa diartikan sebagai pembuatan suatu bentuk atau versi virtual dari Virtualisasi bisa diartikan sebagai pembuatan suatu bentuk atau versi virtual dari s
seessuuaattu u yyaanng g bbeerrssiiffaat t ffiissiikk, , mmiissaallnnyya a ssiisstteem m ooppeerraassii, , ppeerraannggkkaatt storage/penyimpanan
storage/penyimpanan data atadata atau sumber u sumber daya jaringan.daya jaringan.
Virt
Virtualisualisasi asi bisa bisa diimpdiimplemenlementasitasikan kan kekedaladalam m berbaberbagai gai bentukbentuk, , antarantara a lain lain (Har(Harryry Sufehmi, P
Sufehmi, Pengenalan Vengenalan Virtualisasi, irtualisasi, 20090607):20090607):
1.
1. Network Virtualization : VLAN, Network Virtualization : VLAN, Virtual IP (untclustering), MultilinkVirtual IP (untclustering), Multilink 2.
2. Memory Virtualization : pooling memory dari node-node Memory Virtualization : pooling memory dari node-node di clusterdi cluster 3.
3. Grid Computing : banyak komputer = satuGrid Computing : banyak komputer = satu 4.
4. Application Virtualization : Dosemu, WineApplication Virtualization : Dosemu, Wine 5.
5. Storage Virtualization : RAID, LVMStorage Virtualization : RAID, LVM 6.
6. Platform Virtualization : virtual computerPlatform Virtualization : virtual computer
Pembahasan kali ini akan menitikberatkan pada materi platform virtualization alias Pembahasan kali ini akan menitikberatkan pada materi platform virtualization alias virtualisasi komputer dan sistem operasi.
virtualisasi komputer dan sistem operasi.
Cloud Computing adalah sistem komputerisasi berbasis jaringan/internet, dimana Cloud Computing adalah sistem komputerisasi berbasis jaringan/internet, dimana suatu sumber daya, software, informasi dan aplikasi disediakan untuk digunakan suatu sumber daya, software, informasi dan aplikasi disediakan untuk digunakan oleh komputer lain yang
oleh komputer lain yang membutuhkan.membutuhkan.
Mengapa konsep ini bernama komputasi awan atau cloud computing? Ini karena Mengapa konsep ini bernama komputasi awan atau cloud computing? Ini karena internet sendiri bisa dianggap sebagai sebuah awan besar (biasanya dalam skema internet sendiri bisa dianggap sebagai sebuah awan besar (biasanya dalam skema net
networwork, k, intinternernet et diladilambambangkngkan an sesebagbagai ai awaawan) n) yanyang g berberisi isi sesekukumpumpulan lan besbesarar ko
komputmputer er yanyang g sasaling ling terterhubhubungung, , jadjadi i clocloud ud comcomputputing ing bisbisa a diadiartirtikan kan sesebagbagaiai komputerisas
komputerisasi berbasis sekumpulan komputer yang i berbasis sekumpulan komputer yang saling terhubung.saling terhubung.
Cloud computing bisa dianggap sebagai perluasan dari virtualisasi. Perusahaan bisa Cloud computing bisa dianggap sebagai perluasan dari virtualisasi. Perusahaan bisa menempatkan aplikasi atau sistem yang digunakan di internet, tidak mengelolanya menempatkan aplikasi atau sistem yang digunakan di internet, tidak mengelolanya secara internal. Contoh cloud computing untuk versi public adalah layanan-layanan secara internal. Contoh cloud computing untuk versi public adalah layanan-layanan milik Google seperti Google Docs dan Google Spreadsheet. Adanya kedua layanan milik Google seperti Google Docs dan Google Spreadsheet. Adanya kedua layanan terse
tersebut but meniameniadakdakan an kekebutuhabutuhan n suatu aplikasuatu aplikasi si officoffice e untuk pengolah kata untuk pengolah kata dandan aplikasi spreadsheet di internal perusahaan.
aplikasi spreadsheet di internal perusahaan.
Contoh cloud computing untuk keperluan non public adalah Amazon EC2 ( Amazon Contoh cloud computing untuk keperluan non public adalah Amazon EC2 ( Amazon Elastic Compute Cloud ). Amazon menyediakan komputer induk, kita bisa mengirim Elastic Compute Cloud ). Amazon menyediakan komputer induk, kita bisa mengirim dan menggunakan sistem virtual dan menggunakannya dalam jangka waktu dan dan menggunakan sistem virtual dan menggunakannya dalam jangka waktu dan biaya sewa tertentu.
biaya sewa tertentu.
KEUNTUNGAN VIRTUALISASI & CLOUD COMPUTING KEUNTUNGAN VIRTUALISASI & CLOUD COMPUTING
1)
1) PePengunguranrangan gan BiaBiaya ya InvInvesestastasi i HarHardwadwarere. . InInveveststasasi i hahardrdwaware re dadapapatt ditekan lebih rendah karena virtualisasi hanya mendayagunakan kapasitas ditekan lebih rendah karena virtualisasi hanya mendayagunakan kapasitas yang sudah
yang sudah ada. Tada. Tak perlu ak perlu ada penambahan perangkat komputer, server dada penambahan perangkat komputer, server d anan pheriperal secara fisik. Kalaupun ada penambahan kapasitas harddisk dan pheriperal secara fisik. Kalaupun ada penambahan kapasitas harddisk dan mem
memoriori, , itu itu leblebih ih ditditujuujukakan n untuntuk uk menmendukdukung ung stastabilbilitaitas s kkerja erja kokompumputerter in
induduk, k, yayang ng jijika ka didihihitutung ng sesecacara ra fifinanansnsiaial, l, mamasisih h jajauh uh lelebibih h hehemamatt dibandingkan investasi hardware baru.
dibandingkan investasi hardware baru.
2)
2) Kemudahan Backup & RecoveryKemudahan Backup & Recovery. Server-server yang dijalankan didalam. Server-server yang dijalankan didalam seb
sebuah uah memesin sin virvirtuatual l dapdapat at disdisimpimpan an daldalam am 1 1 buabuah h imaimage ge yanyang g berberisiisi seluruh konfigurasi sistem. Jika satu saat server tersebut crash, kita tidak seluruh konfigurasi sistem. Jika satu saat server tersebut crash, kita tidak perlu melakukan instalasi dan konfigurasi ulang. Cukup mengambil salinan perlu melakukan instalasi dan konfigurasi ulang. Cukup mengambil salinan image yang sudah
image yang sudah disimpan, merestordisimpan, merestore data hasil e data hasil backup terakhir dan serverbackup terakhir dan server berjalan seperti sedia kala. Hemat waktu, tenaga dan
berjalan seperti sedia kala. Hemat waktu, tenaga dan sumber daya.sumber daya.
3)
3) KemKemudahaudahan n DeplDeploymeoymentnt. . SeServrver er vivirtrtuaual l dadapapat t didiklklononining g sesebabanynyakak mungkin dan dapat dijalankan pada mesin lain dengan mengubah sedikit mungkin dan dapat dijalankan pada mesin lain dengan mengubah sedikit konfigurasi. Mengurangi beban kerja para staff IT dan mempercepat proses konfigurasi. Mengurangi beban kerja para staff IT dan mempercepat proses implementasi suatu sistem
implementasi suatu sistem 4)
4) Mengurangi PanasMengurangi Panas. Berkurangnya jumlah perangkat otomatis mengurangi. Berkurangnya jumlah perangkat otomatis mengurangi panasnya ruang server/data center. Ini akan berimbas pada pengurangan panasnya ruang server/data center. Ini akan berimbas pada pengurangan biaya pendingina
biaya pendinginan/An/AC C dan dan pada pada akhirakhirnya nya mengmengurangi biaya urangi biaya penggupenggunaannaan listrik
listrik 5)
5) Mengurangi Biaya SpaceMengurangi Biaya Space. Semakin sedikit jumlah server berarti semakin. Semakin sedikit jumlah server berarti semakin sedik
sedikit it pula ruang pula ruang untuk menyimpan perangkuntuk menyimpan perangkat. at. Jika server ditempatkJika server ditempatkanan pa
pada da susuatatu u coco-l-lococatatioion n seservrverer/d/datata a cecentnterer, , inini i akakan an beberirimbmbas as papadada pengurangan biaya sewa
pengurangan biaya sewa 6)
6) KemKemudahaudahan n MainMaintenantenance ce & & PenPengelogelolaanlaan. . JuJumlmlah ah seservrver er yayang ng lelebibihh sedikit otomatis akan mengurangi waktu dan biaya untuk mengelola. Jumlah sedikit otomatis akan mengurangi waktu dan biaya untuk mengelola. Jumlah server yang lebih sedikit juga berarti lebih sedikit jumlah server yang harus server yang lebih sedikit juga berarti lebih sedikit jumlah server yang harus ditangani
ditangani 7)
7) StandarisasiStandarisasi HarHardwardware. e. VirVirtualitualisasi sasi melamelakukkukan an emulaemulasi si dan dan enkaenkapsulapsulasisi
hardw
hardware are sehisehingga ngga prosproses es pengepengenalan dan nalan dan peminpemindahan dahan suatu spesifiksuatu spesifikasiasi hardw
hardware tertentu tidak are tertentu tidak menjmenjadi adi masamasalah. lah. SistSistem em tidak perlu tidak perlu melamelakukkukanan deteksi ulang hardware sebagaimana instalasi pada
deteksi ulang hardware sebagaimana instalasi pada sistem/ksistem/komputer fisikomputer fisik 8)
8) Kemudahan Kemudahan ReplacemReplacement.ent. ProProses ses penggapenggantian ntian dan dan upgradupgrade e spesspesifikifikasiasi se
servrver er lelebibih h mumudadah h didilalakukukakan. n. JiJika ka seservrver er ininduk duk susudadah h ovovererloload ad dadann spes
spesifikifikasinasinya ya tidak tidak mencmencukupukupi i lagilagi, , kita kita bisa dengan bisa dengan mudah mudah melamelakukkukanan upgrade spesifikasi atau memindahkan virtual machine ke server lain yang upgrade spesifikasi atau memindahkan virtual machine ke server lain yang lebih powerful
lebih powerful
KERUGIAN PENGGUNAAN
KERUGIAN PENGGUNAAN VIRTU VIRTUALISASI ALISASI
1.
1. Satu Pusat Masalah.Satu Pusat Masalah. Virtualisasi bisa dianalogikan dengan menempatkanVirtualisasi bisa dianalogikan dengan menempatkan semua telur didalam 1 keranjang. Ini artinya jika server induk bermasalah, semua telur didalam 1 keranjang. Ini artinya jika server induk bermasalah, semua sistem virtual machine didalamnya tidak bisa digunakan. Hal ini bisa semua sistem virtual machine didalamnya tidak bisa digunakan. Hal ini bisa dia
diantintisipsipasasi i dendengan gan menmenyedyediakiakan an fasfasilitilitas as bacbackukup p secsecara ara otomotomatiatis s dandan periodik atau dengan
periodik atau dengan menerapkan prinsip fail over/clusteringmenerapkan prinsip fail over/clustering 2.
2. Spesifikasi HardwareSpesifikasi Hardware. . VirtVirtualisualisasi asi membumembutuhkatuhkan n spesspesifikifikasi asi servserver er yangyang lebih tinggi untuk menjalankan server induk dan mesin virtual didalamnya lebih tinggi untuk menjalankan server induk dan mesin virtual didalamnya 3.
3. Satu Pusat SeranganSatu Pusat Serangan. Penempatan semua server dalam satu komputer. Penempatan semua server dalam satu komputer ak
akan an memenjnjadadikikanannynya a sesebabagagai i tatargrget et seserarangnganan. . JiJika ka hahackcker er mamampmpuu men
menereroboobos s masmasuk uk kekedaldalam am sissistem tem induinduk, k, ada ada kkemuemungkngkinainan n ia ia mammampupu me
menynyususup up kkededalalam am seservrverer-s-serervever r vivirtrtuaual l dedengangan n cacara ra memenggnggununakakanan informasi yang ada pada server induk
informasi yang ada pada server induk
KEBUTUHAN SISTEM
KEBUTUHAN SISTEM UNTUK VIRTUALIS UNTUK VIRTUALISASI ASI
Pada dasarnya, kebutuhan spesifikas
Pada dasarnya, kebutuhan spesifikasi server i server tergantung pada tergantung pada virtual servervirtual server yang
yang akan digunakanakan digunakan. . SemaSemakin kin tinggi spesifiktinggi spesifikasi yang asi yang akan dijalankakan dijalankan, an, semasemakinkin tinggi pula
tinggi pula spesspesifikifikasi server yang asi server yang akaakan n digunadigunakan sebagai server induk. kan sebagai server induk. MesMeskiki demikian, asumsi ini tidak 100% benar karena ada beberapa teknologi virtualisasi demikian, asumsi ini tidak 100% benar karena ada beberapa teknologi virtualisasi seperti OpenVZ yang mampu melakukan load balancing sehingga jika mesin virtual seperti OpenVZ yang mampu melakukan load balancing sehingga jika mesin virtual ada 5 yang masing-masing membutuhkan memory 1 GB tidak berarti bahwa server ada 5 yang masing-masing membutuhkan memory 1 GB tidak berarti bahwa server harus memiliki spesifikasi diatas 5 X 1GB.
harus memiliki spesifikasi diatas 5 X 1GB.
Ber
Berikikut ut adaadalah lah spespesifsifikaikasi si minminimaimal l serservever r induinduk k yanyang g akakan an digdigunaunakakan n untuntukuk menjadikan sebuah distro Linux sebagai virtual server :
menjadikan sebuah distro Linux sebagai virtual server : 1.
1. ProProcesscessor Peor Pentium 4. Jikntium 4. Jika akan mea akan menggunanggunakan arskan arsitektitektur 64 bit, serur 64 bit, server haruver haruss memiliki kemampua
memiliki kemampuan 64 bit n 64 bit jugajuga 2.
2. jijika ka akakan an memengnggugunanakakan n momodedel l fufull ll vivirtrtuaualizlizatation ion papada da XXen en HyHypepervrvisisoror,, prosessor memiliki model Intel VT (Virtualization Technology) atau AMD-V prosessor memiliki model Intel VT (Virtualization Technology) atau AMD-V
3.
3. MeMemomory ry mimininimamal 1 Gl 1 GBB 4.
4. KaKapaspasitaitas Has Harddrddisk misk miniminimal 20 Gal 20 GBB 5.
5. MemiMemiliki liki networnetwork cark card untd untuk kuk kepereperluan nluan networketworkinging IMPLEMENT
IMPLEMENTASI VIRTUALISASASI VIRTUALISASI I MENGGUNAKAN MENGGUNAKAN XEN XEN HYPERVISORHYPERVISOR PADA LINUX OPENSUSE/SLES
PADA LINUX OPENSUSE/SLES
Xen sudah
Xen sudah diintdiintegrasegrasikan ikan dengadengan n openSUopenSUSE/SLSE/SLES ES sehinsehingga gga prosproses es instainstalasi lasi XeXenn pada openSUSE menjadi sangat mudah dan hanya memerlukan beberapa klik saja pada openSUSE menjadi sangat mudah dan hanya memerlukan beberapa klik saja pada YAST. Berikut adalah proses instalasinya :
pada YAST. Berikut adalah proses instalasinya : 1.
1. Buka YBuka YAST | Virtualization | InsAST | Virtualization | Install Hypervisors atall Hypervisors and Tnd Toolsools
2.
2. IkIkututi i wiwizazard rd yayang ng didibeberirikakan. n. YYASAST T akakan an ssececarara a ototomomatatis is memelalakkukukanan konfigurasi, kita hanya perlu
konfigurasi, kita hanya perlu mengikutinyamengikutinya
3.
3. Kita bisa mKita bisa melakukan relakukan restart kestart komputer dan booting menggunakan komputer dan booting menggunakan kernel Xernel Xen.en.
Jika ingin selalu booting openSUSE menggunakan kernel Xen, set agar kernel Jika ingin selalu booting openSUSE menggunakan kernel Xen, set agar kernel
Xen menjadi default booting melalui YAST | System
Xen menjadi default booting melalui YAST | System | Bootloader| Bootloader Setel
Setelah ah XeXen n diinsdiinstall dan tall dan booting menggunabooting menggunakan kernekan kernel l XeXen, n, kita bisa kita bisa membuamembuatt mesin virtual melalui menu
mesin virtual melalui menu YAST | Virtualization | Create Virtual Machines YAST | Virtualization | Create Virtual Machines Perlu diingat bahwa Xen mendukung
Perlu diingat bahwa Xen mendukung Full Virtualization dan ParavirtualizationFull Virtualization dan Paravirtualization. Jika. Jika mengin
menginginkaginkan n agar Xen agar Xen mampu menggunakmampu menggunakan an opsi opsi full full virtuvirtualizaalization tion (mis(misalnyaalnya melakukan instalasi Windows XP), server yang kita install harus memiliki asitektur melakukan instalasi Windows XP), server yang kita install harus memiliki asitektur prosesor yang mendukung Virtualization Technology (VT). Opsi untuk mengaktifkan prosesor yang mendukung Virtualization Technology (VT). Opsi untuk mengaktifkan
Virtualization T
Virtualization Technology ini echnology ini ada pada bagian ada pada bagian BIOS sistem.BIOS sistem.
PENGGUNAAN XEN HYPERVISOR PENGGUNAAN XEN HYPERVISOR Set
Setelaelah h kitkita a berberhashasil il melmelakakukaukan n insinstaltalasasi i XeXen n HypHypervervisoisor, r, kitkita a bisbisa a lanlangsugsungng mem
membuabuat t gueguest st OS. OS. PPerlu erlu dipdipahaahami mi bahbahwa wa XeXen n memmemiliiliki ki kekeististimeimewaawaan n daldalamam melakukan emulasi penggunaan hardware antara Guest OS dengan hostnya dalam melakukan emulasi penggunaan hardware antara Guest OS dengan hostnya dalam bentuk paravirtualization, yaitu pemanfaatan modul pada kernel yang dioptimasi bentuk paravirtualization, yaitu pemanfaatan modul pada kernel yang dioptimasi secara khusus. Paravirtualization bisa dilakukan untuk sistem operasi yang sama, secara khusus. Paravirtualization bisa dilakukan untuk sistem operasi yang sama, misalnya SLES sebagai host terhadap openSUSE sebagai guest, namun hal ini tidak misalnya SLES sebagai host terhadap openSUSE sebagai guest, namun hal ini tidak bisa dilakukan pada sistem Windows.
bisa dilakukan pada sistem Windows.
Sistem Windows sebagai guest pada Xen menggunakan model full virtualization, Sistem Windows sebagai guest pada Xen menggunakan model full virtualization, da
dan n inini i mmememererlulukkan an dudukkunungagan n prprococesessosor r yayang ng mememimililiki ki fafasisililitatas s VT VT atatauau Virtualization Technology. Kita bisa mengaktifkan kemampuan VT ini melalui setting Virtualization Technology. Kita bisa mengaktifkan kemampuan VT ini melalui setting BIOS.
BIOS.
Untuk membuat guest OS baru, silakan ikuti panduan berikut ini : Untuk membuat guest OS baru, silakan ikuti panduan berikut ini :
1.
1. Buka YBuka YAST | VirtuAST | Virtualizaalization | Creation | Create Virtte Virtual Macual Machineshines. Klik F. Klik Forwarorwardd 2.
2. WWizizarard d beberirikkututnynya a akakan an memenananynyakakan an apapakakah ah kikita ta hehendndak ak memelalakkukukanan instalasi sistem baru, memindahkan image atau mengupgradenya, silakan instalasi sistem baru, memindahkan image atau mengupgradenya, silakan pilih I need to
pilih I need to install an Operating System untuk membuat guest OS baruinstall an Operating System untuk membuat guest OS baru 3.
3. TTahap beriahap berikutkutnya adalanya adalah menentukh menentukan sistean sistem operasm operasi untuk Guesti untuk Guest 4.
4. PPadada a wiwizazard rd teterarakhkhirir, , kikita ta bibisa sa memenenentntukukan an kkapapasasititas as hahardrddidisk sk yayangng dii
diinginnginkan untuk Guest OS, kan untuk Guest OS, moumountinting ng fifile le ISO atau ISO atau CD CD ROM untuk DVDROM untuk DVD insta
instalasi, lasi, menenmenentukatukan n memomemory, ry, hingga hingga menemenentukantukan n (opsi(opsional) onal) autoyautoyastast untuk otomatisasi konfigurasi
untuk otomatisasi konfigurasi
Jangan lupa memberi nama virtual machine pada bagian ini dengan nama Jangan lupa memberi nama virtual machine pada bagian ini dengan nama yang lebih mudah dipahami (misalnya : storage untuk virtual machine yang yang lebih mudah dipahami (misalnya : storage untuk virtual machine yang digunakan untuk file server dll)
digunakan untuk file server dll) 5.
5. Jika sudJika sudah diset seah diset semua, klimua, klik OK. Xek OK. Xen akan mulan akan mulai melaki melakukan insukan instalatalasi Guessi Guestt OS. Xen menggunakan TightVnc untuk
OS. Xen menggunakan TightVnc untuk melakukmelakukan instalsi secara remotean instalsi secara remote 6.
6. JikJika kita ingin mena kita ingin mengelgelola Xeola Xen atau utuk menjn atau utuk menjalaalankankan n GueGuest OS, kita bisast OS, kita bisa menggunakan menu YAST | Virtualization | Virtual Manager
menggunakan menu YAST | Virtualization | Virtual Manager
IMPLEMENTASI VIRTUALISASI & SERVER CLOUD IMPLEMENTASI VIRTUALISASI & SERVER CLOUD
MENGGUNAKAN PROXMOX VE MENGGUNAKAN PROXMOX VE
Linu
Linux x menmenyedyediakiakan an berberbagbagai ai modumodul l yanyang g bisbisa a digdigunaunakakan n untuntuk uk laylayanaanan n CloCloudud Computing, seperti menggunakan Ubuntu Enterprise Cloud, RedHat Delta Cloud, Computing, seperti menggunakan Ubuntu Enterprise Cloud, RedHat Delta Cloud, SU
SUSE SE ClClououd d PrProgrogram am dadan n lalain-in-lalainin. . JiJika ka iningigin n memelalakukukakan n imimplplememenentatasi si clcloudoud appliance untuk konsumsi sendiri, kita bisa mencoba Proxmox VE. Apa itu Proxmox appliance untuk konsumsi sendiri, kita bisa mencoba Proxmox VE. Apa itu Proxmox VE ?
VE ? Pro
Proxmoxmox x VE VE (vir(virtual tual envirenvironmenonment) t) adaladalah ah distdistro ro Linux berbasis Linux berbasis DebiaDebian n (x86(x86_64)_64) yang dikhususkan sebagai distro virtualisasi. Proxmox secara default menyertakan yang dikhususkan sebagai distro virtualisasi. Proxmox secara default menyertakan Op
OpenenVZ VZ dadan n KVKVM M dadan n didisesedidiakakan an dadalalam m modmodus us teteks ks (c(consonsolole e modmode)e). . PrPrososeses administrasinya dilakuka
administrasinya dilakukan menggunakan akses n menggunakan akses web.web.
Beberapa hal yang perlu diperhatikan terkait Proxmox : Beberapa hal yang perlu diperhatikan terkait Proxmox :
1.
1. PrProxoxmomox x didisesedidiakakan an hahanynya a ununtutuk k memesisin n x8x86_66_64 4 sesehihinggngga a titidadak k bibisasa digunakan untuk mesin 32 bit.
digunakan untuk mesin 32 bit.
2.
2. PaPada da saasaat t insinstaltalasasi, i, PrProxoxmomox x diidiinstnstalaalasiksikan an lalangsngsung ung dardari i CD CD dan dan akakanan men
menghaghapus pus selseluruuruh h isi isi harharddiddisk sk sehsehinggingga a jikjika a ingingin in seksekedaedar r menmencobcobaa Prox
Proxmox, gunakan harddisk kosong atau mox, gunakan harddisk kosong atau jalankan pada mesin Virtual jujalankan pada mesin Virtual jugaga 3.
3. Jika Jika ingin ingin menggumenggunakanakan n KVMKVM, , PrProxmoxmox ox membumembutuhkatuhkan n mothemotherboarrboard/CPUd/CPU yang mendukung teknologi virtualisasi yaitu Intel
yang mendukung teknologi virtualisasi yaitu Intel VT/AMD-VVT/AMD-V INSTALASI
INSTALASI 1.
1. Download Proxmox VE :Download Proxmox VE : http://www.proxmox.com/downloads/proxmoxhttp://www.proxmox.com/downloads/proxmox 2.
2. Burning kedalam CD menggunakan CD burnerBurning kedalam CD menggunakan CD burner 3.
3. Boot komputer menggunakan CD Boot komputer menggunakan CD ProProxmox yang sudah diburnxmox yang sudah diburn 4.
4. Pada langkah pertama tekan ENTERPada langkah pertama tekan ENTER
5.
5. Pada langkah berikutnya pilihPada langkah berikutnya pilih I AgreeI Agree pada tulisan lpada tulisan lisensi. Proisensi. Proxmox dirilisxmox dirilis dalam lisensi GPL sehingga bisa secara free dipergunakan
dalam lisensi GPL sehingga bisa secara free dipergunakan
6.
6. Tentukan harddisk untuk virtual. Proxmox akan secara otomatis membuat Tentukan harddisk untuk virtual. Proxmox akan secara otomatis membuat partisi sesuai keperluan. Partisi terbesar akan digunakan untuk
partisi sesuai keperluan. Partisi terbesar akan digunakan untuk menyimpanmenyimpan image virtual . Kalau harrdisk hanya 1,
image virtual . Kalau harrdisk hanya 1, ProProxmox akan secara otomatisxmox akan secara otomatis memilihnya.
memilihnya.
7.
7. Langkah berikutnya pilih regional option dan Langkah berikutnya pilih regional option dan setting password rootsetting password root
8.
8. Setting IP address untuk Proxmox Host dan kemudian klik tombol Next uSetting IP address untuk Proxmox Host dan kemudian klik tombol Next u ntukntuk mulai melakukan instalasi
mulai melakukan instalasi
9.
9. Setelah instalasi selesai, lakukan proses restart dan boot Setelah instalasi selesai, lakukan proses restart dan boot sistem tanpasistem tanpa menggunakan CD. Proxmox akan secara otomatis menampilkan prompt menggunakan CD. Proxmox akan secara otomatis menampilkan prompt konsole. Manajemen proxmox selanjutnya menggunakan browser
konsole. Manajemen proxmox selanjutnya menggunakan browser
MANAJEMEN PROXMOX MANAJEMEN PROXMOX
1.
1. BukBuka broa browswser, mier, misalsalnya Fnya Firirefoefoxx 2.
2. Proxmox membutuhkan Java VM untuk menampilkan tampilan VNC sistemProxmox membutuhkan Java VM untuk menampilkan tampilan VNC sistem m
meellaalluui i bbrroowwsseerr. . BBuukka a aallaammaat t bbeerriikkuut t ::
http://www
http://www.java.com/en/download/help/.java.com/en/download/help/testvm.xmltestvm.xml mmeellaalluui i bbrroowwsseerr (cat
(catatan : atan : jika tidak bisa jika tidak bisa secasecara otomatis membuka Java, misalnyra otomatis membuka Java, misalnya a padapada sistem Linux yang digunakan, silakan lakukan Java VM melalui package yang sistem Linux yang digunakan, silakan lakukan Java VM melalui package yang tersedia pada sistem Linux anda)
tersedia pada sistem Linux anda) 3.
3. Jika apJika applet Japlet Java bisa tava bisa tampil sempil sempurnmpurna lanjutka lanjutkan langkan langkah beriah berikutnkutnya namunya namun jika belum bisa tampil
jika belum bisa tampil lakuklakukan instalasi plugin Jan instalasi plugin J avaava 4.
4. Buka Buka alamalamat IP at IP proproxmoxmox host x host melamelalui brlui browseowser :r : 5.
5. Login denLogin dengan user nagan user name root dame root dan passn password yanword yang sudah disg sudah disetup sebetup sebelumnyelumnya.a.
Proxmox akan menampilkan halaman panel admin Proxmox Proxmox akan menampilkan halaman panel admin Proxmox