<?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/"
	>

<channel>
	<title>infogurke.de &#187; Citrix XenServer</title>
	<atom:link href="http://www.infogurke.de/tag/citrix-xenserver/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.infogurke.de</link>
	<description>Der Informant aus dem Netz</description>
	<lastBuildDate>Thu, 07 Apr 2011 08:04:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Gemeinschaft / Debian Lenny paravirtualisiert unter Citrix XenServer</title>
		<link>http://www.infogurke.de/2010/01/gemeinschaft-debian-lenny-paravirtualisiert-unter-citrix-xenserver/</link>
		<comments>http://www.infogurke.de/2010/01/gemeinschaft-debian-lenny-paravirtualisiert-unter-citrix-xenserver/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 20:10:21 +0000</pubDate>
		<dc:creator>infogurke</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Citrix XenServer]]></category>
		<category><![CDATA[Virtualisierung]]></category>

		<guid isPermaLink="false">http://www.infogurke.de/?p=393</guid>
		<description><![CDATA[Gemeinschaft ist eine Asterisk Distribution der Firma Amooma GmbH. Die Virtualisierung eines Asterisk-Servers bietet sich durch die typischerweise geringe Hardwareanforderung und das Bed&#252;rfnis nach hoher Verf&#252;gbarkeit geradezu an. Zumindest wenn man davon ausgeht, dass man ein Mediagateway f&#252;r die Umsetzung IP &#60;&#62; ISDN verwendet. Die Virtualisierung einer PCI-Karte ist keine w&#252;nschenswerte Aufgabe, das macht keinen [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_401" class="wp-caption alignleft" style="width: 160px"><a href="http://www.infogurke.de/wp-content/uploads/2010/01/xenserver-debian-hvm-para2.png"><img class="size-thumbnail wp-image-401   " title="Debian full virtualization" src="http://www.infogurke.de/wp-content/uploads/2010/01/xenserver-debian-hvm-para1-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">Native Virtualisierung</p></div>
<p><a href="http://www.amooma.de/gemeinschaft/" target="_blank">Gemeinschaft</a> ist eine Asterisk Distribution der Firma Amooma GmbH. Die Virtualisierung eines Asterisk-Servers bietet sich durch die typischerweise geringe Hardwareanforderung und das Bed&#252;rfnis nach hoher Verf&#252;gbarkeit geradezu an. Zumindest wenn man davon ausgeht, dass man ein Mediagateway f&#252;r die Umsetzung IP &lt;&gt; ISDN verwendet. Die Virtualisierung einer PCI-Karte ist keine w&#252;nschenswerte Aufgabe, das macht keinen Spa&#223;!</p>
<p>Citrix XenServer ist in einer kostenlosen Version auch f&#252;r den kommerziellen Einsatz nutzbar. Mit der Software erh&#228;lt man eine ausgereifte Virtualisierungsl&#246;sung out of the box.</p>
<div id="attachment_402" class="wp-caption alignright" style="width: 160px"><a href="http://www.infogurke.de/wp-content/uploads/2010/01/xenserver-debian-hvm-para1.png"><img class="size-thumbnail wp-image-402    " title="Debian paravirtualization" src="http://www.infogurke.de/wp-content/uploads/2010/01/xenserver-debian-hvm-para2-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">Paravirtualisierung</p></div>
<p>In diesem Artikel wird erkl&#228;rt, wie man eine vollst&#228;ndig virtualisierte Linux Distribution in ein paravirtualisiertes System &#252;berf&#252;hrt. Gemeinschaft nutzt ein Debian Lenny; die Vorgehensweise unterscheidet sich nicht grundlegend zu anderen Distributionen.</p>
<ol>
<li>F&#252;r die Installation der VM muss &#8220;Other install media&#8221; als Template und der Gemeinschaft Installer als ISO-Image ausgew&#228;hlt werden.</li>
<li>Nach der Installation werden die XenServer Tools und der XenServer Kernel installiert. Dazu die CD mounten oder den Inhalt &#252;ber scp auf die VM kopieren:<code><br />
dpkg -i Linux/xe-guest-utilities_5.5.0-458_i386.deb<br />
dpkg -i Linux/debian-generic/linux-image-2.6*<br />
</code></li>
<li>Mit der Paravirtualisierung wird sich das Blockdevice der Festplatte von <em>hda</em> in <em>xvda</em> &#228;ndern. In <em>/etc/fstab</em> und <em>/boot/grub/menu.lst</em> die entsprechenden Vorkommnisse &#228;ndern. Die Datei <em>/etc/fstab</em> ist selbsterkl&#228;rend, in <em>menu.lst</em> an der folgende Stelle:<br />
<code>title           Debian GNU/Linux, kernel 2.6.29-xs5.5.0.14<br />
root            (hd0,0)<br />
kernel          /boot/vmlinuz-2.6.29-xs5.5.0.14 root=/dev/xvda1 ro quiet<br />
initrd          /boot/initrd.img-2.6.29-xs5.5.0.14<br />
</code></li>
<li>Wahrscheinlich wird im XenCenter der login prompt nicht mehr erscheinen, in der Datei<em> /etc/inittab</em> <em>tty1</em> durch <em>hvc0</em> ersetzen:<br />
<code># Format:<br />
#  :::<br />
#<br />
# Note that on most Debian systems tty7 is used by the X Window System,<br />
# so if you want to add more getty's go ahead but skip tty7 if you run X.<br />
#<br />
1:2345:respawn:/sbin/getty 38400 hvc0<br />
</code></li>
<li>Die VM mit poweroff herunterfahren.</li>
</ol>
<p>Unter der Konsole des XenServers wird die eigentliche Virtualisierungsmethode umgestellt. Das muss &#252;brigens nicht zwingend auf dem Pool Master durchgef&#252;hrt werden.</p>
<ol>
<li>Jeder VM ist einer UUID zugeordnet, diese kann mit dem Kommando <em>xe vm-list</em> herausgefunden werden.</li>
<li>Jetzt folgt die eigentliche Umstellung der Virtualisierungsmethode:<br />
<code>xe vm-param-set uuid=&lt;uuid&gt; HVM-boot-policy=""<br />
xe vm-param-set uuid=</code><code>&lt;uuid&gt;</code><code> PV-bootloader=pygrub<br />
xe vm-param-set uuid=</code><code>&lt;uuid&gt;</code><code> PV-args="-- quiet console=hvc0"<br />
</code></li>
<li>Die virtuelle Festplatte ist noch nicht zum Booten bereiten. F&#252;r die Aktivierung wird die VBD-UUID ben&#246;tigt, das Kommando <em>xe vm-disk-list uuid=&lt;uuid&gt;</em> liefert eine Liste der Blockdevices:<br />
<code>Disk 0 VBD:<br />
uuid ( RO)             : &lt;vb-uuid&gt;<br />
vm-name-label ( RO): Other install media (1)<br />
userdevice ( RW): 0</code>Aktivierung des Blockdevices:<br />
<code>xe vbd-param-set uuid=&lt;vb-uuid&gt; bootable=true</code></li>
</ol>
<p>Fertig! Viel Gl&#252;ck mit der Umsetzung.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infogurke.de/2010/01/gemeinschaft-debian-lenny-paravirtualisiert-unter-citrix-xenserver/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

