Implementasi Virtual Private Server Menggunakan Xen Hypervisor

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Implementasi Virtual Private Server Menggunakan Xen Hypervisor

Krisnawan Hartanto
1)
, Adian Fatchur Rochim
2)
, Kodrat Iman Satoto
2)
Jurusan Teknik Elektro, Fakultas Teknik, ni!ersitas "i#one$oro,
Jln% &ro'% Sudharto, Tem(alan$, Semaran$, Indonesia
ABSTRACT
Using a dedicated server for one operating system that only requires resources that are not too large is a
waste !he remaining resources may "e greater than the resources used# so that remaining resources will "e wasted $n
the other hand# a server with one operating system will preclude the use "y the different operating system
!he author suggests a method for the pro"lem !he method offered is the use of a virtual machine that is also
called virtual private servers %VPS& 'ith virtual machine# a server machine can "e equipped with multiple operating
systems# so that e(isting resources can "e optimi)ed VPS "ridges the gap "etween shared we" hosting services from
dedicated server service# giving customers the freedom from other VPS services in the realm of software# "ut with a
lower e(penditure than dedicated servers
Using server virtuali)ation makes more efficient use of resources *esources remaining unused "y a single
operating system can "e used "y other operating systems Virtuali)ation also allows "ackup mechanisms for virtual
machine
Keyword : virtual# virtuali)ation# virtual machine# server# (en hypervisor# hypervm
PENDAHULUAN
Latar Belakang
)irtualisasi meru#akan strate$i untuk men$uran$i
konsumsi da*a #usat data% "en$an !irtualisasi, satu host
ser!er 'isik memiliki (an*ak ser!er !irtual% )irtualisasi
memun$kinkan #usat data untuk men$konsolidasikan
in'rastruktur ser!er 'isik den$an menem#atkan ser!er
!irtual #ada se+umlah kecil ser!er 'isik *an$ le(ih kuat,
sehin$$a men$$unakan ener$* listrik *an$ sedikit dan
men*ederhanakan #usat data% Selain menda#atkan
#en$$unaan hardware *an$ le(ih (aik, !irtualisasi
men$uran$i #en$$unaan ruan$ #usat data, mem(uat
kom#utasi den$an #en$$unaan da*a *an$ le(ih (aik, dan
men$uran$i ke(utuhan ener$i #ada #usat data% ,an*ak
#erusahaan men$$unakan !irtualisasi untuk mem(atasi
konsumsi ener$i dari #usat data%
&erusahaan TI terkemuka (er$a(un$ #ada
Fe(ruari 2--., untuk mem(entuk se(uah kelom#ok
nirla(a *an$ dise(ut /rid /reen
012
*an$ (ertu+uan untuk
men$atasi masalah konsumsi da*a #usat data *an$ (esar%
Kelom#ok ini (erusaha untuk menentukan dan
men*e(arkan #raktek hemat ener$i ter(aik dalam o#erasi
#usat data, konstruksi, desain, dan mendoron$ metrik
user+centric (aru dan standar teknolo$i%
&en$$unaan se(uah #iranti server terdedikasi
kuran$ e'isien a#a(ila han*a di$unakan untuk sistem
o#erasi tun$$al den$an ke(utuhan sum(erda*a kecil%
3esin server *an$ telah terinstal den$an se(uah sistem
o#erasi tidak da#at (er+alan (erdam#in$an den$an sistem
o#erasi lain secara (ersamaan% Hal ini akan san$at
mere#otkan a#a(ila server 'isik *an$ dimiliki han*a satu
teta#i mem(utuhkan server den$an +umlah le(ih dari satu%
3eru#akan #em(orosan *an$ san$at (esar a#a(ila
diharuskan untuk mem(eli server han*a untuk ke(utuhan
*an$ tidak terlalu (esar% Alan$kah (aikn*a a#a(ila sisa
sum(er da*a *an$ tidak ter#akai terse(ut da#at
diman'aatkan untuk ke#entin$an *an$ lain%
Tujuan Penelitian
a% Tu+uan dari #enelitian tu$as akhir ini adalah
untuk menera#kan teknik #em(uatan !irtual
#ri!ate ser!er den$an men$$unakan #eran$kat
lunak 4en h*#er!isor%
(% 3enera#kan "ackup mesin !irtual se(a$ai
skenario disaster recovery%
Batasan Masalah
"alam #enulisan tu$as akhir ini #em(ahasan
masalah han*a di(atasi #ada #ermasalahan (erikut 5
1% &enelitian dilakukan untuk
men$im#lementasikan !irtualisasi server%
2% &enelitian dilakukan den$an men$$unakan
s*stem o#erasi centos 6%7 se(a$ai s*stem
o#erasi host%
7% )irtualisasi dilakukan den$an men$$unakan
4en h*#er!isor%
8% &enelitian tidak mem(ahas modi'ikasi sistem
o#erasi
6% &eneliti men$$unakan h*#er!m se(a$ai
control panel
1% &eneliti men$$unakan 'itur "ackup *an$
dimiliki oleh H*#er)3 se(a$ai metode
"ackup
.% Im#lementasi a#likasi han*a se(atas #ada
#em(uktian (ahwa a#likasi da#at (er+alan di
atas sistem *an$ di(an$un%
9% &eneliti tidak mem(ahas #erancan$an
mau#un #em(uatan a#likasi%
1) 3ahasiswa Teknik Elektro :"I&
2) "osen Teknik Elektro :"I&
1
LANDASAN TEORI
Pengertian Virtualisasi
)irtualisasi meru#akan suatu a#likasi #eran$kat
lunak untuk mensimulasikan sum(er da*a #eran$kat
keras% 3enurut Sundarran+an
0.2
, !irtualisasi adalah
se(uah teknik a$ar #eran$kat keras #ada se(uah mesin
da#at di(a$i melalui #em(a$ian #eran$kat keras atau
lunak, (er(a$i waktu dan simulasi men+adi (an*ak
lin$kun$an eksekusi, tia# (a$ian da#at (er#eran se(a$ai
sistem *an$ len$ka#% Sum(er da*a #eran$kat keras
di(a$ikan di antara klien;klien *an$ (er#ikir (ahwa
mereka (er+alan di atas #eran$kat keras asli%
Virtualisasi Penuh
/am(ar 1 Teknik !irtualisasi #enuh <Anonim, 2-11)
3esin !irtual men$a(straksi #eran$kat keras,
men$i+inkan se(uah sistem o#erasi taktermodi'ikasi untuk
da#at (er+alan
082
% Sistem o#erasi *an$ (er+alan #ada mesin
!irtual mem(erikan instruksi ke#ada #eran$kat keras
den$an cara melalui mesin !irtual% )irtualisasi #enuh
mem(erikan #emodelan len$ka# dari #eran$kat keras%
Keuntun$an utama dari sistem ini menurut
Sundarran+an
0.2
adalah sistem o#erasi *an$ (er+alan #ada
mesin !irtual tidak (utuh untuk dimodi'ikasi%
Parairtualisasi
/am(ar 2 Skema teknik #ara!irtualisasi <Anonim, 2-11)
&ara!irtualisasi adalah se(uah teknik *an$ mana
kum#ulan instruksi dari #eran$kat keras <*an$ tidak
mendukun$ !irtualisasi) dimodi'ikasi men+adi se(uah
kum#ulan instruksi *an$ da#at di!irtualisasi secara
#enuh% 3emodi'ikasi kum#ulan instruksi #eran$kat keras,
(erarti sistem o#erasi +u$a (utuh untuk diarahkan ke
kum#ulan instruksi (aru
0.2
% 3esin !irtual tidak
mensimulasikan sistem o#erasi secara men*eluruh, teta#i
menawarkan ,PI *an$ mem(utuhkan modi'ikasi sistem
o#erasi <meru#akan teknik *an$ di$unakan oleh 4E:)
082
%
&endekatan #ara!irtualisasi memodi'ikasi sistem
o#erasi tamu%
:ilai utama dari #ara!irtualisasi terletak #ada
#en$eluaran *an$ rendah, teta#i keuntun$an un+uk
ker+a #ara!rtualisasi di(andin$ !irtualisasi #enuh
(er$antun$ #ada (e(an ker+a% Kekuran$an dari
#ara!irtualisasi terletak #ada kemam#uan *an$ tidak
mendukun$ sistem o#erasi *an$ tidak da#at
dimodi'ikasi <misal =indows server)%
Hardware-Assisted Virtualization
Hardware+,ssisted Virtuali)ation men$acu
#ada #enam(ahan #eran$kat keras #ada arsitektur
sistem untuk men$uran$i (an*ak #en$eluaran
hypervisor sehu(un$an den$an memeran$ka#
dan men$emulasi o#erasi I-$ dan instruksi status
*an$ di+alankan dalam se(uah sistem o#erasi
tamu% =illiam men*e(utkan #ada (ukun*a *an$
(er+udul Virtuali)ation with Xen
01-2
# #rosesor
Hardware+assist mem(erikan S> tamu otoritas
*an$ di(utuhkan untuk menda#atkan akses
lan$sun$ ke sum(erda*a tan#a harus mem(a$i
kendali dari #eran$kat keras% Se(elumn*a, VMM
harus men$emulasi #eran$kat lunak untuk S>
tamu saat men$endalikan platform 'isik% &rosesor
(aru terse(ut mem(erikan VMM dan S> tamu
otoritas *an$ di(utuhkan tan#a emulasi #eran$kat
keras dan #eru(ahan S>%
Domain!domain "a#a $en
"omain kontrol, dom-, (er'un$si se#erti
instalasi ?inu@ standar, sehin$$a da#at di+alankan
a#likasi modus #en$$una, se#erti *an$ di$unakan
untuk men$elola lin$kun$an 4en, serta di#asan$
dri!er #en$$una *an$ di#erlukan untuk mendukun$
#lat'orm #eran$kat keras% Karena kemam#uan untuk
men$kom#ilasi dan men+alankan ham#ir semua
#eran$kat keras den$an dri!er ?inu@ *an$ tersedia,
4en memiliki (era$am dukun$an #eran$kat keras%
Hal ini mem(erikan 'leksi(ilitas *an$ le(ih (esar
ke#ada or$anisasi TI den$an #ilihan mereka akan
+arin$an 'isik dan #eran$kat #en*im#anan mau#un
men$i+inkan 4en untuk ditera#kan #ada ham#ir setia#
lin$kun$an @91%
A&I #eran$kat keras !irtual mencaku# kontrol
antarmuka *an$ men$elola #ema#aran #eran$kat
'isik, (aik #em(uatan mau#un #enci#taan, melalui
#eran$kat IA> (erikut5
1% Virtual .etwork Interfaces %VI/s&
2% Virtual /irewall and *outers %V/*s&
7% Virtual 0lock 1evices %V01s&
Setia# #eran$kat IA> !irtual memiliki se(uah
,ccess 2ontrol 3ist %,23& *an$ terkait den$ann*a%
3iri# den$an AB? untuk 'ile s*stem atau +arin$an,
AB? ini (erisi in'ormasi tentan$ domU *an$ memiliki
2
akses ke #eran$kat, serta (atasan dan ti#e akses *an$
dii+inkan%
Antarmuka kontrol serta kum#ulan statistik *an$
mem#ro'ilkan kom#onen sistem 4en, dieks#or ke
se#eran$kat alat mana+emen modus #en$$una *an$
(er+alan di alat dom4% Alat;alat ini da#at di$unakan
untuk5
1% 3em(uat dan men$ha#us 1omU
2% 3em(uat dan men$ha#us #eran$kat IA> !irtual
7% 3emantau akti!itas +arin$an
8% 3i$rasi lan$sun$ mesin !irtual dari satu host 4en ke
*an$ lain
6% 3emantau kiner+a #ada tin$kat systemwide atau #er;
domain
PERANCAN%AN SISTEM
Peran&angan Siste' Virtualisasi
Sistem ini dirancan$ den$an men$$unakan
se(uah mesin ser!er *an$ di!irtualisasi sehin$$a
da#at men+alankan (e(era#a sistem
o#erasi%)irtualisasi di+alankan memakai #eran$kat
lunak #ara!irtualisasi 4en H*#er!isor, *an$ terinstal
di atas sistem o#erasi centos 6%7% ntuk
memudahkan mana+emen mesin;mesin !irtual,
#enulis men$$unakan h*#er!m se(a$ai control
panel% &erancan$an secara umum da#at dilihat #ada
$am(ar di (awah ini%
/am(ar 7 Skema mesin ter!irtualisasi
Peran&angan Host
Instalasi centos se(a$ai la#isan sistem o#erasi
dasar harus mem(uat #artisi 3VM %3ogical Volume
Manager& karena @en akan memakai #artisi 3VM
untuk !irtualisasi% Instalasi host dalam 5UI
di#erlukan a#a(ila $uest *an$ akan diinstal (er(asis
5UI, se#erti sistem o#erasi =indows% &ada
#enelitian ini, #enulis akan men$$unakan sistem
o#erasi linu@ den$an distro Bentos 6%7% ?inu@ di#ilih
karena @en h*#er!isor (er+alan #ada kernel ?inu@%
Peran&angan Virtualisasi #engan $en H("eris)r
4en H*#er!isor menera#kan teknolo$i
#ara!irtualisasi, *an$ (erarti sistem o#erasi *an$ akan
diim#lementsikan #ada @en harus dimodi'ikasi secara
khusus a$ar da#at (er+alan secara (aik% ,an*ak
#en*edia la*anan we" hosting telah men*ediakan
sistem o#erasi *an$ dimodi'ikasi sehin$$a #roses
modi'ikasi tidak #erlu dilakukan sendiri%
/am(ar 8 Im#lementasi sistem o#erasi termodi'ikasi
Desain Antar'uka Manaje'en Mesin Virtual
&en$$unaan h*#er!m se(a$ai control panel
memudahkan #en$$una dalam men$elola mesin;
mesin !irtual% H*#er!m memiliki 'itur;'itur untuk
mem(uat mesin !irtual secara graphic user
interface %5UI&, menam#ilkan #en$$unaan
sum(er da*a, sehin$$a seoran$ admin !#s
men$etahui secara +elas alokasi #en$$unaan
sum(er da*a mesin% H*#er!m (ukan meru#akan
(a$ian dari la#isan !irtualisasi% H*#er!m han*a
mem#ermudah mana+emen mesin !irtual secara
5UI%
Akses Client Dala' Satu *aringan
&ada #en$u+ian akses dalam satu +arin$an, client
melakukan telnet terhada# mesin !irtual
men$$unakan alamat i# *an$ masih (erada #ada
+arin$an *an$ sama% "alam hal ini client dan server
sama;sama men$$unakan alamat i# aaa%(((%ccc%@@@%
/am(ar 6 &en$aksesan mesin !irtual dalam satu +arin$an
Akses Client Dala' *aringan Ber+e#a
&ada #en$u+ian akses dalam +arin$an (er(eda,
client melakukan telnet terhada# mesin !irtual dari
+arin$an *an$ (er(eda, dalam hal ini men$$unakan
alamat i# ddd%eee%'''%@@@ dan ser!er men$$unakan
7
alamat i# aaa%(((%ccc%@@@ sehin$$a akses (erada #ada
+arin$an *an$ (er(eda%
/am(ar 1 &en$aksesan mesin !irtual dalam +arin$an (er(eda
Desain Environtment Siste'
,erdasarkan ke(utuhan minimal *an$ di#erlukan
untuk im#lementasi host, sistem o#erasi guest, dan
la*anan a#likasi, maka mesin ser!er mem(utuhkan
memori minimal se(esar 2/,% Ke(utuhan memori
terse(ut disesuaikan den$an +umlah dan ke(utuhan
memori sistem o#erasi $uest *an$ akan
diim#lementasikan se(esar 18-, ke#erluan total minimal
dari a#likasi, dan ke(utuhan memori untuk sistem o#erasi
host se(esar 612%
Sistem memerlukan #rosesor den$an dukun$an
Virtuali)ation !echnology %V!& karena sistem o#erasi
taktermodo'ikasi akan diim#lementasikan se(a$ai mesin
!irtual% "ukun$an terse(ut da#at di(erikan oleh #rosesor
den$an 'itur V! se#erti *an$ dimiliki oleh Intel;)T dan
A3";)%
Peran&angan Disaster Recovery
&roses "ackup da#at dilihat #ada $am(ar di (awah
ini% Skenario "ackup *an$ #enulis lakukan cuku#
sederhana, han*a meli#uti dua lan$kah% ?an$kah
#ertama, keadaan mesin !irtual *an$ ada saat itu
ditan$ka# dalam (entuk image dan disim#an #ada
direktori *an$ terda#at #ada server 6% ?an$kah kedua,
image mesin !irtual *an$ telah disim#an #ada server 6
diunduh ke server 7 melalui koneksi +arin$an%
/am(ar . &rosedur 0ackup
&roses #en$em(alian image file men+adi
mesin !irtual kem(ali se#erti sedia kala
dilakukan den$an cara image file *an$ (erada
#ada server 7 diun$$ah kem(ali ke server 6
kemudian dilakukan #rosedur #emulihan *an$
akan memulihkan data *an$ ada di mesin !irtual%
Image file dikem(alikan ke server 6 den$an
asumsi server "ackup memiliki lin$kun$an *an$
identik den$an server 6 sehin$$a a#a(ila server 6
men$alami kerusakan, restore image da#at
dilakukan di server "ackup dan mesin !irtual
da#at (er+alan #ada server "ackup% :amun dalam
#enelitian ini, server 7 tidak identik den$an
server 6, sehin$$a restore image dilakukan #ada
server 6%
/am(ar 9 &rosedur #emulihan
IMPLEMENTASI DAN PEN%U*IAN
I'"le'entasi Host
3esin ser!er *an$ di#akai harus memiliki
minimum memori se(esar 2 /( dan memiliki
#rosesor den$an dukuna$n terhada# !irtualisasi
hardware+assisted "a#at men$$unakan #rosesor
keluaran intel den$an seri Intel;)T atau da#at #ula
A3";)% &ada #roses instalasi, #artisi *an$ di(uat
harus men*ertakan 3VM %3ogical Volume Manager&#
hal ini dise(a(kan sistem o#erasi tamu *an$ diinstal
akan tersim#an #ada 3VM terse(ut%
I'"le'entasi $en H("eris)r
Se(elum melakukan instalasi, #erlu
di#erhatikan (ahwa kita harus lo$in terle(ih
dahulu se(a$ai super user, atau dise(ut +u$a
den$an root% untuk instalasi 4en h*#er!isor,
#ada mode super user# diketik #erintah CYum
install kernel-xen xen.
I'"le'entasi H("er'
H*#er)3 meru#akan control panel untuk
melakukan #en$elolaan akun !#s %guest - domU&
*an$ saat ini san$at di$emari karena memiliki
har$a *an$ ter$olon$ murah% H*#er)3 da#at
di$unakan den$an kernel 4en atau o#en)D,
walau#un masih terus dikem(an$kan, namun
sudah san$at la*ak di$unakan #ada lin$kun$an
#roduksi%Im#lementasi H*#er!m meli#uti (e(era#a
taha#an se(a$ai (erikut5
8
1% 3en$unduh $S template
2% 3en$unduh File Instalasi
7% 3en+alankan File Instalasi
I'"le'entasi Mesin Virtual
I'"le'entasi Siste' O"erasi Linu,
3esin !irtual #ada @en (erada #ada domain
den$an hak akses *an$ ter(atas atau dom% Bara
im#lementasi mesin !irtual adalah se(a$ai
(erikut%
-. Klik ta" Add 4en
/. 3en$isikan vm name dan password
0. 3emilih os template untuk sistem o#erasi
*an$ akan diinstal
1. 3enentukan quota sum(er da*a #eran$kat
keras mesin
2. 3enentukan hak;hak *an$ akan dimiliki oleh
!irtual mesin
3. Klik add untuk me+alankan #roses instalasi%
Bara untuk melihat mesin !irtual *an$ telah terinstal
da#at dilakukan #ada console dom4
I'"le'entasi Siste' O"erasi 4in#)5s
Im#lementasi sistem o#erasi windows
se(a$ai guest $S memerlukan host *an$
men$$unakan 5raphic User Interface
&ers*aratan utama im#lementasi sistem o#erasi
windows se(a$ai guest os adalah ketersediaan
ruan$ disk% Ruan$ disk *an$ dimaksud da#at
(eru#a disk dri!e 'isik *an$ melekat #ada sistem
host atau disk image% ntuk mem(uat disk image
da#at di$unakan #erintah dd. Se(a$ai contoh,
(aris #erintah di (awah ini mem(uat 2-/( disk
image den$an 'ile (ernama win2k7% dd
if=/dev/zero
of=/var/xen/win2k3.img bs=1
count=1 seek=20.
Im#lementasi mem(utuhkan 21 windows
ser!er dan da#at dilakukan secara lan$sun$
melalui 21-1V1 drive atau 21 image diekstrak
dari 21 ke se(uah IS$ image *an$ disim#an #ada
filesystem dari host Setelah 21 atau 21 image
sia#, lan$kah selan+utn*a mem(uat Xen HVM
configuration file *an$ sesuai%
/am(ar E ,erkas kon'i$urasi HVM
Me'+uat Berkas Backup #ari Mesin Virtual
Klonin$ mesin !irtual meru#akan 'itur *an$
di$unakan untuk mem(ekukan dan men*im#an
keadaan saat ini dari mesin !irtual% &em(uatan klon
men$$unakan h*#er!m (er(asis 5UI dan da#at
dilakukan dari +arin$an luar% Klon *an$ di(uat akan
(erekstensi tar%$F% ntuk mem(uat klon dari mesin
!irtual, masuk ke ta( virtual machine dan memilih
mesin !irtual *an$ akan di(uat klon% Selan+utn*a
memilih menu clone vps%
Mengun#uh Berkas Backup
,erkas *an$ akan diunduh tersedia dalam
ekstensi targ) dan terletak dalam 'older
AhomeAh*#er!mA@enAtem#lateA% ,erkas "ackup da#at
disalin ke mesin lain den$an men$$unaka a#likasi
FileDilla% ,erkas *an$ telah diunduh akan tersim#an
di kom#uter #en$akses h*#er!m%
/am(ar 1-% &en$unduhan (erkas (acku#
6
Pengujian Siste'
Pengujian Akses Mesin Virtual
&en$aksesan terhada# mesin !irtual da#at
dilakukan den$an dua #eran utama% &ertama, akses
dilakukan oleh oran$ *an$ (er#eran se(a$ai dom4
dan memilik hak akses tin$$i% 1om4 da#at
men$akses mesin !irtual den$an dua cara, melalui
h*#er!m *an$ (er(asis 5UI dan melalui ssh client
*an$ (er(asis teks% Akses melalui h*#er!m da#at
dilakukan den$an men$klik console access #ada ta(
console Akan teta#i terle(ih dahulu #astikan !irtual
mesin telah akti'%
/am(ar 11 2onsole access #ada h*#er!m
Setelah itu, muncul +endela console di mana
mesin !irtual akan diakses men$$unakan username
dan password *an$ sesuai%
/am(ar 12 Akses mesin !irtual melalui h*#er!m
Sedan$kan akses mesin !irtual den$an console
mesin ser!er atau ssh client (a$i #en$$una *an$
(er#eran se(a$ai dom- da#at dilakukan den$an
men$etikan #erintah%
xm console vm01.vm
/am(ar 17 Akses mesin !irtual melalui dom-
3aka console akan (eralih ke mesin !irtual%
ntuk men$em(alikan ke dom4 da#at dilakukan
den$an menekan ctrlG2 untuk akses dari console
atau ctrlG6 untuk akses dari ssh client%
Bara kedua adalah (a$i #en$$una *an$
tidak memiliki akses ke dom4% Akses da#at
dilakukan men$$unakan ssh client, semisal #utt*
den$an menuliskan hostname se(a$ai (erikut,
nama;mesin;!irtualHalamat;i#;ser!er, sedan$kan #ort
harus ditentukan terle(ih dahulu oleh dom4%
/am(ar 18 Inisialisasi sesi #ada #utt*
A#a(ila #roses inisialisasi (erhasil
#en$$una akan dialihkan ke +endela console *an$
menan*akan password untuk memastikan
#en$akses adalah #en$$una *an$ (erhak%
&en$$una telah da#at men$akses mesin !irtual
se(a$ai domU
/am(ar 16 Akses mesin !irtual se(a$ai domU
Sedan$kan akses untuk sistem o#erasi
(er(asis 5UI %5raphic User Interface& da#at
dilakukan men$$unakan remote desktop
connection%:amun demikian remote desktop
harus diakti'kan terle(ih dahulu #ada sisi guest
os%
/am(ar 11 Akses 3esin )irtual den$an *emote 1esktop
1
&en$aksesan untuk sistem o#erasi windows
da#at dilakukan men$$unakan *emote 1esktop
2onnection den$an lan$kah *an$ sama se#erti
#en$aksesan sistem o#erasi windows #ada mesin
terdedikasi%
Pengujian A"likasi
&en$u+ian ini dilakukan untuk memastikan
(ahwa (e(era#a a#likasi *an$ ter#asan$ #ada mesin
!irtual *an$ (er(eda da#at di+alankan secara
(ersamaan tan#a ter+adi (entrokan satu sama lain%
A#likasi *an$ hendak diu+i din*alakan dan diakses
melalui we" "rowser%
/am(ar 1. Halaman we(
A#likasi ftp server da#at diakses melalui
alamat 't#5AA192%266%-%128 men$$unakan we"
"rowser% :amun se(elum memasuki halaman ftp
#en$$una terle(ih dahulu diminta untuk men$isi
username dan password *an$ sesuai%
A#a(ila #roses otentikasi dilakukan secara
(enar, #en$$una da#at masuk ke halaman ftp dan
da#at men$akses men$unduh (erkas;(erkas *an$
diun$$ah oleh admin% &enulis men$$unakan
FileDilla untuk men$un$$ah (erkas ke server
/am(ar 19 halaman 't#
Halaman we( *an$ di(uat men$$unakan
+oomla da#at diakses melalui we" "rowser den$an
alamat htt#5AA192%266%-%127A+oomlaA, maka akan
muncul halaman se#erti (erikut ini%
/am(ar1E Halaman we( den$an +oomla
&en$aksesan admin e+a((erd da#at
dilakukan den$an men$$unakan we" "rowser
dan memasukan alamat
htt#5AA192%266%-%1225629-AadminA% Tam#ilan
(erikut akan muncul +ika e+a((erd telah ter#asan$
den$an (aik dan otentikasi dilakukan den$an
(enar%
/am(ar 2- Halaman admin e+a((erd
Pengujian Disaster Recovery
&en$u+ian dilakukan untuk men$etahui
keandalan sistem dalam kondisi (encana, dimana
sistem da#at (ertahan terhada# (encana *an$
ter+adi, sehin$$a a#likasi la*anan *an$ ada da#at
terselamatkan% &en$u+ian meli#uti kondisi *an$
mun$kin ter+adi saat ser!er men$alami $an$$uan,
*aitu saat mesin !irtual men$alami kerusakan%
ntuk itu #en$u+ian di(uat untuk
mensimulasikan kondisi terse(ut den$an
men$ha#us mesin !irtual
&erlakuan ini dilakukan untuk
mensimulasikan a#a(ila ter+adi kesalahan
terisolasi han*a #ada salah satu mesin !irtual
sehin$$a mesin !irtual rusak% Image *an$ telah
diselamatkan da#at men$$anti mesin !irtual *an$
rusak terse(ut den$an kondisi sama saat se(elum
dilakukan "ackup Terda#at dua cara untuk
men$ha#us mesin !irtual% Bara #ertama
men$ha#us den$an men$$unakan h*#er!m%
.
/am(ar 21 3en$ha#us mesin !irtual men$$unakan h*#er!m
Bara kedua men$$unakan #erintah ?inu@%
&erintah xm destro! diketikan untuk mematikan
mesin !irtual% &erintah terse(ut memiliki dam#ak
sama den$an menca(ut ka(el #ower% Setelah itu
setia# (erkas *an$ terda#at #ada direktori !m-1%!m
diha#us seluruhn*a%
/am(ar 22 3en$ha#us mesin !irtual den$an #erintah ?inu@
Kemudian dilakukan #roses untuk men$akti'kan
kem(ali mesin !irtual% &roses diawali den$an
men$un$$ah (erkas *an$ (erisi "ackup terakhir dari
mesin !irtual% ,erkas terse(ut tersedia di 'older
AhomeAh*#er!mA@enAtem#lateA% &roses *an$ (erlan$sun$
meru#akan ke(alikan dari #roses #en$unduhan (erkas
"ackup% &emulihan mesin !irtual dilakukan den$an cara
*an$ sama den$an #roses im#lementasi awal mesin
!irtual, teta#i men$$unakan (erkas "ackup se(a$ai
$Stemplate%
PENUTUP
6esi'"ulan
"ari hasil analisa dan #em(ahasan da#at
disim#ulkan (ahwa 5
1% )irtualisasi meru#akan strate$i untuk men$uran$i
konsumsi da*a #usat data%%
2% )irtualisasi den$an 4en H*#er!isor
memun$kinkan sistem o#erasi (er(eda #lat'orm da#at
(er+alan%
7% Sistem o#erasi tak termodi'ikasi da#at (er+alan
den$an dukun$an #eran$kat keras V!%Virtuali)ation
!echnology&
8% ,er(a$ai macam a#likasi ser!er da#at
diim#lementasikan di mesin !irtual%
6% "en$an h*#er!m #en$elola da#at mem(uat !#s,
men$ha#us, "ooting# shuting down# dan men$ontrol
alokasi sum(erda*a%
1% ,erkas "ackup *an$ di(uat men$$unakan
H*#er)m da#at diunduh ke mesin kom#uter #en$akses
H*#er)3%
Saran
Ada#un saran *an$ da#at di(erikan
sehu(un$an den$an #elaksanaan #enelitian ini
adalah 5
1% &en$$unaan !irtualisasi da#at
dikem(an$kan men+adi (era$am
ke#entin$an, se#erti live migration# *aitu
memindahkan sistem o#erasi *an$
sedan$ (er+alan ke ser!er 'isik *an$ lain%
2% &en$$unaan *an$ lain adala server
consolidation# atau men$elola (an*ak
mesin ser!er men+adi se(uah
#en$elolaan tun$$al
7% ,a$i instansi #endidikan, se#erti sekolah
dan uni!ersitas, !irtualisasi da#at
men+adi solusi untuk melakukan riset
den$an (er(a$ai sistem o#erasi tan#a
harus men*ediaka se(uah mesin ser!er
untuk se(uah sistem o#erasi
DA7TAR PUSTA6A
012 ,arnum &%, ,% "ra$o!ic, K% Fraser, S% Hand, T%
Harris, A% Ho, R% :ue$e(auer, I% &ratt, dan A%
=ar'ield, I4en and the Art o' )irtualiFationJ,
&roceedin$s o' the :ineteenth AB3 S*m#osium
on >#eratin$ S*stems &rinci#les, Januar* 2--7
022 ,en*ehuda, 3%, KThe 4en H*#er!isor )irtualiFin$ a
3achine :ear LouK, 2--6, The 4en h*#er!isor
Hai'u@
072 FiucF*nski, 3% E%, K)irtual 3achine 3onitorsK, 2--E,
Research Scholar, &rincetonni!ersit*%
082 Ra*, K%, KSer!er )irtualiFation and )irtual 3achine
>#eratin$ S*stemsK, 2-1- Bolorado S#rin$s,
Bolorado
062 Ruest, "%, Ruest, :%, )irtualiFation5 A ,e$innerMs
/uide%, 3c/raw;Hill Bom#anies, Inc%, :ew Lork,
2--E
012 San 3uru$esan, IHarnessin$ /reen IT5 &rinci#les
and &ractices,J IEEE IT &ro'essional, Januar*;
Fe(ruar* 2--9, ## 28;77
0.2 Sundarran+an, S%, S% ,hattachar*a, K4en and Ser!er
BonsolidationK, 2--1, In'os*s =hite#a#er
092 )3ware, Inc%, KA &er'ormance Bom#arison o'
H*#er!isorsK, )3ware &er'ormance Stud*%
0E2 )3ware, Inc%, Knderstandin$ Full )irtualiFation,
&ara!irtualiFation, and Hardware AssistK, )3ware
white#a#er%
9
01-2 =illiams, "% E%, ,u*taert, K%, /arcia, J% R%, Rosen, R%
)irtualiFation with 4enN5 Includin$ 4en Enter#riseN,
4enSer!erN, and 4enE@#ressN% S*n$ress &u(lishin$,
Inc%, ,urlin$ton, 2--.
BIODATA
KRIS:A=A: HARTA:T> <?2F --. -88)
"ilahirkan di Lo$*akarta 22 tahun *an$ lalu%
3enem#uh &endidikan sam#ai sekolah menen$ah
atas di Semaran$% "an semen+ak tahun 2--. hin$$a
kini sedan$ men*elesaikan studi Strata; 1 di Jurusan
Teknik Elektro Fakultas Teknik ni!ersitas
"i#one$oro Semaran$, Konsentrasi In'ormatika dan
Kom#uter%
3en*etu+ui,
"osen &em(im(in$ I
Adian Fatchur Rochim, S%T%, 3%T%
NIP.-890://3 -8;;:/- ::-
"osen &em(im(in$ II
Ir% Kodrat I% Satoto 3%T%
NIP. -830-:/; -880:0- ::/
E

You might also like