<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://neobiker.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Debian_XEN_Installation</id>
	<title>Debian XEN Installation - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="http://neobiker.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Debian_XEN_Installation"/>
	<link rel="alternate" type="text/html" href="http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;action=history"/>
	<updated>2026-08-10T07:08:11Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Neobikers Wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=243&amp;oldid=prev</id>
		<title>Neobiker: /* Quellen */</title>
		<link rel="alternate" type="text/html" href="http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=243&amp;oldid=prev"/>
		<updated>2007-11-03T11:37:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Quellen&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 3. November 2007, 13:37 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l698&quot;&gt;Zeile 698:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 698:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://www.kaaden.franken.de/papers/DebianServer]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://www.kaaden.franken.de/papers/DebianServer]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Linux Server mit Debian &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sarge&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Linux Server mit Debian&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neobiker</name></author>
	</entry>
	<entry>
		<id>http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=242&amp;oldid=prev</id>
		<title>Neobiker am 2. November 2007 um 18:48 Uhr</title>
		<link rel="alternate" type="text/html" href="http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=242&amp;oldid=prev"/>
		<updated>2007-11-02T18:48:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 2. November 2007, 20:48 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hier beschreibe ich (&amp;#039;&amp;#039;neobiker&amp;#039;&amp;#039;) meine erste &amp;#039;&amp;#039;&amp;#039;XEN Installation mit Debian Sarge&amp;#039;&amp;#039;&amp;#039; - vielleicht kann ja jemand was damit anfangen...(zum spicken).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hier beschreibe ich (&amp;#039;&amp;#039;neobiker&amp;#039;&amp;#039;) meine erste &amp;#039;&amp;#039;&amp;#039;XEN Installation mit Debian Sarge&amp;#039;&amp;#039;&amp;#039; - vielleicht kann ja jemand was damit anfangen...(zum spicken).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt; &lt;/del&gt;Ich bin inzwischen auf &#039;&#039;&#039;Debian Etch&#039;&#039;&#039; umgestiegen, Details dazu gibt es [[XEN-Etch|hier]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;---&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;/ins&gt;Ich bin inzwischen auf &#039;&#039;&#039;Debian Etch&#039;&#039;&#039; umgestiegen, Details dazu gibt es [[XEN-Etch|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;hier&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;----&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Ausgangssituation:&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Ausgangssituation &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;unter Sarge ([[XEN-Etch|Etch siehe hier]])&lt;/ins&gt;:&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Intel P4 1.7 GHz, 750MB RAM, 2x 40 GB Disk, 2x 100 MBit Ethernet&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Intel P4 1.7 GHz, 750MB RAM, 2x 40 GB Disk, 2x 100 MBit Ethernet&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neobiker</name></author>
	</entry>
	<entry>
		<id>http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=241&amp;oldid=prev</id>
		<title>Neobiker am 6. Mai 2007 um 06:38 Uhr</title>
		<link rel="alternate" type="text/html" href="http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=241&amp;oldid=prev"/>
		<updated>2007-05-06T06:38:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 6. Mai 2007, 08:38 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l471&quot;&gt;Zeile 471:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 471:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;name=&amp;quot;devel&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;name=&amp;quot;devel&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;kernel=&amp;quot;/boot/vmlinuz-2.6.16-xen&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;kernel=&amp;quot;/boot/vmlinuz-2.6.16-xen&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;root=&quot;/dev/hda1&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;memory=256&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;disk=[&#039;phy:/dev/data/devel,hda1,w&#039;,&#039;file:/dev/hdc5,hda2,w&#039;]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# network&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vif=[ &#039;mac=aa:00:00:00:00:01, bridge=xenbr0&#039; ]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dhcp=&quot;dhcp&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;extra=&quot;3&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Evtl. benötigt der Kernel eine &#039;&#039;Ramdisk&#039;&#039; zum booten, das hängt von den im Kernel fest einkompilierten Modulen (u.a. das Filesystem ab). Dann ist ein zusätzlich ein &#039;&#039;&#039;ramdisk&#039;&#039;&#039; Eintrag notwendig, z.B. wie:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;name=&quot;devel&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;kernel=&quot;/boot/vmlinuz-2.6.16-xen&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ramdisk=&quot;/boot/initrd.img-2.6.16-xen&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;root=&amp;quot;/dev/hda1&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;root=&amp;quot;/dev/hda1&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;memory=256&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;memory=256&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neobiker</name></author>
	</entry>
	<entry>
		<id>http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=240&amp;oldid=prev</id>
		<title>Neobiker am 18. Februar 2007 um 21:06 Uhr</title>
		<link rel="alternate" type="text/html" href="http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=240&amp;oldid=prev"/>
		<updated>2007-02-18T21:06:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 18. Februar 2007, 23:06 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hier beschreibe ich (&amp;#039;&amp;#039;neobiker&amp;#039;&amp;#039;) meine erste &amp;#039;&amp;#039;&amp;#039;XEN Installation mit Debian Sarge&amp;#039;&amp;#039;&amp;#039; - vielleicht kann ja jemand was damit anfangen...(zum spicken).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hier beschreibe ich (&amp;#039;&amp;#039;neobiker&amp;#039;&amp;#039;) meine erste &amp;#039;&amp;#039;&amp;#039;XEN Installation mit Debian Sarge&amp;#039;&amp;#039;&amp;#039; - vielleicht kann ja jemand was damit anfangen...(zum spicken).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-&amp;gt; Ich bin inzwischen auf &#039;&#039;&#039;Debian Etch&#039;&#039;&#039; umgestiegen, Details dazu &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;kommen noch&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-&amp;gt; Ich bin inzwischen auf &#039;&#039;&#039;Debian Etch&#039;&#039;&#039; umgestiegen, Details dazu &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;gibt es [[XEN-Etch|hier]]&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neobiker</name></author>
	</entry>
	<entry>
		<id>http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=239&amp;oldid=prev</id>
		<title>Neobiker am 18. Februar 2007 um 08:57 Uhr</title>
		<link rel="alternate" type="text/html" href="http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=239&amp;oldid=prev"/>
		<updated>2007-02-18T08:57:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 18. Februar 2007, 10:57 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hier beschreibe ich (&amp;#039;&amp;#039;neobiker&amp;#039;&amp;#039;) meine erste &amp;#039;&amp;#039;&amp;#039;XEN Installation mit Debian Sarge&amp;#039;&amp;#039;&amp;#039; - vielleicht kann ja jemand was damit anfangen...(zum spicken).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hier beschreibe ich (&amp;#039;&amp;#039;neobiker&amp;#039;&amp;#039;) meine erste &amp;#039;&amp;#039;&amp;#039;XEN Installation mit Debian Sarge&amp;#039;&amp;#039;&amp;#039; - vielleicht kann ja jemand was damit anfangen...(zum spicken).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ich bin inzwischen auf Debian Etch umgestiegen, Details dazu kommen noch.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&amp;gt; &lt;/ins&gt;Ich bin inzwischen auf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;Debian Etch&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/ins&gt;umgestiegen, Details dazu kommen noch.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neobiker</name></author>
	</entry>
	<entry>
		<id>http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=238&amp;oldid=prev</id>
		<title>Neobiker am 18. Februar 2007 um 08:56 Uhr</title>
		<link rel="alternate" type="text/html" href="http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=238&amp;oldid=prev"/>
		<updated>2007-02-18T08:56:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 18. Februar 2007, 10:56 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hier beschreibe ich (&#039;&#039;neobiker&#039;&#039;) meine &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;aktuelle &lt;/del&gt;&#039;&#039;&#039;XEN Installation mit Debian Sarge&#039;&#039;&#039; - vielleicht kann ja jemand was damit anfangen...(zum spicken).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hier beschreibe ich (&#039;&#039;neobiker&#039;&#039;) meine &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;erste &lt;/ins&gt;&#039;&#039;&#039;XEN Installation mit Debian Sarge&#039;&#039;&#039; - vielleicht kann ja jemand was damit anfangen...(zum spicken)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ich bin inzwischen auf Debian Etch umgestiegen, Details dazu kommen noch&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neobiker</name></author>
	</entry>
	<entry>
		<id>http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=237&amp;oldid=prev</id>
		<title>Neobiker am 18. Februar 2007 um 08:53 Uhr</title>
		<link rel="alternate" type="text/html" href="http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=237&amp;oldid=prev"/>
		<updated>2007-02-18T08:53:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 18. Februar 2007, 10:53 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l117&quot;&gt;Zeile 117:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 117:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Netzwerk ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Netzwerk ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&#039;&#039;!!! Info !!!&#039;&#039;&#039;&#039;&#039;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Es ist besser das &amp;lt;pre&amp;gt;auto INTERFACE&amp;lt;/pre&amp;gt; ans ende zu packen. Es könnte sonst zu Fehlern bei der Zuweisung von Adressen führen. &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Statische IP Konfiguration für Server (bei Servern immer). Ich füge gleich 2 Bridges für XEN hinzu, die können später verwendet werden.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Statische IP Konfiguration für Server (bei Servern immer). Ich füge gleich 2 Bridges für XEN hinzu, die können später verwendet werden.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neobiker</name></author>
	</entry>
	<entry>
		<id>http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=236&amp;oldid=prev</id>
		<title>Neobiker am 10. Februar 2007 um 19:59 Uhr</title>
		<link rel="alternate" type="text/html" href="http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=236&amp;oldid=prev"/>
		<updated>2007-02-10T19:59:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 10. Februar 2007, 21:59 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;Zeile 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Ausgangssituation:&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Ausgangssituation:&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Intel P4 1.7 GHz, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1GB &lt;/del&gt;RAM, 2x 40 GB Disk, 2x 100 MBit Ethernet&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Intel P4 1.7 GHz, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;750MB &lt;/ins&gt;RAM, 2x 40 GB Disk, 2x 100 MBit Ethernet&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;AVM Fritzcard PCI&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;AVM Fritzcard PCI&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neobiker</name></author>
	</entry>
	<entry>
		<id>http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=235&amp;oldid=prev</id>
		<title>Neobiker am 14. Januar 2007 um 22:04 Uhr</title>
		<link rel="alternate" type="text/html" href="http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=235&amp;oldid=prev"/>
		<updated>2007-01-14T22:04:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Hier beschreibe ich (&amp;#039;&amp;#039;neobiker&amp;#039;&amp;#039;) meine aktuelle &amp;#039;&amp;#039;&amp;#039;XEN Installation mit Debian Sarge&amp;#039;&amp;#039;&amp;#039; - vielleicht kann ja jemand was damit anfangen...(zum spicken).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ausgangssituation:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Intel P4 1.7 GHz, 1GB RAM, 2x 40 GB Disk, 2x 100 MBit Ethernet&lt;br /&gt;
&lt;br /&gt;
AVM Fritzcard PCI&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Zielsystem:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
- Disks mit &amp;#039;&amp;#039;&amp;#039;RAID1&amp;#039;&amp;#039;&amp;#039; gespiegelt, Partitionierung mit &amp;#039;&amp;#039;&amp;#039;LVM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
- &amp;#039;&amp;#039;&amp;#039;XEN 3.0.2&amp;#039;&amp;#039;&amp;#039; Hypervisor Host-System ohne zusätzliche Funktionen!&lt;br /&gt;
&lt;br /&gt;
- Development System (zum Kompilieren usw.)&lt;br /&gt;
&lt;br /&gt;
- mehrere weitere virtuelle Systeme (Firewall, DMZ, usw.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian Installation ==&lt;br /&gt;
Ich installiere ein neues Debian System mittels der &amp;#039;&amp;#039;Netinst&amp;#039;&amp;#039; Methode.&lt;br /&gt;
&lt;br /&gt;
Debian Sarge 3.1r3 ISO-Image (laden und brennen): http://cdimage.debian.org/debian-cd/3.1_r3/i386/iso-cd/debian-31r3-i386-netinst.iso&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kernel 2.6 Installation&amp;#039;&amp;#039;&amp;#039;: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
boot: linux26&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installations-Dialog bis zur Partitionierung der Disks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Language: English&lt;br /&gt;
Country: Germany&lt;br /&gt;
Keyboard Layout: German&lt;br /&gt;
Hostname: xen0&lt;br /&gt;
Domain name: neobiker.de&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Partitionierung mit RAID1 und LVM ist nicht trivial. Wichtig ist die Reihenfolge:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. Partitionierung der Disks&lt;br /&gt;
2. RAID Konfigurieren&lt;br /&gt;
3. LVM-Filesystem definieren&lt;br /&gt;
4. EXT3 Filesystem installieren&lt;br /&gt;
5. Mount Points eintragen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich partitioniere beide Disks mittels &amp;#039;&amp;#039;Manual partition disks&amp;#039;&amp;#039; wie folgt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. Disk hda Partitionieren&lt;br /&gt;
1.0 GB     RAID   &amp;lt;-- bootable YES&lt;br /&gt;
4.0 GB     RAID&lt;br /&gt;
30  GB     RAID&lt;br /&gt;
2.0 GB     swap&lt;br /&gt;
&lt;br /&gt;
2. Disk hdc Partitionieren&lt;br /&gt;
1.0 GB     RAID   &amp;lt;-- bootable YES&lt;br /&gt;
4.0 GB     RAID&lt;br /&gt;
30  GB     RAID&lt;br /&gt;
2.0 GB     swap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt muss das RAID konfiguriert werden &amp;#039;&amp;#039;Configure software RAID&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;create md device - RAID1 - 2 active - 0 spare&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RAID Konfiguration: 2/0 (Disk/Spare)&lt;br /&gt;
   md0:  hda1 + hdc1&lt;br /&gt;
   md1:  hda2 + hdc2&lt;br /&gt;
   md2:  hda3 + hdc3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt können die RAID Devices #0 (ext3), #1 (ext3) und #2 (lvm) formatiert werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RAID 1 device #0&lt;br /&gt;
    #1   1GB  ext3    /boot&lt;br /&gt;
RAID 1 device #1&lt;br /&gt;
    #1   4GB  ext3    /&lt;br /&gt;
RAID 1 device #2&lt;br /&gt;
    #1  30GB  LVM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Man kann das natürlich auch alles in eine grosse Partition plus &amp;#039;&amp;#039;swap&amp;#039;&amp;#039; nehmen.&lt;br /&gt;
&lt;br /&gt;
Die LVM Konfiguration von &amp;#039;&amp;#039;/dev/md2&amp;#039;&amp;#039; als &amp;#039;&amp;#039;/data&amp;#039;&amp;#039; machen wir später von Hand.&lt;br /&gt;
&lt;br /&gt;
Weiter mit dem &amp;#039;&amp;#039;Installations-Dialog&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Grub in MBR: YES&lt;br /&gt;
Finish Installation: Continue&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Reboot&amp;#039;&amp;#039; des Rechners ...&lt;br /&gt;
&lt;br /&gt;
Die Debian Konfiguration startet wieder automatisch, hier&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hardware Clock GMT: No&lt;br /&gt;
Timezone Europe/Berlin: YES&lt;br /&gt;
...&lt;br /&gt;
APT Configuration: FTP&lt;br /&gt;
Mirror Country: Germany&lt;br /&gt;
Debian Mirror: ftp.de.debian.org&lt;br /&gt;
Proxy:&lt;br /&gt;
...&lt;br /&gt;
Mail configuration: No Config at this time&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit &amp;#039;&amp;#039;&amp;#039;GRUB&amp;#039;&amp;#039;&amp;#039; im Fehlerfalle auch von der 2. Platte booten kann, muss GRUB auch in den MBR der 2.ten Disk installiert werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grub&lt;br /&gt;
&lt;br /&gt;
grub&amp;gt; device (hd0) /dev/hdc&lt;br /&gt;
grub&amp;gt; root (hd0,0)&lt;br /&gt;
grub&amp;gt; setup (hd0)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Netzwerk ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;!!! Info !!!&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Es ist besser das &amp;lt;pre&amp;gt;auto INTERFACE&amp;lt;/pre&amp;gt; ans ende zu packen. Es könnte sonst zu Fehlern bei der Zuweisung von Adressen führen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Statische IP Konfiguration für Server (bei Servern immer). Ich füge gleich 2 Bridges für XEN hinzu, die können später verwendet werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)&lt;br /&gt;
&lt;br /&gt;
# The loopback interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The first network card - this entry was created during the Debian installation&lt;br /&gt;
# (network, broadcast and gateway are optional)&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.10&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
# oder alternativ eth0 über DHCP&lt;br /&gt;
# iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
# XEN bridge to Dom0, LAN (GREEN) and virtual firewall (GREEN)&lt;br /&gt;
auto xenbr0&lt;br /&gt;
iface xenbr0 inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        bridge_fd 1&lt;br /&gt;
        bridge_stp off&lt;br /&gt;
        bridge_hello 1&lt;br /&gt;
        down ifconfig xenbr0 down&lt;br /&gt;
&lt;br /&gt;
# 2.nd XEN bridge -&amp;gt; between DMZ and virtual firewall (ORANGE)&lt;br /&gt;
auto xenbr1&lt;br /&gt;
iface xenbr1 inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        bridge_fd 1&lt;br /&gt;
        bridge_stp off&lt;br /&gt;
        bridge_hello 1&lt;br /&gt;
        down ifconfig xenbr1 down&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine &amp;#039;&amp;#039;&amp;#039;2. IP Adresse&amp;#039;&amp;#039;&amp;#039; könnte man auf die gleiche physikalische Netzwerkkarte &amp;#039;&amp;#039;eth0.0&amp;#039;&amp;#039; legen (dito mit &amp;#039;&amp;#039;eth0.1&amp;#039;&amp;#039;, &amp;#039;&amp;#039;eth0.2&amp;#039;&amp;#039; ...):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto eth0:0&lt;br /&gt;
iface eth0:0 inet static&lt;br /&gt;
        address 192.168.0.11&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hostnamen definieren&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Datei &amp;#039;&amp;#039;/etc/hosts&amp;#039;&amp;#039; editieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.10    xen0.neobiker.de     xen0&lt;br /&gt;
192.168.0.11    xen01.neobiker.de    xen01&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
ff02::3 ip6-allhosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Namensauflösung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ich benutze in meinem LAN &amp;#039;&amp;#039;neobiker.de&amp;#039;&amp;#039; einen eigenen Nameserver, der auch externe Adressen auflöst. Datei &amp;#039;&amp;#039;/etc/resolv.conf&amp;#039;&amp;#039; anpassen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
search neobiker.de&lt;br /&gt;
nameserver 192.168.0.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sonstige Konfigurationen ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;APT&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ich trage gleich ein paar wichtige Repositories in die Datei &amp;#039;&amp;#039;/etc/apt/sources.list&amp;#039;&amp;#039; ein:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# debian stable online quellen&lt;br /&gt;
deb     ftp://ftp.de.debian.org/debian/ stable main non-free contrib&lt;br /&gt;
deb-src ftp://ftp.de.debian.org/debian/ stable main non-free contrib&lt;br /&gt;
&lt;br /&gt;
# debian security online quellen&lt;br /&gt;
deb     http://security.debian.org/ stable/updates main non-free contrib&lt;br /&gt;
deb-src http://security.debian.org/ stable/updates main contrib non-free&lt;br /&gt;
#deb     http://security.debian.org/ testing/updates main non-free contrib&lt;br /&gt;
#deb-src http://security.debian.org/ testing/updates main contrib non-free&lt;br /&gt;
#deb     http://security.debian.org/ unstable/updates main non-free contrib&lt;br /&gt;
#deb-src http://security.debian.org/ unstable/updates main contrib non-free&lt;br /&gt;
&lt;br /&gt;
# debian volatile online quellen&lt;br /&gt;
deb     http://volatile.debian.net/debian-volatile sarge/volatile main&lt;br /&gt;
deb-src http://volatile.debian.net/debian-volatile sarge/volatile main&lt;br /&gt;
&lt;br /&gt;
# backports repository&lt;br /&gt;
deb     http://www.backports.org/debian/ sarge-backports main contrib non-free&lt;br /&gt;
&lt;br /&gt;
# weitere repositories, z.B. clamv updates&lt;br /&gt;
deb     ftp://ftp.de.debian.org/debian-volatile sarge/volatile main&lt;br /&gt;
&lt;br /&gt;
# debian testing online quellen&lt;br /&gt;
deb     ftp://ftp.de.debian.org/debian testing main non-free contrib&lt;br /&gt;
deb-src ftp://ftp.de.debian.org/debian testing main non-free contrib&lt;br /&gt;
&lt;br /&gt;
# debian unstable online quellen&lt;br /&gt;
#deb     ftp://ftp.de.debian.org/debian unstable main non-free contrib&lt;br /&gt;
#deb-src ftp://ftp.de.debian.org/debian unstable main non-free contrib&lt;br /&gt;
&lt;br /&gt;
# c&amp;#039;t repository für kernel binaries und quellen&lt;br /&gt;
#deb     ftp://ftp.heise.de/pub/ct/projekte/srv binary/&lt;br /&gt;
#deb-src ftp://ftp.heise.de/pub/ct/projekte/srv source/&lt;br /&gt;
#deb     http://www.heise.de/ct/ftp/projekte/vdr4 experimental/&lt;br /&gt;
#deb     http://www.heise.de/ct/ftp/projekte/vdr45 experimental/&lt;br /&gt;
&lt;br /&gt;
# c&amp;#039;t repository wie avm-module etc.&lt;br /&gt;
#deb     http://www.heise.de/ct/ftp/projekte/srv binary/&lt;br /&gt;
#deb     http://www.heise.de/ct/ftp/projekte/srv ipcop/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Über die Datei &amp;#039;&amp;#039;/etc/apt/preferences&amp;#039;&amp;#039; wird mittels &amp;#039;&amp;#039;Pinning&amp;#039;&amp;#039; bestimmten Paketen ein anderes Release zugewiesen - Default ist aber &amp;#039;&amp;#039;stable&amp;#039;&amp;#039;!&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=stable&lt;br /&gt;
Pin-Priority: 900&lt;br /&gt;
&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=sarge&lt;br /&gt;
Pin-Priority: 900&lt;br /&gt;
&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 600&lt;br /&gt;
&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=testing&lt;br /&gt;
Pin-Priority: 500&lt;br /&gt;
&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=unstable&lt;br /&gt;
Pin-Priority: -10&lt;br /&gt;
&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release o=Debian&lt;br /&gt;
Pin-Priority: -10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Installation updaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Jetzt kann die gesamte Installation aktualisiert werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update &amp;amp;&amp;amp; apt-get dist-upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Uhrzeit automatisch aktualisieren&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Die Uhrzeit aktualisiere ich über &amp;#039;&amp;#039;ntpd&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LVM Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
Die grosse Partition soll für grössere Flexibilität mit LVM installiert werden. Evtl. ist LVM nachzuinstallieren (war zumindest bei mir nötig?!).&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install lvm2 lvm-common&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt die Konfiguration der LVM-Partition: Es wird ein physisches Volume angelegt, welches mehrere logische Volume-Gruppen aufnehmen kann. Wir legen nur eine Volume-Gruppe an:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pvcreate /dev/md2&lt;br /&gt;
&lt;br /&gt;
vgcreate data /dev/md2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dort (in der Volumegroup &amp;#039;&amp;#039;data&amp;#039;&amp;#039;) können jetzt die logischen Volumes installiert werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lvcreate -L 10G -n devel data&lt;br /&gt;
lvcreate -L 3G -n vm01 data&lt;br /&gt;
lvcreate -L 3G -n vm02 data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Eine Development Partition (10GB) und 2x 3GB Partitionen für virtuelle Maschinen &amp;#039;&amp;#039;vm01&amp;#039;&amp;#039; und &amp;#039;&amp;#039;vm02&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Jetzt das Filesystem formatieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkfs.ext3 /dev/data/devel&lt;br /&gt;
mkfs.ext3 /dev/data/vm01&lt;br /&gt;
mkfs.ext3 /dev/data/vm02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration in &amp;#039;&amp;#039;/etc/fstab&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/fstab: static file system information.&lt;br /&gt;
#&lt;br /&gt;
# &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt;   &amp;lt;type&amp;gt;  &amp;lt;options&amp;gt;       &amp;lt;dump&amp;gt;  &amp;lt;pass&amp;gt;&lt;br /&gt;
proc            /proc           proc    defaults        0       0&lt;br /&gt;
/dev/md1        /               ext3    defaults,errors=remount-ro 0       1&lt;br /&gt;
/dev/md0        /boot           ext3    defaults        0       2&lt;br /&gt;
/dev/hda5       none            swap    sw              0       0&lt;br /&gt;
#/dev/hdc5       none            swap    sw              0       0&lt;br /&gt;
/dev/hdd        /media/cdrom0   iso9660 ro,user,noauto  0       0&lt;br /&gt;
/dev/hdb        /media/cdrom1   iso9660 ro,user,noauto  0       0&lt;br /&gt;
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0&lt;br /&gt;
#/dev/data/devel /data/devel     ext3    defaults        0       0&lt;br /&gt;
/dev/data/vm01  /data/vm01      ext3    defaults        0       0&lt;br /&gt;
/dev/data/vm02  /data/vm02      ext3    defaults        0       0&lt;br /&gt;
/dev/data/vm03  /data/vm03      ext3    defaults        0       0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und die Partitionen mounten&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /data/devel /data/vm01 /data/vm02&lt;br /&gt;
#mount /data/devel&lt;br /&gt;
mount /data/vm01&lt;br /&gt;
mount /data/vm02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XEN Installation ==&lt;br /&gt;
&lt;br /&gt;
Ich installiere zuerst die &amp;#039;&amp;#039;&amp;#039;XEN-Binaries&amp;#039;&amp;#039;&amp;#039;, da ich in dem Hypervisor-Hostsystem keine Development-Umgebung zum Übersetzen von Sourcen installieren möchte (und anderes Zeugs auch nicht). Ein paar weitere bereits installierte Pakete können auf dem &amp;#039;&amp;#039;reinen Hostsystem&amp;#039;&amp;#039; auch deinstalliert werden. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get remove exim4 exim4-base lpr nfs-common portmap pidentd&lt;br /&gt;
apt-get remove pcmcia-cs pppoe pppoeconf ppp pppconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zusätzlich braucht XEN aber noch ein paar weitere Pakete, welche wir in einer aktuelleren Version als &amp;#039;&amp;#039;Backport&amp;#039;&amp;#039; installieren. Dazu passen wir die Datei &amp;#039;&amp;#039;/etc/apt/preferences&amp;#039;&amp;#039; an und fügen folgende Definitionen hinzu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Package: xen-3.0&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&lt;br /&gt;
Package: linux-2.6&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&lt;br /&gt;
Package: xen-tools&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&lt;br /&gt;
Package: udev&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&lt;br /&gt;
Package: lsb&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&lt;br /&gt;
Package: module-init-tools&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&lt;br /&gt;
Package: grub&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt die Pakete auf die neuen Versionen hochziehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update &amp;amp;&amp;amp; apt-get dist-upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt noch ein paar weitere Abhängigkeiten einiger Pakete, die installieren wir deshalb einzeln:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install screen ssh debootstrap python python2.3-twisted iproute &lt;br /&gt;
apt-get install bridge-utils libcurl3-dev sysfsutils&lt;br /&gt;
&lt;br /&gt;
apt-get install module-init-tools/sarge-backports&lt;br /&gt;
apt-get install grub/sarge-backports&lt;br /&gt;
apt-get install makedev/sarge-backports&lt;br /&gt;
apt-get install lsb-base/sarge-backports&lt;br /&gt;
apt-get install mdadm/sarge-backports&lt;br /&gt;
&lt;br /&gt;
dpkg --purge hotplug&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Hotplug&amp;#039;&amp;#039; brauchen wir nicht mehr, wir verwenden &amp;#039;&amp;#039;udev&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Jetzt installieren wir den XEN Hypervisor und den XEN-Kernel für Intel Pentium4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install xen-tools/sarge-backports&lt;br /&gt;
apt-get install xen-hypervisor-3.0-i386 xen-utils-3.0&lt;br /&gt;
&lt;br /&gt;
### folgender XEN Kernel läuft bei mir nicht, ich muss die Alternative nehmen ###&lt;br /&gt;
# apt-get install linux-image-2.6.16-2-xen-686&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alternativ&amp;#039;&amp;#039;&amp;#039; kann man auch den original XEN-Kernel installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/src&lt;br /&gt;
wget http://bits.xensource.com/Xen/latest/xen-3.0.2-install-x86_32.tgz&lt;br /&gt;
&lt;br /&gt;
tar xvzf xen-3.0.2-install-x86_32.tgz&lt;br /&gt;
cd xen-3.0.2-2-install&lt;br /&gt;
&lt;br /&gt;
./install.sh&lt;br /&gt;
&lt;br /&gt;
update-rc.d xend defaults 20 21&lt;br /&gt;
update-rc.d xendomains defaults 21 20&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aus Performance Gründen wird unter XEN 3.0.2 noch die TLS Librarie deaktiviert.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mv /lib/tls /lib/tls.disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Stattdessen soll laut XEN besser eine &amp;#039;&amp;#039;XEN-friendly&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;libc6&amp;#039;&amp;#039;&amp;#039; Library verwendet werden, die läuft wohl aber erst ab Debian Etch.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libc6-xen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;XEN Boot-Einträge für GRUB&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;initrd&amp;#039;&amp;#039; für XEN muss erst noch angelegt (&amp;#039;&amp;#039;mkinitrd&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;mkinitramfs&amp;#039;&amp;#039;) werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /boot&lt;br /&gt;
mkinitrd -o /boot/initrd-2.6.16-xen 2.6.16-xen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum booten muss &amp;#039;&amp;#039;grub&amp;#039;&amp;#039; noch entsprechende Einträge in der Datei &amp;#039;&amp;#039;/boot/grub/menu.list&amp;#039;&amp;#039; erhalten:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
title           Xen 3.0-i386 / Debian GNU/Linux, kernel 2.6.16-xen-686&lt;br /&gt;
root            (hd0,0)&lt;br /&gt;
kernel          /xen-3.0-i386.gz&lt;br /&gt;
module          /vmlinuz-2.6.16-xen root=/dev/md1 ro console=tty0&lt;br /&gt;
module          /initrd-2.6.16-xen&lt;br /&gt;
savedefault&lt;br /&gt;
boot&lt;br /&gt;
&lt;br /&gt;
title           Xen 3.0-i386 / RAID 1 von 2. Disk booten&lt;br /&gt;
root            (hd1,0)&lt;br /&gt;
kernel          /xen-3.0-i386.gz&lt;br /&gt;
module          /vmlinuz-2.6.16-xen root=/dev/md1 ro console=tty0&lt;br /&gt;
module          /initrd-2.6.16-xen&lt;br /&gt;
savedefault&lt;br /&gt;
boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt kann ein &amp;#039;&amp;#039;reboot&amp;#039;&amp;#039; folgen und hoffentlich den XEN Hypervisor starten ...&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XEN Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
Ich liste mal eine XEN Installation in eine eigene Partition und in eine Image Datei auf (wie beim c&amp;#039;t Server die UML).&lt;br /&gt;
&lt;br /&gt;
Konfig-Datei &amp;#039;&amp;#039;/etc/xen/devel&amp;#039;&amp;#039; für eine XEN-Installation in einer eigenen (LVM-) Partition &amp;#039;&amp;#039;/data/devel&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
name=&amp;quot;devel&amp;quot;&lt;br /&gt;
kernel=&amp;quot;/boot/vmlinuz-2.6.16-xen&amp;quot;&lt;br /&gt;
root=&amp;quot;/dev/hda1&amp;quot;&lt;br /&gt;
memory=256&lt;br /&gt;
disk=[&amp;#039;phy:/dev/data/devel,hda1,w&amp;#039;,&amp;#039;file:/dev/hdc5,hda2,w&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
# network&lt;br /&gt;
vif=[ &amp;#039;mac=aa:00:00:00:00:01, bridge=xenbr0&amp;#039; ]&lt;br /&gt;
dhcp=&amp;quot;dhcp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
extra=&amp;quot;3&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Konfig-Datei &amp;#039;&amp;#039;/etc/xen/vm01&amp;#039;&amp;#039; für eine XEN-Installation in einer Image Datei unter &amp;#039;&amp;#039;/data/vm01&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
name=&amp;quot;vm01&amp;quot;&lt;br /&gt;
kernel=&amp;quot;/boot/vmlinuz-2.6.16-xen&amp;quot;&lt;br /&gt;
root=&amp;quot;/dev/hda1&amp;quot;&lt;br /&gt;
memory=256&lt;br /&gt;
disk=[&amp;#039;file:/data/vm01/root.img,hda1,w&amp;#039;,&amp;#039;file:/data/vm01/swap.img,hda2,w&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
# network&lt;br /&gt;
vif=[ &amp;#039;mac=aa:00:00:00:00:02, bridge=xenbr0&amp;#039; ]&lt;br /&gt;
&lt;br /&gt;
# 2 Netzinterfaces - für z.B. DMZ an xenbr1&lt;br /&gt;
#vif=[ &amp;#039;mac=aa:00:00:00:00:02, bridge=xenbr0&amp;#039;, &amp;#039;mac=aa:00:00:00:01:02, bridge=xenbr1&amp;#039; ]&lt;br /&gt;
&lt;br /&gt;
dhcp=&amp;quot;dhcp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# PCI-Card Delegation&lt;br /&gt;
# pci=[&amp;#039;02:09.0&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
extra=&amp;quot;3&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die virtuelle Maschine &amp;#039;&amp;#039;devel&amp;#039;&amp;#039; wird mittels&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xm create -c devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
gestartet, und mit&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xm shutdown devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
beendet.&lt;br /&gt;
&lt;br /&gt;
=== Virtuelle Maschine installieren ===&lt;br /&gt;
&lt;br /&gt;
==== Installation von XEN in eine eigene Partition ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /data&lt;br /&gt;
&lt;br /&gt;
debootstrap --arch i386 sarge devel http://ftp.de.debian.org/debian&lt;br /&gt;
&lt;br /&gt;
chroot /data/devel&lt;br /&gt;
apt-setup&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installation von XEN in ein Image-File ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /data/vm01&lt;br /&gt;
&lt;br /&gt;
dd if=/dev/zero of=root.img bs=1024k count=2600&lt;br /&gt;
dd if=/dev/zero of=swap.img bs=1024k count=200&lt;br /&gt;
&lt;br /&gt;
mkfs.ext3 root.img&lt;br /&gt;
mkswap swap.img&lt;br /&gt;
&lt;br /&gt;
mkdir root&lt;br /&gt;
mount -o loop /data/vm01/root.img /data/vm01/root&lt;br /&gt;
&lt;br /&gt;
debootstrap --arch i386 sarge root http://ftp.de.debian.org/debian&lt;br /&gt;
&lt;br /&gt;
chroot /data/vm01/root&lt;br /&gt;
apt-setup&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Weitere Konfigurationen ====&lt;br /&gt;
Jetzt muss APT in dieser virtuellen Maschine wieder angepasst werden (siehe weiter oben).&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alle &amp;#039;&amp;#039;testing&amp;#039;&amp;#039; durch &amp;#039;&amp;#039;stable&amp;#039;&amp;#039; ersetzen, oder besser die Konfiguration von oben übernehmen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update &amp;amp;&amp;amp; apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
apt-get install localeconf&lt;br /&gt;
   # Manage locale configuration files with debconf? &amp;lt;-- Yes&lt;br /&gt;
   # Environment settings that should override the default locale: &amp;lt;-- do not select anything&lt;br /&gt;
   # Replace existing locale configuration files? &amp;lt;-- Yes&lt;br /&gt;
   # Default system locale: &amp;lt;-- e.g. en_US ISO-8859-1&lt;br /&gt;
&lt;br /&gt;
base-config&lt;br /&gt;
&lt;br /&gt;
apt-get install ssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mit &amp;#039;&amp;#039;base-conf&amp;#039;&amp;#039; werden &amp;#039;&amp;#039;Timezone&amp;#039;&amp;#039; und &amp;#039;&amp;#039;User/Passwords&amp;#039;&amp;#039; konfiguriert.&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die &amp;#039;&amp;#039;/etc/fstab&amp;#039;&amp;#039; anpassen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dev/hda1   /          ext3    defaults      1       2&lt;br /&gt;
/dev/hda2   none       swap    sw            0       0&lt;br /&gt;
/dev/pts    devpts     gid=5,mode=620        0       0&lt;br /&gt;
none        /dev/shm   tmpfs   defaults      0       0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;/etc/network/interfaces&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
        address 127.0.0.1&lt;br /&gt;
        netmask 255.0.0.0&lt;br /&gt;
&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
# oder statisch&lt;br /&gt;
#iface eth0 inet static&lt;br /&gt;
#        address 192.168.2.25&lt;br /&gt;
#        netmask 255.255.255.0&lt;br /&gt;
#        network 192.168.2.0&lt;br /&gt;
#        broadcast 192.168.2.255&lt;br /&gt;
#        gateway 192.168.2.1&lt;br /&gt;
#        nameserver 192.168.2.2&lt;br /&gt;
# bei Problemen hilft evtl. auch:&lt;br /&gt;
#        post-up ethtool -K eth0 tx off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;/etc/hosts&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
ff02::3 ip6-allhosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt kann die &amp;#039;&amp;#039;chroot&amp;#039;&amp;#039; Umgebung wieder verlassen werden. Es müssen noch die XEN Kernel-Module in das Image kopiert werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
exit&lt;br /&gt;
&lt;br /&gt;
# partition /dev/devel&lt;br /&gt;
cp -dpR /lib/modules/2.6.16-xen /data/devel/lib/modules/&lt;br /&gt;
mv /data/devel/lib/tls /data/devel/lib/tls.disabled&lt;br /&gt;
&lt;br /&gt;
# image file /data/vm01/root.img&lt;br /&gt;
cp -dpR /lib/modules/2.6.16-xen /data/vm01/root/lib/modules/&lt;br /&gt;
mv /data/vm01/root/lib/tls /data/vm01/root/lib/tls.disabled&lt;br /&gt;
umount /data/vm01/root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt sollten die virtuellen Maschinen &amp;#039;&amp;#039;devel&amp;#039;&amp;#039; und &amp;#039;&amp;#039;vm01&amp;#039;&amp;#039;starten (&amp;#039;&amp;#039;xm create -c devel&amp;#039;&amp;#039;) und können anschliessend ganz normal weiter konfiguriert/benutzt werden (Pakete installieren, updates etc.).&lt;br /&gt;
&lt;br /&gt;
Die VMs die in einer Image Datei residieren (hier also &amp;#039;&amp;#039;vm01&amp;#039;&amp;#039;) benötigen das &amp;#039;&amp;#039;&amp;#039;Loop Device&amp;#039;&amp;#039;&amp;#039; zum starten. Dieses wird evtl. nicht automatisch beim booten geladen, also:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/modules&lt;br /&gt;
&lt;br /&gt;
# /etc/modules: kernel modules to load at boot time.&lt;br /&gt;
#&lt;br /&gt;
# This file should contain the names of kernel modules that are&lt;br /&gt;
# to be loaded at boot time, one per line.  Comments begin with&lt;br /&gt;
# a &amp;quot;#&amp;quot;, and everything on the line after them are ignored.&lt;br /&gt;
&lt;br /&gt;
ide-cd&lt;br /&gt;
ide-disk&lt;br /&gt;
ide-generic&lt;br /&gt;
psmouse&lt;br /&gt;
loop&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausserdem werden je VM 2 Loop Devices benötigt, der Kernel unterstützt normalerweise nur 8 Loop Devices. Wenn die nicht ausreichen, kann man eine Kernel-Option &amp;#039;&amp;#039;&amp;#039;max_loop&amp;#039;&amp;#039;&amp;#039; verwenden:&lt;br /&gt;
&lt;br /&gt;
Datei &amp;#039;&amp;#039;/etc/grub/menu.lst&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
title           Xen 3.0.2-2 / Debian GNU/Linux, kernel 2.6.16-xen&lt;br /&gt;
root            (hd0,0)&lt;br /&gt;
kernel          /xen-3.0.2-2.gz&lt;br /&gt;
module          /vmlinuz-2.6.16-xen root=/dev/md1 ro console=tty0 pciback.hide=(02:09.0) max_loop=16&lt;br /&gt;
module          /initrd-2.6.16-xen&lt;br /&gt;
savedefault&lt;br /&gt;
boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um PCI-Hardware in eine DomU zu delegieren (diese steht dann in den anderen VMs nicht zur Verfügung) wird der Parameter &amp;#039;&amp;#039;&amp;#039;pciback.hide&amp;#039;&amp;#039;&amp;#039; verwendet. Den Wert ermittelt man mit dem Kommando &amp;#039;&amp;#039;lspci&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Jetzt kommt einem evtl. noch der Autostart der VMs in die Quere. Deshalb stelle ich den ab. Aktiviert wird der automatische Start der VMs über Softlinks im Verzeichnis &amp;#039;&amp;#039;/etc/xen/auto&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Die XEN Konfiguration findet man in der Datei &amp;#039;&amp;#039;/etc/sysconfig/xendomains&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
XENDOMAINS_SAVE=&lt;br /&gt;
XENDOMAINS_RESTORE=false&lt;br /&gt;
XENDOMAINS_AUTO=/etc/xen/auto&lt;br /&gt;
XENDOMAINS_AUTO_ONLY=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
&lt;br /&gt;
[http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/user/user.html]&lt;br /&gt;
Xen Users&amp;#039; Manual&lt;br /&gt;
&lt;br /&gt;
[http://www.howtoforge.com/perfect_setup_xen3_debian]&lt;br /&gt;
The Perfect Xen 3.0 Setup For Debian&lt;br /&gt;
&lt;br /&gt;
[http://www.debian-administration.org/articles/423]&lt;br /&gt;
Xen from Backports on Debain&lt;br /&gt;
&lt;br /&gt;
[http://www.kaaden.franken.de/papers/DebianServer]&lt;br /&gt;
Linux Server mit Debian Sarge&lt;/div&gt;</summary>
		<author><name>Neobiker</name></author>
	</entry>
	<entry>
		<id>http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=233&amp;oldid=prev</id>
		<title>Neobiker am 24. November 2006 um 17:44 Uhr</title>
		<link rel="alternate" type="text/html" href="http://neobiker.de/wiki/index.php?title=Debian_XEN_Installation&amp;diff=233&amp;oldid=prev"/>
		<updated>2006-11-24T17:44:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Hier beschreibe ich (&amp;#039;&amp;#039;neobiker&amp;#039;&amp;#039;) meine aktuelle &amp;#039;&amp;#039;&amp;#039;XEN Installation mit Debian Sarge&amp;#039;&amp;#039;&amp;#039; - vielleicht kann ja jemand was damit anfangen...(zum spicken).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ausgangssituation:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Intel P4 1.7 GHz, 1GB RAM, 2x 40 GB Disk, 2x 100 MBit Ethernet&lt;br /&gt;
&lt;br /&gt;
AVM Fritzcard PCI&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Zielsystem:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
- Disks mit &amp;#039;&amp;#039;&amp;#039;RAID1&amp;#039;&amp;#039;&amp;#039; gespiegelt, Partitionierung mit &amp;#039;&amp;#039;&amp;#039;LVM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
- &amp;#039;&amp;#039;&amp;#039;XEN 3.0.2&amp;#039;&amp;#039;&amp;#039; Hypervisor Host-System ohne zusätzliche Funktionen!&lt;br /&gt;
&lt;br /&gt;
- Development System (zum Kompilieren usw.)&lt;br /&gt;
&lt;br /&gt;
- mehrere weitere virtuelle Systeme (Firewall, DMZ, usw.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian Installation ==&lt;br /&gt;
Ich installiere ein neues Debian System mittels der &amp;#039;&amp;#039;Netinst&amp;#039;&amp;#039; Methode.&lt;br /&gt;
&lt;br /&gt;
Debian Sarge 3.1r3 ISO-Image (laden und brennen): http://cdimage.debian.org/debian-cd/3.1_r3/i386/iso-cd/debian-31r3-i386-netinst.iso&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kernel 2.6 Installation&amp;#039;&amp;#039;&amp;#039;: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
boot: linux26&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installations-Dialog bis zur Partitionierung der Disks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Language: English&lt;br /&gt;
Country: Germany&lt;br /&gt;
Keyboard Layout: German&lt;br /&gt;
Hostname: xen0&lt;br /&gt;
Domain name: neobiker.de&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Partitionierung mit RAID1 und LVM ist nicht trivial. Wichtig ist die Reihenfolge:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. Partitionierung der Disks&lt;br /&gt;
2. RAID Konfigurieren&lt;br /&gt;
3. LVM-Filesystem definieren&lt;br /&gt;
4. EXT3 Filesystem installieren&lt;br /&gt;
5. Mount Points eintragen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich partitioniere beide Disks mittels &amp;#039;&amp;#039;Manual partition disks&amp;#039;&amp;#039; wie folgt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. Disk hda Partitionieren&lt;br /&gt;
1.0 GB     RAID   &amp;lt;-- bootable YES&lt;br /&gt;
4.0 GB     RAID&lt;br /&gt;
30  GB     RAID&lt;br /&gt;
2.0 GB     swap&lt;br /&gt;
&lt;br /&gt;
2. Disk hdc Partitionieren&lt;br /&gt;
1.0 GB     RAID   &amp;lt;-- bootable YES&lt;br /&gt;
4.0 GB     RAID&lt;br /&gt;
30  GB     RAID&lt;br /&gt;
2.0 GB     swap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt muss das RAID konfiguriert werden &amp;#039;&amp;#039;Configure software RAID&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;create md device - RAID1 - 2 active - 0 spare&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RAID Konfiguration: 2/0 (Disk/Spare)&lt;br /&gt;
   md0:  hda1 + hdc1&lt;br /&gt;
   md1:  hda2 + hdc2&lt;br /&gt;
   md2:  hda3 + hdc3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt können die RAID Devices #0 (ext3), #1 (ext3) und #2 (lvm) formatiert werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RAID 1 device #0&lt;br /&gt;
    #1   1GB  ext3    /boot&lt;br /&gt;
RAID 1 device #1&lt;br /&gt;
    #1   4GB  ext3    /&lt;br /&gt;
RAID 1 device #2&lt;br /&gt;
    #1  30GB  LVM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Man kann das natürlich auch alles in eine grosse Partition plus &amp;#039;&amp;#039;swap&amp;#039;&amp;#039; nehmen.&lt;br /&gt;
&lt;br /&gt;
Die LVM Konfiguration von &amp;#039;&amp;#039;/dev/md2&amp;#039;&amp;#039; als &amp;#039;&amp;#039;/data&amp;#039;&amp;#039; machen wir später von Hand.&lt;br /&gt;
&lt;br /&gt;
Weiter mit dem &amp;#039;&amp;#039;Installations-Dialog&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Grub in MBR: YES&lt;br /&gt;
Finish Installation: Continue&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Reboot&amp;#039;&amp;#039; des Rechners ...&lt;br /&gt;
&lt;br /&gt;
Die Debian Konfiguration startet wieder automatisch, hier&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hardware Clock GMT: No&lt;br /&gt;
Timezone Europe/Berlin: YES&lt;br /&gt;
...&lt;br /&gt;
APT Configuration: FTP&lt;br /&gt;
Mirror Country: Germany&lt;br /&gt;
Debian Mirror: ftp.de.debian.org&lt;br /&gt;
Proxy:&lt;br /&gt;
...&lt;br /&gt;
Mail configuration: No Config at this time&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit &amp;#039;&amp;#039;&amp;#039;GRUB&amp;#039;&amp;#039;&amp;#039; im Fehlerfalle auch von der 2. Platte booten kann, muss GRUB auch in den MBR der 2.ten Disk installiert werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grub&lt;br /&gt;
&lt;br /&gt;
grub&amp;gt; device (hd0) /dev/hdc&lt;br /&gt;
grub&amp;gt; root (hd0,0)&lt;br /&gt;
grub&amp;gt; setup (hd0)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Netzwerk ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;!!! Info !!!&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Es ist besser das &amp;lt;pre&amp;gt;auto INTERFACE&amp;lt;/pre&amp;gt; ans ende zu packen. Es könnte sonst zu Fehlern bei der Zuweisung von Adressen führen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Statische IP Konfiguration für Server (bei Servern immer). Ich füge gleich 2 Bridges für XEN hinzu, die können später verwendet werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)&lt;br /&gt;
&lt;br /&gt;
# The loopback interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The first network card - this entry was created during the Debian installation&lt;br /&gt;
# (network, broadcast and gateway are optional)&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.10&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
# oder alternativ eth0 über DHCP&lt;br /&gt;
# iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
# XEN bridge to Dom0, LAN (GREEN) and virtual firewall (GREEN)&lt;br /&gt;
auto xenbr0&lt;br /&gt;
iface xenbr0 inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        bridge_fd 1&lt;br /&gt;
        bridge_stp off&lt;br /&gt;
        bridge_hello 1&lt;br /&gt;
        down ifconfig xenbr0 down&lt;br /&gt;
&lt;br /&gt;
# 2.nd XEN bridge -&amp;gt; between DMZ and virtual firewall (ORANGE)&lt;br /&gt;
auto xenbr1&lt;br /&gt;
iface xenbr1 inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        bridge_fd 1&lt;br /&gt;
        bridge_stp off&lt;br /&gt;
        bridge_hello 1&lt;br /&gt;
        down ifconfig xenbr1 down&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine &amp;#039;&amp;#039;&amp;#039;2. IP Adresse&amp;#039;&amp;#039;&amp;#039; könnte man auf die gleiche physikalische Netzwerkkarte &amp;#039;&amp;#039;eth0.0&amp;#039;&amp;#039; legen (dito mit &amp;#039;&amp;#039;eth0.1&amp;#039;&amp;#039;, &amp;#039;&amp;#039;eth0.2&amp;#039;&amp;#039; ...):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto eth0:0&lt;br /&gt;
iface eth0:0 inet static&lt;br /&gt;
        address 192.168.0.11&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hostnamen definieren&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Datei &amp;#039;&amp;#039;/etc/hosts&amp;#039;&amp;#039; editieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.10    xen0.neobiker.de     xen0&lt;br /&gt;
192.168.0.11    xen01.neobiker.de    xen01&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
ff02::3 ip6-allhosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Namensauflösung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ich benutze in meinem LAN &amp;#039;&amp;#039;neobiker.de&amp;#039;&amp;#039; einen eigenen Nameserver, der auch externe Adressen auflöst. Datei &amp;#039;&amp;#039;/etc/resolv.conf&amp;#039;&amp;#039; anpassen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
search neobiker.de&lt;br /&gt;
nameserver 192.168.0.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sonstige Konfigurationen ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;APT&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ich trage gleich ein paar wichtige Repositories in die Datei &amp;#039;&amp;#039;/etc/apt/sources.list&amp;#039;&amp;#039; ein:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# debian stable online quellen&lt;br /&gt;
deb     ftp://ftp.de.debian.org/debian/ stable main non-free contrib&lt;br /&gt;
deb-src ftp://ftp.de.debian.org/debian/ stable main non-free contrib&lt;br /&gt;
&lt;br /&gt;
# debian security online quellen&lt;br /&gt;
deb     http://security.debian.org/ stable/updates main non-free contrib&lt;br /&gt;
deb-src http://security.debian.org/ stable/updates main contrib non-free&lt;br /&gt;
#deb     http://security.debian.org/ testing/updates main non-free contrib&lt;br /&gt;
#deb-src http://security.debian.org/ testing/updates main contrib non-free&lt;br /&gt;
#deb     http://security.debian.org/ unstable/updates main non-free contrib&lt;br /&gt;
#deb-src http://security.debian.org/ unstable/updates main contrib non-free&lt;br /&gt;
&lt;br /&gt;
# debian volatile online quellen&lt;br /&gt;
deb     http://volatile.debian.net/debian-volatile sarge/volatile main&lt;br /&gt;
deb-src http://volatile.debian.net/debian-volatile sarge/volatile main&lt;br /&gt;
&lt;br /&gt;
# backports repository&lt;br /&gt;
deb     http://www.backports.org/debian/ sarge-backports main contrib non-free&lt;br /&gt;
&lt;br /&gt;
# weitere repositories, z.B. clamv updates&lt;br /&gt;
deb     ftp://ftp.de.debian.org/debian-volatile sarge/volatile main&lt;br /&gt;
&lt;br /&gt;
# debian testing online quellen&lt;br /&gt;
deb     ftp://ftp.de.debian.org/debian testing main non-free contrib&lt;br /&gt;
deb-src ftp://ftp.de.debian.org/debian testing main non-free contrib&lt;br /&gt;
&lt;br /&gt;
# debian unstable online quellen&lt;br /&gt;
#deb     ftp://ftp.de.debian.org/debian unstable main non-free contrib&lt;br /&gt;
#deb-src ftp://ftp.de.debian.org/debian unstable main non-free contrib&lt;br /&gt;
&lt;br /&gt;
# c&amp;#039;t repository für kernel binaries und quellen&lt;br /&gt;
#deb     ftp://ftp.heise.de/pub/ct/projekte/srv binary/&lt;br /&gt;
#deb-src ftp://ftp.heise.de/pub/ct/projekte/srv source/&lt;br /&gt;
#deb     http://www.heise.de/ct/ftp/projekte/vdr4 experimental/&lt;br /&gt;
#deb     http://www.heise.de/ct/ftp/projekte/vdr45 experimental/&lt;br /&gt;
&lt;br /&gt;
# c&amp;#039;t repository wie avm-module etc.&lt;br /&gt;
#deb     http://www.heise.de/ct/ftp/projekte/srv binary/&lt;br /&gt;
#deb     http://www.heise.de/ct/ftp/projekte/srv ipcop/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Über die Datei &amp;#039;&amp;#039;/etc/apt/preferences&amp;#039;&amp;#039; wird mittels &amp;#039;&amp;#039;Pinning&amp;#039;&amp;#039; bestimmten Paketen ein anderes Release zugewiesen - Default ist aber &amp;#039;&amp;#039;stable&amp;#039;&amp;#039;!&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=stable&lt;br /&gt;
Pin-Priority: 900&lt;br /&gt;
&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=sarge&lt;br /&gt;
Pin-Priority: 900&lt;br /&gt;
&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 600&lt;br /&gt;
&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=testing&lt;br /&gt;
Pin-Priority: 500&lt;br /&gt;
&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=unstable&lt;br /&gt;
Pin-Priority: -10&lt;br /&gt;
&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release o=Debian&lt;br /&gt;
Pin-Priority: -10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Installation updaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Jetzt kann die gesamte Installation aktualisiert werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update &amp;amp;&amp;amp; apt-get dist-upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Uhrzeit automatisch aktualisieren&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Die Uhrzeit aktualisiere ich über &amp;#039;&amp;#039;ntpd&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LVM Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
Die grosse Partition soll für grössere Flexibilität mit LVM installiert werden. Evtl. ist LVM nachzuinstallieren (war zumindest bei mir nötig?!).&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install lvm2 lvm-common&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt die Konfiguration der LVM-Partition: Es wird ein physisches Volume angelegt, welches mehrere logische Volume-Gruppen aufnehmen kann. Wir legen nur eine Volume-Gruppe an:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pvcreate /dev/md2&lt;br /&gt;
&lt;br /&gt;
vgcreate data /dev/md2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dort (in der Volumegroup &amp;#039;&amp;#039;data&amp;#039;&amp;#039;) können jetzt die logischen Volumes installiert werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lvcreate -L 10G -n devel data&lt;br /&gt;
lvcreate -L 3G -n vm01 data&lt;br /&gt;
lvcreate -L 3G -n vm02 data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Eine Development Partition (10GB) und 2x 3GB Partitionen für virtuelle Maschinen &amp;#039;&amp;#039;vm01&amp;#039;&amp;#039; und &amp;#039;&amp;#039;vm02&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Jetzt das Filesystem formatieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkfs.ext3 /dev/data/devel&lt;br /&gt;
mkfs.ext3 /dev/data/vm01&lt;br /&gt;
mkfs.ext3 /dev/data/vm02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration in &amp;#039;&amp;#039;/etc/fstab&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/fstab: static file system information.&lt;br /&gt;
#&lt;br /&gt;
# &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt;   &amp;lt;type&amp;gt;  &amp;lt;options&amp;gt;       &amp;lt;dump&amp;gt;  &amp;lt;pass&amp;gt;&lt;br /&gt;
proc            /proc           proc    defaults        0       0&lt;br /&gt;
/dev/md1        /               ext3    defaults,errors=remount-ro 0       1&lt;br /&gt;
/dev/md0        /boot           ext3    defaults        0       2&lt;br /&gt;
/dev/hda5       none            swap    sw              0       0&lt;br /&gt;
#/dev/hdc5       none            swap    sw              0       0&lt;br /&gt;
/dev/hdd        /media/cdrom0   iso9660 ro,user,noauto  0       0&lt;br /&gt;
/dev/hdb        /media/cdrom1   iso9660 ro,user,noauto  0       0&lt;br /&gt;
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0&lt;br /&gt;
#/dev/data/devel /data/devel     ext3    defaults        0       0&lt;br /&gt;
/dev/data/vm01  /data/vm01      ext3    defaults        0       0&lt;br /&gt;
/dev/data/vm02  /data/vm02      ext3    defaults        0       0&lt;br /&gt;
/dev/data/vm03  /data/vm03      ext3    defaults        0       0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und die Partitionen mounten&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /data/devel /data/vm01 /data/vm02&lt;br /&gt;
#mount /data/devel&lt;br /&gt;
mount /data/vm01&lt;br /&gt;
mount /data/vm02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XEN Installation ==&lt;br /&gt;
&lt;br /&gt;
Ich installiere zuerst die &amp;#039;&amp;#039;&amp;#039;XEN-Binaries&amp;#039;&amp;#039;&amp;#039;, da ich in dem Hypervisor-Hostsystem keine Development-Umgebung zum Übersetzen von Sourcen installieren möchte (und anderes Zeugs auch nicht). Ein paar weitere bereits installierte Pakete können auf dem &amp;#039;&amp;#039;reinen Hostsystem&amp;#039;&amp;#039; auch deinstalliert werden. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get remove exim4 exim4-base lpr nfs-common portmap pidentd&lt;br /&gt;
apt-get remove pcmcia-cs pppoe pppoeconf ppp pppconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zusätzlich braucht XEN aber noch ein paar weitere Pakete, welche wir in einer aktuelleren Version als &amp;#039;&amp;#039;Backport&amp;#039;&amp;#039; installieren. Dazu passen wir die Datei &amp;#039;&amp;#039;/etc/apt/preferences&amp;#039;&amp;#039; an und fügen folgende Definitionen hinzu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Package: xen-3.0&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&lt;br /&gt;
Package: linux-2.6&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&lt;br /&gt;
Package: xen-tools&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&lt;br /&gt;
Package: udev&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&lt;br /&gt;
Package: lsb&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&lt;br /&gt;
Package: module-init-tools&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&lt;br /&gt;
Package: grub&lt;br /&gt;
Pin: release a=sarge-backports&lt;br /&gt;
Pin-Priority: 999&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt die Pakete auf die neuen Versionen hochziehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update &amp;amp;&amp;amp; apt-get dist-upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt noch ein paar weitere Abhängigkeiten einiger Pakete, die installieren wir deshalb einzeln:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install screen ssh debootstrap python python2.3-twisted iproute &lt;br /&gt;
apt-get install bridge-utils libcurl3-dev sysfsutils&lt;br /&gt;
&lt;br /&gt;
apt-get install module-init-tools/sarge-backports&lt;br /&gt;
apt-get install grub/sarge-backports&lt;br /&gt;
apt-get install makedev/sarge-backports&lt;br /&gt;
apt-get install lsb-base/sarge-backports&lt;br /&gt;
apt-get install mdadm/sarge-backports&lt;br /&gt;
&lt;br /&gt;
dpkg --purge hotplug&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Hotplug&amp;#039;&amp;#039; brauchen wir nicht mehr, wir verwenden &amp;#039;&amp;#039;udev&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Jetzt installieren wir den XEN Hypervisor und den XEN-Kernel für Intel Pentium4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install xen-tools/sarge-backports&lt;br /&gt;
apt-get install xen-hypervisor-3.0-i386 xen-utils-3.0&lt;br /&gt;
&lt;br /&gt;
### folgender XEN Kernel läuft bei mir nicht, ich muss die Alternative nehmen ###&lt;br /&gt;
# apt-get install linux-image-2.6.16-2-xen-686&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alternativ&amp;#039;&amp;#039;&amp;#039; kann man auch den original XEN-Kernel installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/src&lt;br /&gt;
wget http://bits.xensource.com/Xen/latest/xen-3.0.2-install-x86_32.tgz&lt;br /&gt;
&lt;br /&gt;
tar xvzf xen-3.0.2-install-x86_32.tgz&lt;br /&gt;
cd xen-3.0.2-2-install&lt;br /&gt;
&lt;br /&gt;
./install.sh&lt;br /&gt;
&lt;br /&gt;
update-rc.d xend defaults 20 21&lt;br /&gt;
update-rc.d xendomains defaults 21 20&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aus Performance Gründen wird unter XEN 3.0.2 noch die TLS Librarie deaktiviert.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mv /lib/tls /lib/tls.disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Stattdessen soll laut XEN besser eine &amp;#039;&amp;#039;XEN-friendly&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;libc6&amp;#039;&amp;#039;&amp;#039; Library verwendet werden, die läuft wohl aber erst ab Debian Etch.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libc6-xen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;XEN Boot-Einträge für GRUB&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;initrd&amp;#039;&amp;#039; für XEN muss erst noch angelegt (&amp;#039;&amp;#039;mkinitrd&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;mkinitramfs&amp;#039;&amp;#039;) werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /boot&lt;br /&gt;
mkinitrd -o /boot/initrd-2.6.16-xen 2.6.16-xen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum booten muss &amp;#039;&amp;#039;grub&amp;#039;&amp;#039; noch entsprechende Einträge in der Datei &amp;#039;&amp;#039;/boot/grub/menu.list&amp;#039;&amp;#039; erhalten:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
title           Xen 3.0-i386 / Debian GNU/Linux, kernel 2.6.16-xen-686&lt;br /&gt;
root            (hd0,0)&lt;br /&gt;
kernel          /xen-3.0-i386.gz&lt;br /&gt;
module          /vmlinuz-2.6.16-xen root=/dev/md1 ro console=tty0&lt;br /&gt;
module          /initrd-2.6.16-xen&lt;br /&gt;
savedefault&lt;br /&gt;
boot&lt;br /&gt;
&lt;br /&gt;
title           Xen 3.0-i386 / RAID 1 von 2. Disk booten&lt;br /&gt;
root            (hd1,0)&lt;br /&gt;
kernel          /xen-3.0-i386.gz&lt;br /&gt;
module          /vmlinuz-2.6.16-xen root=/dev/md1 ro console=tty0&lt;br /&gt;
module          /initrd-2.6.16-xen&lt;br /&gt;
savedefault&lt;br /&gt;
boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt kann ein &amp;#039;&amp;#039;reboot&amp;#039;&amp;#039; folgen und hoffentlich den XEN Hypervisor starten ...&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XEN Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
Ich liste mal eine XEN Installation in eine eigene Partition und in eine Image Datei auf (wie beim c&amp;#039;t Server die UML).&lt;br /&gt;
&lt;br /&gt;
Konfig-Datei &amp;#039;&amp;#039;/etc/xen/devel&amp;#039;&amp;#039; für eine XEN-Installation in einer eigenen (LVM-) Partition &amp;#039;&amp;#039;/data/devel&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
name=&amp;quot;devel&amp;quot;&lt;br /&gt;
kernel=&amp;quot;/boot/vmlinuz-2.6.16-xen&amp;quot;&lt;br /&gt;
root=&amp;quot;/dev/hda1&amp;quot;&lt;br /&gt;
memory=256&lt;br /&gt;
disk=[&amp;#039;phy:/dev/data/devel,hda1,w&amp;#039;,&amp;#039;file:/dev/hdc5,hda2,w&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
# network&lt;br /&gt;
vif=[ &amp;#039;mac=aa:00:00:00:00:01, bridge=xenbr0&amp;#039; ]&lt;br /&gt;
dhcp=&amp;quot;dhcp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
extra=&amp;quot;3&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Konfig-Datei &amp;#039;&amp;#039;/etc/xen/vm01&amp;#039;&amp;#039; für eine XEN-Installation in einer Image Datei unter &amp;#039;&amp;#039;/data/vm01&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
name=&amp;quot;vm01&amp;quot;&lt;br /&gt;
kernel=&amp;quot;/boot/vmlinuz-2.6.16-xen&amp;quot;&lt;br /&gt;
root=&amp;quot;/dev/hda1&amp;quot;&lt;br /&gt;
memory=256&lt;br /&gt;
disk=[&amp;#039;file:/data/vm01/root.img,hda1,w&amp;#039;,&amp;#039;file:/data/vm01/swap.img,hda2,w&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
# network&lt;br /&gt;
vif=[ &amp;#039;mac=aa:00:00:00:00:02, bridge=xenbr0&amp;#039; ]&lt;br /&gt;
&lt;br /&gt;
# 2 Netzinterfaces - für z.B. DMZ an xenbr1&lt;br /&gt;
#vif=[ &amp;#039;mac=aa:00:00:00:00:02, bridge=xenbr0&amp;#039;, &amp;#039;mac=aa:00:00:00:01:02, bridge=xenbr1&amp;#039; ]&lt;br /&gt;
&lt;br /&gt;
dhcp=&amp;quot;dhcp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# PCI-Card Delegation&lt;br /&gt;
# pci=[&amp;#039;02:09.0&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
extra=&amp;quot;3&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die virtuelle Maschine &amp;#039;&amp;#039;devel&amp;#039;&amp;#039; wird mittels&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xm create -c devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
gestartet, und mit&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xm shutdown devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
beendet.&lt;br /&gt;
&lt;br /&gt;
=== Virtuelle Maschine installieren ===&lt;br /&gt;
&lt;br /&gt;
==== Installation von XEN in eine eigene Partition ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /data&lt;br /&gt;
&lt;br /&gt;
debootstrap --arch i386 sarge devel http://ftp.de.debian.org/debian&lt;br /&gt;
&lt;br /&gt;
chroot /data/devel&lt;br /&gt;
apt-setup&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installation von XEN in ein Image-File ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /data/vm01&lt;br /&gt;
&lt;br /&gt;
dd if=/dev/zero of=root.img bs=1024k count=2600&lt;br /&gt;
dd if=/dev/zero of=swap.img bs=1024k count=200&lt;br /&gt;
&lt;br /&gt;
mkfs.ext3 root.img&lt;br /&gt;
mkswap swap.img&lt;br /&gt;
&lt;br /&gt;
mkdir root&lt;br /&gt;
mount -o loop /data/vm01/root.img /data/vm01/root&lt;br /&gt;
&lt;br /&gt;
debootstrap --arch i386 sarge root http://ftp.de.debian.org/debian&lt;br /&gt;
&lt;br /&gt;
chroot /data/vm01/root&lt;br /&gt;
apt-setup&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Weitere Konfigurationen ====&lt;br /&gt;
Jetzt muss APT in dieser virtuellen Maschine wieder angepasst werden (siehe weiter oben).&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alle &amp;#039;&amp;#039;testing&amp;#039;&amp;#039; durch &amp;#039;&amp;#039;stable&amp;#039;&amp;#039; ersetzen, oder besser die Konfiguration von oben übernehmen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update &amp;amp;&amp;amp; apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
apt-get install localeconf&lt;br /&gt;
   # Manage locale configuration files with debconf? &amp;lt;-- Yes&lt;br /&gt;
   # Environment settings that should override the default locale: &amp;lt;-- do not select anything&lt;br /&gt;
   # Replace existing locale configuration files? &amp;lt;-- Yes&lt;br /&gt;
   # Default system locale: &amp;lt;-- e.g. en_US ISO-8859-1&lt;br /&gt;
&lt;br /&gt;
base-config&lt;br /&gt;
&lt;br /&gt;
apt-get install ssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mit &amp;#039;&amp;#039;base-conf&amp;#039;&amp;#039; werden &amp;#039;&amp;#039;Timezone&amp;#039;&amp;#039; und &amp;#039;&amp;#039;User/Passwords&amp;#039;&amp;#039; konfiguriert.&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die &amp;#039;&amp;#039;/etc/fstab&amp;#039;&amp;#039; anpassen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dev/hda1   /          ext3    defaults      1       2&lt;br /&gt;
/dev/hda2   none       swap    sw            0       0&lt;br /&gt;
/dev/pts    devpts     gid=5,mode=620        0       0&lt;br /&gt;
none        /dev/shm   tmpfs   defaults      0       0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;/etc/network/interfaces&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
        address 127.0.0.1&lt;br /&gt;
        netmask 255.0.0.0&lt;br /&gt;
&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
# oder statisch&lt;br /&gt;
#iface eth0 inet static&lt;br /&gt;
#        address 192.168.2.25&lt;br /&gt;
#        netmask 255.255.255.0&lt;br /&gt;
#        network 192.168.2.0&lt;br /&gt;
#        broadcast 192.168.2.255&lt;br /&gt;
#        gateway 192.168.2.1&lt;br /&gt;
#        nameserver 192.168.2.2&lt;br /&gt;
# bei Problemen hilft evtl. auch:&lt;br /&gt;
#        post-up ethtool -K eth0 tx off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;/etc/hosts&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
ff02::3 ip6-allhosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt kann die &amp;#039;&amp;#039;chroot&amp;#039;&amp;#039; Umgebung wieder verlassen werden. Es müssen noch die XEN Kernel-Module in das Image kopiert werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
exit&lt;br /&gt;
&lt;br /&gt;
# partition /dev/devel&lt;br /&gt;
cp -dpR /lib/modules/2.6.16-xen /data/devel/lib/modules/&lt;br /&gt;
mv /data/devel/lib/tls /data/devel/lib/tls.disabled&lt;br /&gt;
&lt;br /&gt;
# image file /data/vm01/root.img&lt;br /&gt;
cp -dpR /lib/modules/2.6.16-xen /data/vm01/root/lib/modules/&lt;br /&gt;
mv /data/vm01/root/lib/tls /data/vm01/root/lib/tls.disabled&lt;br /&gt;
umount /data/vm01/root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt sollten die virtuellen Maschinen &amp;#039;&amp;#039;devel&amp;#039;&amp;#039; und &amp;#039;&amp;#039;vm01&amp;#039;&amp;#039;starten (&amp;#039;&amp;#039;xm create -c devel&amp;#039;&amp;#039;) und können anschliessend ganz normal weiter konfiguriert/benutzt werden (Pakete installieren, updates etc.).&lt;br /&gt;
&lt;br /&gt;
Die VMs die in einer Image Datei residieren (hier also &amp;#039;&amp;#039;vm01&amp;#039;&amp;#039;) benötigen das &amp;#039;&amp;#039;&amp;#039;Loop Device&amp;#039;&amp;#039;&amp;#039; zum starten. Dieses wird evtl. nicht automatisch beim booten geladen, also:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/modules&lt;br /&gt;
&lt;br /&gt;
# /etc/modules: kernel modules to load at boot time.&lt;br /&gt;
#&lt;br /&gt;
# This file should contain the names of kernel modules that are&lt;br /&gt;
# to be loaded at boot time, one per line.  Comments begin with&lt;br /&gt;
# a &amp;quot;#&amp;quot;, and everything on the line after them are ignored.&lt;br /&gt;
&lt;br /&gt;
ide-cd&lt;br /&gt;
ide-disk&lt;br /&gt;
ide-generic&lt;br /&gt;
psmouse&lt;br /&gt;
loop&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausserdem werden je VM 2 Loop Devices benötigt, der Kernel unterstützt normalerweise nur 8 Loop Devices. Wenn die nicht ausreichen, kann man eine Kernel-Option &amp;#039;&amp;#039;&amp;#039;max_loop&amp;#039;&amp;#039;&amp;#039; verwenden:&lt;br /&gt;
&lt;br /&gt;
Datei &amp;#039;&amp;#039;/etc/grub/menu.lst&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
title           Xen 3.0.2-2 / Debian GNU/Linux, kernel 2.6.16-xen&lt;br /&gt;
root            (hd0,0)&lt;br /&gt;
kernel          /xen-3.0.2-2.gz&lt;br /&gt;
module          /vmlinuz-2.6.16-xen root=/dev/md1 ro console=tty0 pciback.hide=(02:09.0) max_loop=16&lt;br /&gt;
module          /initrd-2.6.16-xen&lt;br /&gt;
savedefault&lt;br /&gt;
boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um PCI-Hardware in eine DomU zu delegieren (diese steht dann in den anderen VMs nicht zur Verfügung) wird der Parameter &amp;#039;&amp;#039;&amp;#039;pciback.hide&amp;#039;&amp;#039;&amp;#039; verwendet. Den Wert ermittelt man mit dem Kommando &amp;#039;&amp;#039;lspci&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Jetzt kommt einem evtl. noch der Autostart der VMs in die Quere. Deshalb stelle ich den ab. Aktiviert wird der automatische Start der VMs über Softlinks im Verzeichnis &amp;#039;&amp;#039;/etc/xen/auto&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Die XEN Konfiguration findet man in der Datei &amp;#039;&amp;#039;/etc/sysconfig/xendomains&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
XENDOMAINS_SAVE=&lt;br /&gt;
XENDOMAINS_RESTORE=false&lt;br /&gt;
XENDOMAINS_AUTO=/etc/xen/auto&lt;br /&gt;
XENDOMAINS_AUTO_ONLY=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== AVM Module kompilieren ==&lt;br /&gt;
&lt;br /&gt;
Ich habe das in der XEN-Development-VM kompiliert, welche zum Kernel Kompilieren installiert wurde und natürlich alle notwendigen Software Pakete installiert hat.&lt;br /&gt;
&lt;br /&gt;
Linux-Sourcen für Kernel 2.6 downloaden und unter &amp;#039;&amp;#039;/usr/src&amp;#039;&amp;#039; installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/src&lt;br /&gt;
tar xzf sources/f/fcpci-suse93-3.11-07.tar.gz&lt;br /&gt;
mv fritz fritz-2.6&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt muss in den Kernel-Sourcen noch eine doppelte Definition &amp;#039;&amp;#039;auskommentiert&amp;#039;&amp;#039; werden, damit man die Fritz-Treiber kompilieren kann.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /usr/src/fritz-2.6/src/tools.h&lt;br /&gt;
&lt;br /&gt;
### Zeile 74 ff ###&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
static inline unsigned long atomic_xchg (&lt;br /&gt;
        volatile atomic_t *     v,&lt;br /&gt;
        unsigned                value&lt;br /&gt;
) {&lt;br /&gt;
        return __xchg (value, &amp;amp;v-&amp;gt;counter, sizeof (unsigned));&lt;br /&gt;
}*/ /* atomic_xchg */&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausserdem muss noch ein XEN-Kernel-Symbol so exportiert werden, dass auch ein nicht-GPL-Modul wie das von AVM dieses verwenden kann.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /usr/src/xen/drivers/xen/core/evtchn.c&lt;br /&gt;
&lt;br /&gt;
### Zeile 191 ff ###&lt;br /&gt;
&lt;br /&gt;
EXPORT_SYMBOL(force_evtchn_callback);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt zuerst XEN übersetzen, anschliessend die AVM Module kompilieren und installieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/src/&lt;br /&gt;
&lt;br /&gt;
devel:/usr/src# l&lt;br /&gt;
insgesamt 6464&lt;br /&gt;
drwxr-xr-x   4 root root    4096 2006-03-04 13:50 fritz-2.6/&lt;br /&gt;
-rw-r--r--   1 root src  1652361 2006-10-06 19:17 fritz-2.6.tgz&lt;br /&gt;
lrwxrwxrwx   1 root src        3 2006-10-06 23:07 linux -&amp;gt; xen/&lt;br /&gt;
lrwxrwxrwx   1 root src       28 2006-10-06 19:29 xen -&amp;gt; xen-3.0.2-2/linux-2.6.16-xen/&lt;br /&gt;
drwxrwxr-x  14   94  141    4096 2006-10-06 22:26 xen-3.0.2-2/&lt;br /&gt;
-rwxr-----   1 root src  4937486 2006-09-30 22:10 xen-3.0.2-src.tgz*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd xen-3.0.2-2&lt;br /&gt;
make world&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
cd ../fritz-2.6&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aus der Devel-VM müssen natürlich Kernel und Module in gewünschten XEN-VMs zu kopieren (XEN Host-System Dom0 und die XEN-VM, welche die FritzCard benutzen soll - per PCI-Delegation).&lt;br /&gt;
&lt;br /&gt;
Dann noch &amp;#039;&amp;#039;/etc/modutils/aliases&amp;#039;&amp;#039; anpassen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
alias hisax             off&lt;br /&gt;
alias hisax_fcpcipnp    off&lt;br /&gt;
&lt;br /&gt;
alias hdc               ide-scsi&lt;br /&gt;
&lt;br /&gt;
alias char-major-43     capidrv&lt;br /&gt;
alias char-major-44     capidrv&lt;br /&gt;
alias char-major-45     capidrv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und updaten und ISDN/CAPI Pakete installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
update-modules.modutils&lt;br /&gt;
&lt;br /&gt;
apt-get install -u capi4hylafax&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die FritzCard PCI einstellen, in &amp;#039;&amp;#039;/etc/isdn/capi.conf&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vm01:~# cat /etc/isdn/capi.conf&lt;br /&gt;
# card          file    proto   io      irq     mem     cardnr  options&lt;br /&gt;
#b1isa          b1.t4   DSS1    0x150   7       -       -       P2P&lt;br /&gt;
#b1pci          b1.t4   DSS1    -       -       -       -&lt;br /&gt;
#c4             c4.bin  DSS1    -       -       -       -&lt;br /&gt;
#c4             -       DSS1    -       -       -       -&lt;br /&gt;
#c4             -       DSS1    -       -       -       -       P2P&lt;br /&gt;
#c4             -       DSS1    -       -       -       -       P2P&lt;br /&gt;
#c2             c2.bin  DSS1    -       -       -       -&lt;br /&gt;
#c2             -       DSS1    -       -       -       -&lt;br /&gt;
#t1isa          t1.t4   DSS1    0x340   9       -       0&lt;br /&gt;
#t1pci          t1.t4   DSS1    -       -       -       -&lt;br /&gt;
fcpci           -       -       -       -       -       -&lt;br /&gt;
#fcclassic      -       -       0x150   10      -       -&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und schon sollte ein Reboot der XEN-VM folgendes auflisten:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
INIT: Entering runlevel: 3&lt;br /&gt;
Starting system log daemon: syslogd.&lt;br /&gt;
Starting kernel log daemon: klogd.&lt;br /&gt;
 * Starting ISDN CAPI Cards...&lt;br /&gt;
CAPI Subsystem Rev 1.1.2.8&lt;br /&gt;
capifs: Rev 1.1.2.3&lt;br /&gt;
capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs)&lt;br /&gt;
fcpci: module license &amp;#039;Proprietary&amp;#039; taints kernel.&lt;br /&gt;
fcpci: AVM FRITZ!Card PCI driver, revision 0.7.2&lt;br /&gt;
fcpci: (fcpci built on Oct  6 2006 at 23:12:57)&lt;br /&gt;
fcpci: -- 32 bit CAPI driver --&lt;br /&gt;
PCI: Enabling device 0000:02:0d.0 (0000 -&amp;gt; 0003)&lt;br /&gt;
fcpci: AVM FRITZ!Card PCI found: port 0x3800, irq 16&lt;br /&gt;
fcpci: Loading...&lt;br /&gt;
fcpci: Driver &amp;#039;fcpci&amp;#039; attached to fcpci-stack. (152)&lt;br /&gt;
fcpci: Stack version 3.11-07&lt;br /&gt;
kcapi: Controller 1: fcpci-3800-16 attached&lt;br /&gt;
kcapi: card 1 &amp;quot;fcpci-3800-16&amp;quot; ready.&lt;br /&gt;
fcpci: Loaded.                                                           [ ok ]&lt;br /&gt;
Starting MTA: exim4.&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und noch ein abschliessender Test :-)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vm01:~# uname -r&lt;br /&gt;
2.6.16-xen&lt;br /&gt;
&lt;br /&gt;
vm01:~# capiinfo&lt;br /&gt;
Number of Controllers : 1&lt;br /&gt;
Controller 1:&lt;br /&gt;
Manufacturer: AVM GmbH&lt;br /&gt;
CAPI Version: 2.0&lt;br /&gt;
Manufacturer Version: 3.101-07  (49.23)&lt;br /&gt;
Serial Number: 1000001&lt;br /&gt;
BChannels: 2&lt;br /&gt;
Global Options: 0x00000039&lt;br /&gt;
   internal controller supported&lt;br /&gt;
   DTMF supported&lt;br /&gt;
   Supplementary Services supported&lt;br /&gt;
   channel allocation supported (leased lines)&lt;br /&gt;
B1 protocols support: 0x4000011f&lt;br /&gt;
   64 kbit/s with HDLC framing&lt;br /&gt;
   64 kbit/s bit-transparent operation&lt;br /&gt;
   V.110 asynconous operation with start/stop byte framing&lt;br /&gt;
   V.110 synconous operation with HDLC framing&lt;br /&gt;
   T.30 modem for fax group 3&lt;br /&gt;
   Modem asyncronous operation with start/stop byte framing&lt;br /&gt;
B2 protocols support: 0x00000b1b&lt;br /&gt;
   ISO 7776 (X.75 SLP)&lt;br /&gt;
   Transparent&lt;br /&gt;
   LAPD with Q.921 for D channel X.25 (SAPI 16)&lt;br /&gt;
   T.30 for fax group 3&lt;br /&gt;
   ISO 7776 (X.75 SLP) with V.42bis compression&lt;br /&gt;
   V.120 asyncronous mode&lt;br /&gt;
   V.120 bit-transparent mode&lt;br /&gt;
B3 protocols support: 0x800000bf&lt;br /&gt;
   Transparent&lt;br /&gt;
   T.90NL, T.70NL, T.90&lt;br /&gt;
   ISO 8208 (X.25 DTE-DTE)&lt;br /&gt;
   X.25 DCE&lt;br /&gt;
   T.30 for fax group 3&lt;br /&gt;
   T.30 for fax group 3 with extensions&lt;br /&gt;
   Modem&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
&lt;br /&gt;
[http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/user/user.html]&lt;br /&gt;
Xen Users&amp;#039; Manual&lt;br /&gt;
&lt;br /&gt;
[http://www.howtoforge.com/perfect_setup_xen3_debian]&lt;br /&gt;
The Perfect Xen 3.0 Setup For Debian&lt;br /&gt;
&lt;br /&gt;
[http://www.debian-administration.org/articles/423]&lt;br /&gt;
Xen from Backports on Debain&lt;br /&gt;
&lt;br /&gt;
[http://www.kaaden.franken.de/papers/DebianServer]&lt;br /&gt;
Linux Server mit Debian Sarge&lt;/div&gt;</summary>
		<author><name>Neobiker</name></author>
	</entry>
</feed>