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

<channel>
	<title>deluxe-stylez.de &#187; Debian</title>
	<atom:link href="http://www.deluxe-stylez.de/tag/debian/feed" rel="self" type="application/rss+xml" />
	<link>http://www.deluxe-stylez.de</link>
	<description>:: unix - brain required</description>
	<lastBuildDate>Fri, 20 Jan 2012 19:11:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Debian Squeeze 6.0 kommt am Wochenende!</title>
		<link>http://www.deluxe-stylez.de/2011/02/04/debian-squeeze-6-0-kommt-am-wochenende</link>
		<comments>http://www.deluxe-stylez.de/2011/02/04/debian-squeeze-6-0-kommt-am-wochenende#comments</comments>
		<pubDate>Fri, 04 Feb 2011 11:32:56 +0000</pubDate>
		<dc:creator>BeNe</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[6.0]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[wochenende]]></category>

		<guid isPermaLink="false">http://www.deluxe-stylez.de/?p=845</guid>
		<description><![CDATA[Am Wochenede soll endlich Debian Squeez 6.0 erscheinen. Ich hoffe Ihr habt am Wochenede keine Termine und genügende Zeit für ein Update eingeplant]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: center;"><a href="http://www.deluxe-stylez.de/wp-content/uploads/2011/02/squeeze.jpg" rel="lightbox[845]"><img class="size-full wp-image-846 aligncenter" title="squeeze" src="http://www.deluxe-stylez.de/wp-content/uploads/2011/02/squeeze.jpg" alt="" width="480" height="360" /></a></p>
<p>Am Wochenede soll endlich Debian Squeez 6.0 erscheinen. Ich hoffe Ihr habt am Wochenede keine Termine und genügende Zeit für ein Update eingeplant  <img src='http://www.deluxe-stylez.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div class="shr-publisher-845"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.deluxe-stylez.de/2011/02/04/debian-squeeze-6-0-kommt-am-wochenende/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian Lenny ist stable</title>
		<link>http://www.deluxe-stylez.de/2009/02/15/debian-lenny-ist-stable</link>
		<comments>http://www.deluxe-stylez.de/2009/02/15/debian-lenny-ist-stable#comments</comments>
		<pubDate>Sun, 15 Feb 2009 17:23:16 +0000</pubDate>
		<dc:creator>BeNe</dc:creator>
				<category><![CDATA[Linux & Co.]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p><img width="80" hspace="5" height="15" align="left" src="/files/u1/pictures/5.png" rel="lightbox" alt="" />Wie lange hat die Community auf diesen Tag gewartet ? Zuuu lange! Seit gestern ist es soweit: Debian Lenny ist raus und hat mal wieder neue Ma&#223;st&#228;be gesetzt. Auf meinen Server l&#228;uft es schon seit ein paar Wochen und ich bin damit wie immer sehr zufrieden. Auch dieses mal l&#228;sst sich &#34;Etch&#34; debian-like auf &#34;Lenny&#34; upgraden. Wer mehr zu dem Thema und s&#228;mtlich &#196;nderungen erfahren will, sollte direkt auf der Debian Seite lesen --&#62; <a href="http://www.debian.org/News/2009/20090214" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.debian.org/News/2009/20090214?referer=');">http://www.debian.org/News/2009/20090214</a></p>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img src="/wp-content/uploads/pictures/5.png" alt="" hspace="5" width="80" height="15" align="left" />Wie lange hat die Community auf diesen Tag gewartet ? Zuuu lange! Seit gestern ist es soweit: Debian Lenny ist raus und hat mal wieder neue Maßstäbe gesetzt. Auf meinen Server läuft es schon seit ein paar Wochen und ich bin damit wie immer sehr zufrieden. Auch dieses mal lässt sich "Etch" debian-like auf "Lenny" upgraden. Wer mehr zu dem Thema und sämtlich Änderungen erfahren will, sollte direkt auf der Debian Seite lesen --&gt; <a href="http://www.debian.org/News/2009/20090214" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.debian.org/News/2009/20090214?referer=');">http://www.debian.org/News/2009/20090214</a></p>
<div class="shr-publisher-74"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.deluxe-stylez.de/2009/02/15/debian-lenny-ist-stable/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenVZ HowTo</title>
		<link>http://www.deluxe-stylez.de/2008/08/12/openvz-howto</link>
		<comments>http://www.deluxe-stylez.de/2008/08/12/openvz-howto#comments</comments>
		<pubDate>Tue, 12 Aug 2008 15:15:07 +0000</pubDate>
		<dc:creator>BeNe</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[openvz]]></category>
		<category><![CDATA[virtualisierung]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<img src="/wp-content/uploads/pictures/LinuxHowTo/openvz/openvz-logo.png" alt="" width="250" height="61" />

Da das Thema Virtualisierung immer mehr im kommen ist und die Tools schon eine verdammt gutes performanceergebniss erzielen, will ich in diesem HowTo OpenVZ etwas näher erläutern. OpenVZ wird schon seit längerer Zeit bei vielen Hostern eingesetzt, da Virtuozzo auch auf OpenVZ aufbaut.

Dieses HowTo bezieht sich auf eine Installation unter Debian Etch.

Wer näheres zu OpenVZ lesen möchte kann auf die Intertseite des Projects schauen -&#62; <a href="http://www.openvz.org" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.openvz.org?referer=');">OpenVZ.org</a>
<h2><strong>1. Kernel installieren</strong></h2>
Um den OpenVZ Kernel zu installieren benötigen wir erst die richtige Quelle. Diese tragen wir in der sources.list ein.
<pre lang="BASH"># vi /etc/apt/sources.list</pre>
deb http://download.openvz.org/debian etch main
Danach müssen wir die Quellen aktualisieren und können den Kernel installieren
<pre lang="BASH"># apt-get update
# apt-cache search linux-image-2.6.18-openvz
# apt-get install &#60;linux-image&#62;</pre>
Wer seinen Kernel nicht kennt --&#62; "uname -a"
<h2><strong>2. Tools installieren</strong></h2>
OpenVZ können wir mit einigen Tools steuern. Dise müssen wir noch installieren:
<pre lang="BASH"># apt-get install vzctl vzquota</pre>
<h2><strong>3. Netzwerk am Hostsystem anpassen</strong></h2>
<pre lang="BASH"># vi /etc/network/interfaces</pre>
Folgende Zeilen müssen zur der verwendeten Netzwerkkarte geschrieben werden.
Bitte "%DEV%" durch das eigentlich Interface ersetzen z.B. eth0
<pre lang="BASH">up sysctl -w net.ipv4.conf.%DEV%.proxy_arp=100
pre-down sysctl -w net.ipv4.conf.%DEV%.proxy_arp=0</pre>
Jetzt müssen wir noch Einstellungen für den proxy vornehmen:
<pre lang="BASH"># vi /etc/sysctl.conf</pre>
Die Datei muss so angepasst werden
<pre lang="BASH"># On Hardware Node we generally need
# packet forwarding enabled and proxy arp disabled
net.ipv4.ip_forward = 1
net.ipv4.conf.default.proxy_arp = 0
# Enables source route verification
net.ipv4.conf.all.rp_filter = 1
# Enables the magic-sysrq key
kernel.sysrq = 1
# TCP Explict Congestion Notification
# net.ipv4.tcp_ecn = 0
# we do not want all our interfaces to send redirects
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0</pre>
<h2>4. Symlink setzen</h2>
Jetzt benötigen wir noch einen Symlink für das Verzeichniss VZ
<pre lang="BASH"># ln -s /var/lib/vz /vz</pre>
<h2>5. Kernel laden</h2>
Um den neuen Kernel zu starten benötigen wir einen neustart des Systems
<pre lang="BASH"># reboot</pre>
<h2>6.)Installation prüfen</h2>
Nachdem das System wieder erreichbar ist können wir "uname -a" sehen ob der OpenVZ Kernel geladen wurde
<pre lang="BASH">openvz:/# uname -a
Linux openvz 2.6.18-openvz-12-1etch1-686 #1 SMP Sat May 5 00:26:59 CEST 2007 i686 GNU/Linux</pre>
Wenn das so passt sollten wir auch ein neues Netzwerkinterface "venet0" haben
<pre lang="BASH">openvz:/# ifconfig
...
...
venet0    Protokoll:UNSPEC  Hardware Adresse 00-00-00-00-00-00-00-00-00-00-00-00
UP BROADCAST PUNKTZUPUNKT RUNNING NOARP  MTU:1500  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 SendewarteschlangenlÃ¤nge:0
RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)</pre>
<h2>7. Templates installieren</h2>
Jetzt kommen wir zu den eigentlichen Templates (Betiebsystemen) für OpenVZ.
Hier ist ein größer Unterschied zwischen OpenVZ und VMWare festzustellen.
Unter OpenVZ kann nur wieder ein Linux gestartet werden, nicht aber ein Windows.

Es gibt schon eine große Sammlung von OpenVZ Templates auf der Seite des Projektes -&#62; <a href="http://openvz.org/download/template/cache/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/openvz.org/download/template/cache/?referer=');">Template</a> Diese sind schon vorkonfiguriert und müssen nur noch heruntergeladen werden. Wir wollen jetzt einfach mal ein OpenSuSE 10 in OpenVZ zum laufen zu bringen.
<h3>7.1 Templates herunterladen</h3>
Die Templates müssen in das folgende Verzeichniss abgelegt werden:
<pre lang="BASH">openvz:/var/lib/vz/template/cache#</pre>
Am besten nehmen wir gleich wget um das fertige Template auf unseren Rechner zu bringen:
<pre lang="BASH"># wget http://download.openvz.org/template/precreated/opensuse-10-i386-default.tar.gz</pre>
<h2>8. Erste Virtual Environment anlegen</h2>
Nachdem wir das Template heruntergeladen haben, können wir es einmal installieren und immer wieder für eine neue Maschine benützen.Es muss auch nicht entpackt werden.
Los gehts:
<pre lang="BASH"># vzctl create 101 --ostemplate opensuse-10-i386-default</pre>
Damit erstellen wir eine neue VE mit der ID 101 und dem Template von OpenSuSE
Wichtig ist das die ID größer 100 sein muss. Das ganze sollte dann so aussehen:
<pre lang="BASH">openvz:/# vzctl create 101 --ostemplate opensuse-10-i386-default
Creating VPS private area: /var/lib/vz/private/101
Performing postcreate actions
VPS private area was created
openvz:/#</pre>
Jetzt müssen wir der VE noch eine IP vergeben:
<pre lang="BASH"># vzctl set 101 --ipadd 192.168.100.217 --save</pre>
Wenn das auch geklappt hat sollte ein "Save parameters for VPS 101" erscheinen. Das war es auch schon mit der einrichtung und wir können die VE starten:
<pre lang="BASH"># vzctl start 101</pre>
<h2>9. Virtual Environment testen</h2>
Nachdem die VE jetzt läuft können wir direkt Befehle in der VE absetzen. Der Grundbefehl lautet:
<pre lang="BASH"># vzctl exec VEID</pre>
So können wir mal alle Prozesse die innerhalb der VE laufen abfragen:
<pre lang="BASH"># vzctl exec 101 ps ax</pre>
Jegliches Command kann abgesetzt werden wir es jeder von Linux kennt. Es muss jedeglich ein "vzctl exec VEID" davor gestellt werden.

SSH ist normalerweise bei den vorkonfigurierten schon am laufen. Es muss nur noch das root Passwort neu gesetzt werden und man kann sich direkt per SSH an der VE anmelden.
<h2>10. VE Sichern (Backup)</h2>
Wer von seinen VE eine Sicherung machen will, der sollte vzdump installieren
<pre lang="BASH"># wget http://www.proxmox.com/cms_proxmox/cms/upload/vzdump/vzdump_1.0-2_all.deb
# dpkg -i vzdump_1.0-2_all.deb</pre>
vzdump ist eigentlich ziemlich selbst erklären:
<pre lang="BASH">vzdump OPTIONS [--all ]
--compress              compress dump file (gzip)
--dumpdir DIR           store resulting files in DIR
--xdelta                create a differential backup using xdelta
--mailto EMAIL          send notification mail to EMAIL
--stop                  stop/start VPS if running
--suspend               suspend/resume VPS when running
--snapshot              use LVM snapshot when running
--restore FILENAME      restore FILENAME</pre>
<h2>11. Comannds im überblick</h2>
Hier ein kurzer Überblick der OpenVZ Commandos. Quelle: Wikipedia
<pre lang="BASH">vzctl create VEID [--ostemplate ] [--config ]</pre>
Dieser Befehl erzeugt ein neues VE, das eine numerische ID, ein angegebenes OS-Template (eine Linux Distribution) und die Ressourcen, die in der angegebenen Konfigurationsdatei spezifiziert sind, hat. Die beiden Parameter --ostemplate und --config sind optional. Die Hauptkonfigurationsdatei enthält Standardwerte für beide.
<pre lang="BASH">vzctl start VEID</pre>
Startet das angegebene VE. Das Starten bedeutet das Erzeugen eines Virtual Environment im Kernel, Initialisieren von allen Ressourcenverwaltungsparametern und Starten des VE's /sbin/init in diesem Umfeld.
<pre lang="BASH">vzctl stop VEID</pre>
Stoppt das angegebene VE. Ein VE kann auch mit Hilfe von eigenen /sbin/halt oder /sbin/reboot -Befehlen gestoppt oder neu gestartet werden.
<pre lang="BASH">vzctl exec VEID</pre>
Startet den Befehl  im angegebenen VE. Um beispielsweise alle Prozesse im VE 102 anzeigen zu lassen, kann man vzctl exec 102 ps ax nutzen.
<pre lang="BASH">vzctl enter VEID</pre>
Öffnet die VE-Shell. Das ist nützlich, wenn z. B. sshd nicht gestartet ist und Sie das Problem untersuchen möchten.
<pre lang="BASH">vzctl set VEID --parameter  [...] [--save]</pre>
Setzt den angegebenen Parameter für das VE. Hier können verschiedene Parameter benutzt werden;  Um die Festplattenquota für das VE festzulegen, verwenden Sie
<pre lang="BASH">vzctl set VEID --diskspace soft:hard --save.</pre>
Um das Kernel-RAM-Soft-Limit und –Hard-Limit für VE zu (re)definieren, müssen Sie den Befehl so starten:
<pre lang="BASH">vzctl set VEID --kmemsize barrier:limit --save</pre>
Und um eine VE wieder zu löschen
<pre lang="BASH">vzctl destroy VEID</pre>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img src="/wp-content/uploads/pictures/LinuxHowTo/openvz/openvz-logo.png" alt="" width="250" height="61" /></p>
<p>Da das Thema Virtualisierung immer mehr im kommen ist und die Tools schon eine verdammt gutes performanceergebniss erzielen, will ich in diesem HowTo OpenVZ etwas näher erläutern. OpenVZ wird schon seit längerer Zeit bei vielen Hostern eingesetzt, da Virtuozzo auch auf OpenVZ aufbaut.</p>
<p>Dieses HowTo bezieht sich auf eine Installation unter Debian Etch.</p>
<p>Wer näheres zu OpenVZ lesen möchte kann auf die Intertseite des Projects schauen -&gt; <a href="http://www.openvz.org" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.openvz.org?referer=');">OpenVZ.org</a></p>
<h2><strong>1. Kernel installieren</strong></h2>
<p>Um den OpenVZ Kernel zu installieren benötigen wir erst die richtige Quelle. Diese tragen wir in der sources.list ein.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code1'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p71"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code1"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># vi /etc/apt/sources.list</span></pre></td></tr></table></div>

<p>deb http://download.openvz.org/debian etch main<br />
Danach müssen wir die Quellen aktualisieren und können den Kernel installieren</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code2'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p72"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p7code2"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># apt-get update</span>
<span style="color: #666666; font-style: italic;"># apt-cache search linux-image-2.6.18-openvz</span>
<span style="color: #666666; font-style: italic;"># apt-get install &amp;lt;linux-image&amp;gt;</span></pre></td></tr></table></div>

<p>Wer seinen Kernel nicht kennt --&gt; "uname -a"</p>
<h2><strong>2. Tools installieren</strong></h2>
<p>OpenVZ können wir mit einigen Tools steuern. Dise müssen wir noch installieren:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code3'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p73"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code3"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># apt-get install vzctl vzquota</span></pre></td></tr></table></div>

<h2><strong>3. Netzwerk am Hostsystem anpassen</strong></h2>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code4'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p74"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code4"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># vi /etc/network/interfaces</span></pre></td></tr></table></div>

<p>Folgende Zeilen müssen zur der verwendeten Netzwerkkarte geschrieben werden.<br />
Bitte "%DEV%" durch das eigentlich Interface ersetzen z.B. eth0</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code5'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p75"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p7code5"><pre class="bash" style="font-family:monospace;">up sysctl <span style="color: #660033;">-w</span> net.ipv4.conf.<span style="color: #000000; font-weight: bold;">%</span>DEV<span style="color: #000000; font-weight: bold;">%</span>.proxy_arp=<span style="color: #000000;">100</span>
pre-down sysctl <span style="color: #660033;">-w</span> net.ipv4.conf.<span style="color: #000000; font-weight: bold;">%</span>DEV<span style="color: #000000; font-weight: bold;">%</span>.proxy_arp=<span style="color: #000000;">0</span></pre></td></tr></table></div>

<p>Jetzt müssen wir noch Einstellungen für den proxy vornehmen:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code6'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p76"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code6"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># vi /etc/sysctl.conf</span></pre></td></tr></table></div>

<p>Die Datei muss so angepasst werden</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code7'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p77"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code" id="p7code7"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># On Hardware Node we generally need</span>
<span style="color: #666666; font-style: italic;"># packet forwarding enabled and proxy arp disabled</span>
net.ipv4.ip_forward = <span style="color: #000000;">1</span>
net.ipv4.conf.default.proxy_arp = <span style="color: #000000;">0</span>
<span style="color: #666666; font-style: italic;"># Enables source route verification</span>
net.ipv4.conf.all.rp_filter = <span style="color: #000000;">1</span>
<span style="color: #666666; font-style: italic;"># Enables the magic-sysrq key</span>
kernel.sysrq = <span style="color: #000000;">1</span>
<span style="color: #666666; font-style: italic;"># TCP Explict Congestion Notification</span>
<span style="color: #666666; font-style: italic;"># net.ipv4.tcp_ecn = 0</span>
<span style="color: #666666; font-style: italic;"># we do not want all our interfaces to send redirects</span>
net.ipv4.conf.default.send_redirects = <span style="color: #000000;">1</span>
net.ipv4.conf.all.send_redirects = <span style="color: #000000;">0</span></pre></td></tr></table></div>

<h2>4. Symlink setzen</h2>
<p>Jetzt benötigen wir noch einen Symlink für das Verzeichniss VZ</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code8'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p78"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code8"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># ln -s /var/lib/vz /vz</span></pre></td></tr></table></div>

<h2>5. Kernel laden</h2>
<p>Um den neuen Kernel zu starten benötigen wir einen neustart des Systems</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code9'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p79"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code9"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># reboot</span></pre></td></tr></table></div>

<h2>6.)Installation prüfen</h2>
<p>Nachdem das System wieder erreichbar ist können wir "uname -a" sehen ob der OpenVZ Kernel geladen wurde</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code10'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p710"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p7code10"><pre class="bash" style="font-family:monospace;">openvz:<span style="color: #000000; font-weight: bold;">/</span><span style="color: #666666; font-style: italic;"># uname -a</span>
Linux openvz 2.6.18-openvz-<span style="color: #000000;">12</span>-1etch1-<span style="color: #000000;">686</span> <span style="color: #666666; font-style: italic;">#1 SMP Sat May 5 00:26:59 CEST 2007 i686 GNU/Linux</span></pre></td></tr></table></div>

<p>Wenn das so passt sollten wir auch ein neues Netzwerkinterface "venet0" haben</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code11'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p711"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code" id="p7code11"><pre class="bash" style="font-family:monospace;">openvz:<span style="color: #000000; font-weight: bold;">/</span><span style="color: #666666; font-style: italic;"># ifconfig</span>
...
...
venet0    Protokoll:UNSPEC  Hardware Adresse 00-00-00-00-00-00-00-00-00-00-00-00
UP BROADCAST PUNKTZUPUNKT RUNNING NOARP  MTU:<span style="color: #000000;">1500</span>  Metric:<span style="color: #000000;">1</span>
RX packets:<span style="color: #000000;">0</span> errors:<span style="color: #000000;">0</span> dropped:<span style="color: #000000;">0</span> overruns:<span style="color: #000000;">0</span> frame:<span style="color: #000000;">0</span>
TX packets:<span style="color: #000000;">0</span> errors:<span style="color: #000000;">0</span> dropped:<span style="color: #000000;">0</span> overruns:<span style="color: #000000;">0</span> carrier:<span style="color: #000000;">0</span>
Kollisionen:<span style="color: #000000;">0</span> SendewarteschlangenlÃ¤nge:<span style="color: #000000;">0</span>
RX bytes:<span style="color: #000000;">0</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">0.0</span> b<span style="color: #7a0874; font-weight: bold;">&#41;</span>  TX bytes:<span style="color: #000000;">0</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">0.0</span> b<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></td></tr></table></div>

<h2>7. Templates installieren</h2>
<p>Jetzt kommen wir zu den eigentlichen Templates (Betiebsystemen) für OpenVZ.<br />
Hier ist ein größer Unterschied zwischen OpenVZ und VMWare festzustellen.<br />
Unter OpenVZ kann nur wieder ein Linux gestartet werden, nicht aber ein Windows.</p>
<p>Es gibt schon eine große Sammlung von OpenVZ Templates auf der Seite des Projektes -&gt; <a href="http://openvz.org/download/template/cache/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/openvz.org/download/template/cache/?referer=');">Template</a> Diese sind schon vorkonfiguriert und müssen nur noch heruntergeladen werden. Wir wollen jetzt einfach mal ein OpenSuSE 10 in OpenVZ zum laufen zu bringen.</p>
<h3>7.1 Templates herunterladen</h3>
<p>Die Templates müssen in das folgende Verzeichniss abgelegt werden:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code12'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p712"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code12"><pre class="bash" style="font-family:monospace;">openvz:<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>vz<span style="color: #000000; font-weight: bold;">/</span>template<span style="color: #000000; font-weight: bold;">/</span>cache<span style="color: #666666; font-style: italic;">#</span></pre></td></tr></table></div>

<p>Am besten nehmen wir gleich wget um das fertige Template auf unseren Rechner zu bringen:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code13'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p713"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code13"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># wget http://download.openvz.org/template/precreated/opensuse-10-i386-default.tar.gz</span></pre></td></tr></table></div>

<h2>8. Erste Virtual Environment anlegen</h2>
<p>Nachdem wir das Template heruntergeladen haben, können wir es einmal installieren und immer wieder für eine neue Maschine benützen.Es muss auch nicht entpackt werden.<br />
Los gehts:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code14'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p714"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code14"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># vzctl create 101 --ostemplate opensuse-10-i386-default</span></pre></td></tr></table></div>

<p>Damit erstellen wir eine neue VE mit der ID 101 und dem Template von OpenSuSE<br />
Wichtig ist das die ID größer 100 sein muss. Das ganze sollte dann so aussehen:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code15'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p715"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p7code15"><pre class="bash" style="font-family:monospace;">openvz:<span style="color: #000000; font-weight: bold;">/</span><span style="color: #666666; font-style: italic;"># vzctl create 101 --ostemplate opensuse-10-i386-default</span>
Creating VPS private area: <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>vz<span style="color: #000000; font-weight: bold;">/</span>private<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">101</span>
Performing postcreate actions
VPS private area was created
openvz:<span style="color: #000000; font-weight: bold;">/</span><span style="color: #666666; font-style: italic;">#</span></pre></td></tr></table></div>

<p>Jetzt müssen wir der VE noch eine IP vergeben:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code16'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p716"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code16"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># vzctl set 101 --ipadd 192.168.100.217 --save</span></pre></td></tr></table></div>

<p>Wenn das auch geklappt hat sollte ein "Save parameters for VPS 101" erscheinen. Das war es auch schon mit der einrichtung und wir können die VE starten:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code17'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p717"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code17"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># vzctl start 101</span></pre></td></tr></table></div>

<h2>9. Virtual Environment testen</h2>
<p>Nachdem die VE jetzt läuft können wir direkt Befehle in der VE absetzen. Der Grundbefehl lautet:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code18'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p718"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code18"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># vzctl exec VEID</span></pre></td></tr></table></div>

<p>So können wir mal alle Prozesse die innerhalb der VE laufen abfragen:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code19'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p719"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code19"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># vzctl exec 101 ps ax</span></pre></td></tr></table></div>

<p>Jegliches Command kann abgesetzt werden wir es jeder von Linux kennt. Es muss jedeglich ein "vzctl exec VEID" davor gestellt werden.</p>
<p>SSH ist normalerweise bei den vorkonfigurierten schon am laufen. Es muss nur noch das root Passwort neu gesetzt werden und man kann sich direkt per SSH an der VE anmelden.</p>
<h2>10. VE Sichern (Backup)</h2>
<p>Wer von seinen VE eine Sicherung machen will, der sollte vzdump installieren</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code20'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p720"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p7code20"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># wget http://www.proxmox.com/cms_proxmox/cms/upload/vzdump/vzdump_1.0-2_all.deb</span>
<span style="color: #666666; font-style: italic;"># dpkg -i vzdump_1.0-2_all.deb</span></pre></td></tr></table></div>

<p>vzdump ist eigentlich ziemlich selbst erklären:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code21'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p721"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code" id="p7code21"><pre class="bash" style="font-family:monospace;">vzdump OPTIONS <span style="color: #7a0874; font-weight: bold;">&#91;</span>--all <span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #660033;">--compress</span>              compress dump <span style="color: #c20cb9; font-weight: bold;">file</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">gzip</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #660033;">--dumpdir</span> DIR           store resulting files <span style="color: #000000; font-weight: bold;">in</span> DIR
<span style="color: #660033;">--xdelta</span>                create a differential backup using xdelta
<span style="color: #660033;">--mailto</span> EMAIL          send notification mail to EMAIL
<span style="color: #660033;">--stop</span>                  stop<span style="color: #000000; font-weight: bold;">/</span>start VPS <span style="color: #000000; font-weight: bold;">if</span> running
<span style="color: #660033;">--suspend</span>               suspend<span style="color: #000000; font-weight: bold;">/</span>resume VPS when running
<span style="color: #660033;">--snapshot</span>              use LVM snapshot when running
<span style="color: #660033;">--restore</span> FILENAME      restore FILENAME</pre></td></tr></table></div>

<h2>11. Comannds im überblick</h2>
<p>Hier ein kurzer Überblick der OpenVZ Commandos. Quelle: Wikipedia</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code22'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p722"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code22"><pre class="bash" style="font-family:monospace;">vzctl create VEID <span style="color: #7a0874; font-weight: bold;">&#91;</span>--ostemplate <span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>--config <span style="color: #7a0874; font-weight: bold;">&#93;</span></pre></td></tr></table></div>

<p>Dieser Befehl erzeugt ein neues VE, das eine numerische ID, ein angegebenes OS-Template (eine Linux Distribution) und die Ressourcen, die in der angegebenen Konfigurationsdatei spezifiziert sind, hat. Die beiden Parameter --ostemplate und --config sind optional. Die Hauptkonfigurationsdatei enthält Standardwerte für beide.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code23'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p723"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code23"><pre class="bash" style="font-family:monospace;">vzctl start VEID</pre></td></tr></table></div>

<p>Startet das angegebene VE. Das Starten bedeutet das Erzeugen eines Virtual Environment im Kernel, Initialisieren von allen Ressourcenverwaltungsparametern und Starten des VE's /sbin/init in diesem Umfeld.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code24'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p724"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code24"><pre class="bash" style="font-family:monospace;">vzctl stop VEID</pre></td></tr></table></div>

<p>Stoppt das angegebene VE. Ein VE kann auch mit Hilfe von eigenen /sbin/halt oder /sbin/reboot -Befehlen gestoppt oder neu gestartet werden.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code25'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p725"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code25"><pre class="bash" style="font-family:monospace;">vzctl <span style="color: #7a0874; font-weight: bold;">exec</span> VEID</pre></td></tr></table></div>

<p>Startet den Befehl  im angegebenen VE. Um beispielsweise alle Prozesse im VE 102 anzeigen zu lassen, kann man vzctl exec 102 ps ax nutzen.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code26'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p726"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code26"><pre class="bash" style="font-family:monospace;">vzctl enter VEID</pre></td></tr></table></div>

<p>Öffnet die VE-Shell. Das ist nützlich, wenn z. B. sshd nicht gestartet ist und Sie das Problem untersuchen möchten.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code27'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p727"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code27"><pre class="bash" style="font-family:monospace;">vzctl <span style="color: #000000; font-weight: bold;">set</span> VEID <span style="color: #660033;">--parameter</span>  <span style="color: #7a0874; font-weight: bold;">&#91;</span>...<span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>--save<span style="color: #7a0874; font-weight: bold;">&#93;</span></pre></td></tr></table></div>

<p>Setzt den angegebenen Parameter für das VE. Hier können verschiedene Parameter benutzt werden;  Um die Festplattenquota für das VE festzulegen, verwenden Sie</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code28'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p728"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code28"><pre class="bash" style="font-family:monospace;">vzctl <span style="color: #000000; font-weight: bold;">set</span> VEID <span style="color: #660033;">--diskspace</span> soft:hard --save.</pre></td></tr></table></div>

<p>Um das Kernel-RAM-Soft-Limit und –Hard-Limit für VE zu (re)definieren, müssen Sie den Befehl so starten:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code29'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p729"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code29"><pre class="bash" style="font-family:monospace;">vzctl <span style="color: #000000; font-weight: bold;">set</span> VEID <span style="color: #660033;">--kmemsize</span> barrier:limit <span style="color: #660033;">--save</span></pre></td></tr></table></div>

<p>Und um eine VE wieder zu löschen</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p7code30'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p730"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p7code30"><pre class="bash" style="font-family:monospace;">vzctl destroy VEID</pre></td></tr></table></div>

<div class="shr-publisher-7"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.deluxe-stylez.de/2008/08/12/openvz-howto/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

