<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:coop="http://www.google.com/coop/namespace"
	>

<channel>
	<title>Asfihani &#187; xen</title>
	<atom:link href="http://layangan.com/asfik/blog/tag/xen/feed/" rel="self" type="application/rss+xml" />
	<link>http://layangan.com/asfik/blog</link>
	<description>Dicatet Ben Ora Lali</description>
	<lastBuildDate>Fri, 13 Aug 2010 03:36:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Menambah Virtual Disk di Xen</title>
		<link>http://layangan.com/asfik/blog/2009/06/02/menambah-virtual-disk-di-xen/</link>
		<comments>http://layangan.com/asfik/blog/2009/06/02/menambah-virtual-disk-di-xen/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 11:29:04 +0000</pubDate>
		<dc:creator>Asfihani</dc:creator>
				<category><![CDATA[ComSci]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://www.layangan.com/asfik/blog/?p=295</guid>
		<description><![CDATA[Menambahkan virtual disk di Xen memang rada-rada ribet kalau belum nemu caranya. Seperti yang saya alami ketika diminta untuk nambahin satu partisi lagi yang akan digunakan untuk backup di sebuah mesin virtual yang biasa disebut sebagai Dom-U di Xen atau Guest di sistem virtualisasi yang lain. Sebut saja ada sebuah mesin gatotkoco yang merupakan Dom-0]]></description>
			<content:encoded><![CDATA[<p><img class="floatleft size-full wp-image-296" style="border: 0pt none;" title="xen" src="http://www.layangan.com/asfik/blog/wp-content/uploads/2009/06/xen.jpg" alt="xen" width="119" height="50" />Menambahkan virtual disk di <a href="http://www.xen.org/">Xen</a> memang rada-rada ribet kalau belum nemu caranya. Seperti yang saya alami ketika diminta untuk nambahin satu partisi lagi yang akan digunakan untuk backup di sebuah mesin virtual yang biasa disebut sebagai Dom-U di Xen atau Guest di sistem virtualisasi yang lain.</p>
<p>Sebut saja ada sebuah mesin <strong>gatotkoco</strong> yang merupakan Dom-0 (Host OS) dengan <strong>abimanyu</strong> sebagai Dom-U (Guest OS)nya. Caranya sebenarnya gampang, pertama yang mesti dilakukan adalah membuat sebuah file image pada <strong>gatotkoco</strong> seukuran partisi yang akan dipakai, misalnya nama file tersebut adalah <em>abimanyu-disk2.img</em> dengan ukuran 24 GB. Perintah ini butuh waktu, jadi harap bersabar menunggu :</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>root<span style="color: #339933;">@</span>gatotkoco ~<span style="color: #009900;">&#93;</span><span style="color: #666666; font-style: italic;"># dd if=/dev/zero of=/vm/abimanyu-disk2.img \
</span>bs<span style="color: #339933;">=</span>1024k <span style="color: #990000;">count</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">24576</span></pre></div></div>

<p><span id="more-295"></span></p>
<p>Lihat ID dari Dom-U <strong>abimanyu </strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>root<span style="color: #339933;">@</span>gatotkoco ~<span style="color: #009900;">&#93;</span><span style="color: #666666; font-style: italic;"># xm list
</span>Name           ID Mem<span style="color: #009900;">&#40;</span>MiB<span style="color: #009900;">&#41;</span> VCPUs State   <span style="color: #990000;">Time</span><span style="color: #009900;">&#40;</span>s<span style="color: #009900;">&#41;</span>
Domain<span style="color: #339933;">-</span><span style="color: #cc66cc;">0</span>       <span style="color: #cc66cc;">0</span>      <span style="color: #cc66cc;">455</span>     <span style="color: #cc66cc;">4</span> r<span style="color: #339933;">-----</span>   <span style="color:#800080;">3420.5</span>
abimanyu      <span style="color: #cc66cc;">13</span>     <span style="color: #cc66cc;">2559</span>     <span style="color: #cc66cc;">3</span> <span style="color: #339933;">-</span>b<span style="color: #339933;">----</span>  <span style="color:#800080;">10032.0</span></pre></div></div>

<p>Kemudian langkah selanjutnya adalah meng<em>attach</em> file image tersebut sebagai disk <strong>xvdb </strong>dengan menggunakan driver <em>blktap</em> yang support asynchronous I/O (aio) dibandingkan driver konvensional <em>file</em> , perhatikan angka 13 adalah ID Dom-U <strong>abimanyu</strong> :</p>
<p><code>[root@gatotkoco ~]# xm block-attach 13 \<br />
tap:aio:/vm/abimanyu-disk2.img /dev/xvdb w</code></p>
<p>Periksa apakah disk virtual tersebut sudah sukses dikenali,  di <strong>abimanyu</strong> :</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">root<span style="color: #339933;">@</span>abimanyu <span style="color: #009900;">&#91;</span>~<span style="color: #009900;">&#93;</span><span style="color: #666666; font-style: italic;"># dmesg | grep xvdb
</span>xvdb<span style="color: #339933;">:</span> unknown partition table</pre></div></div>

<p>Periksa juga dengan perintah <strong>fdisk</strong> :</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">root<span style="color: #339933;">@</span>abimanyu <span style="color: #009900;">&#91;</span>~<span style="color: #009900;">&#93;</span><span style="color: #666666; font-style: italic;"># fdisk  -l /dev/xvdb
</span>Disk <span style="color: #339933;">/</span>dev<span style="color: #339933;">/</span>xvdb<span style="color: #339933;">:</span> <span style="color:#800080;">25.7</span> GB<span style="color: #339933;">,</span> <span style="color: #cc66cc;">25769803776</span> bytes
&nbsp;
<span style="color: #cc66cc;">255</span> heads<span style="color: #339933;">,</span> <span style="color: #cc66cc;">63</span> sectors<span style="color: #339933;">/</span>track<span style="color: #339933;">,</span> <span style="color: #cc66cc;">3133</span> cylinders
Units <span style="color: #339933;">=</span> cylinders of <span style="color: #cc66cc;">16065</span> <span style="color: #339933;">*</span> <span style="color: #cc66cc;">512</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">8225280</span> bytes
Disk <span style="color: #339933;">/</span>dev<span style="color: #339933;">/</span>xvdb doesn<span style="color: #0000ff;">'t contain a valid partition table</span></pre></div></div>

<p>Oke, disk sudah dikenali. Lalu langkah selanjutnya adalah memperlakukan seperti disk biasa pada umumnya, yaitu membuat partisi (<strong>fdisk</strong>), membuat tipe file system misalnya EXT3 (<strong>mkfs.ext3</strong>) atau menggunakan LVM serta menentukan mount point (<strong>mount</strong>). Jangan lupa untuk mengupdate file <em>/etc/fstab</em> jika menginginkan partisi yang baru tersebut dimount secara otomatis setiap booting.</p>
<p>Langkah terakhir adalah menambahkan virtual disk <strong>xvdb</strong> tersebut pada file konfigurasi Xen <strong>abimanyu</strong> di Dom-0 (<strong>gatotkoco</strong>), misalnya pada file /etc/xen/abimanyu pada bagian <em>disk </em>ubah menjadi :</p>
<blockquote><p>disk = [ "tap:aio:/vm/abimanyu.img,xvda,w",<strong>"tap:aio:/vm/abimanyu-disk2.img,xvdb,w"</strong> ]</p></blockquote>
<p>Semoga bermanfaat.</p>
]]></content:encoded>
			<wfw:commentRss>http://layangan.com/asfik/blog/2009/06/02/menambah-virtual-disk-di-xen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
			<coop:keyword><![CDATA[ComSci]]></coop:keyword>
		<coop:keyword><![CDATA[xen]]></coop:keyword>
	</item>
	</channel>
</rss>

