<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Linux_Virtual_Server</id>
	<title>Linux Virtual Server - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Linux_Virtual_Server"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Linux_Virtual_Server&amp;action=history"/>
	<updated>2026-05-28T08:32:47Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Linux_Virtual_Server&amp;diff=705025&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Linux_Virtual_Server&amp;diff=705025&amp;oldid=prev"/>
		<updated>2025-10-16T23:37:40Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Linux Virtual Server&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;LVS&amp;#039;&amp;#039;&amp;#039;) ist eine [[Software]] zur [[Lastverteilung (Informatik)|Lastverteilung]]. Sie erweitert den [[Linux (Kernel)|Linux-Kernel]] um Methoden zur transparenten Zuweisung von Anfragen aus dem Netzwerk an mehrere [[Server]]. Dies erlaubt die Realisierung von [[Hochverfügbarkeit|hochverfügbaren]] [[Serverfarm]]en mit [[Freie Software|freier Software]].&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
[[Datei:Lvslogo.png|mini|Logo des Linux Virtual Server Projekts]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Serverfarmen&amp;#039;&amp;#039; bestehen aus mehreren Rechnern, die Anfragen über ein [[Rechnernetz]] erhalten und bearbeiten, und einem oder mehrerer Lastverteiler ({{enS|&amp;#039;&amp;#039;load balancer&amp;#039;&amp;#039;}}), die die Anfragen auf die zur Verfügung stehenden Rechner aufteilen (engl. {{lang|en|&amp;#039;&amp;#039;scheduling&amp;#039;&amp;#039;}}). Da Rechner dynamisch zu diesem Verbund hinzugefügt und entfernt werden können, lassen sich so [[Skalierbarkeit]] und Verfügbarkeit erhöhen. &amp;#039;&amp;#039;LVS&amp;#039;&amp;#039; übernimmt in einer solchen Installation die Rolle des Lastverteilers.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;LVS&amp;#039;&amp;#039; stellt vier Strategien zur Verfügung, um Anfragen aufzuteilen:&lt;br /&gt;
* [[Round Robin (Informatik)|Round-Robin]]-Verteilung&lt;br /&gt;
* gewichtete Round-Robin-Verteilung&lt;br /&gt;
* Verteilung nach bestehenden Verbindungen ({{enS|least-connection scheduling}})&lt;br /&gt;
* gewichtete Verteilung nach bestehenden Verbindungen&lt;br /&gt;
&lt;br /&gt;
Für die Rückantwort der Server an den anfragenden Rechner gibt es ebenfalls verschiedene Möglichkeiten. &amp;#039;&amp;#039;LVS&amp;#039;&amp;#039; implementiert die folgenden Techniken:&lt;br /&gt;
* LVS/NAT (entspricht &amp;#039;&amp;#039;[[Lastverteilung (Informatik)#NAT based SLB|NAT based SLB]]&amp;#039;&amp;#039;)&lt;br /&gt;
* LVS/TUN&lt;br /&gt;
* LVS/DR (entspricht &amp;#039;&amp;#039;[[Lastverteilung (Informatik)#Flat based SLB|Flat based SLB]]&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
Für eine &amp;#039;&amp;#039;hochverfügbare&amp;#039;&amp;#039; Installation werden noch weitere Komponenten benötigt, für die es ebenfalls Freie-Software-Projekte gibt.&lt;br /&gt;
* Zweiter Rechner mit &amp;#039;&amp;#039;LVS&amp;#039;&amp;#039;, der bei Versagen des ersten Rechners einspringt (engl. {{lang|en|&amp;#039;&amp;#039;cold standby&amp;#039;&amp;#039;}}). Infrage kommt beispielsweise die Software [[Heartbeat (Software)|Heartbeat]] des &amp;#039;&amp;#039;High Availability Linux&amp;#039;&amp;#039;-Projekts (engl. für „hochverfügbares Linux“, siehe Weblinks).&lt;br /&gt;
* [[Netzwerk-Monitoring]]-Software, die das Versagen eines Servers erkennt und ihn automatisch aus dem Verbund entfernen (und ggf. wieder einbinden) kann.&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
Administratives Werkzeug zur Konfiguration von LVS ist &amp;lt;code&amp;gt;ipvsadm&amp;lt;/code&amp;gt;. Dieses kann nur mit dem [[Root-Konto]] benutzt werden.&lt;br /&gt;
&lt;br /&gt;
* Einrichtung eines LVS ([[Hypertext Transfer Protocol|HTTP]]) mit 2 realen Servern&lt;br /&gt;
 ipvsadm -A -t 192.168.0.1:80 -s rr&lt;br /&gt;
 ipvsadm -a -t 192.168.0.1:80 -r 172.16.0.1:80 -m&lt;br /&gt;
 ipvsadm -a -t 192.168.0.1:80 -r 172.16.0.2:80 -m&lt;br /&gt;
&lt;br /&gt;
Erste Zeile fügt auf der [[IP-Adresse]] [[Private IP-Adresse|192.168.0.1]] den [[Transmission Control Protocol|TCP]]-Port 80 zum LVS hinzu. Anzuwendende Strategie der [[Lastverteilung (Informatik)|Lastverteilung]] ist hierbei [[Round Robin (Informatik)|Round-Robin]] (-s rr).&lt;br /&gt;
Die folgenden zwei Zeilen fügen jeweils einen realen Server dieser virtuellen Adresse (192.168.0.1:80) hinzu. Hierbei sollen die weitergeleiteten Pakete maskiert werden (-m).&lt;br /&gt;
&lt;br /&gt;
* Statusabfrage des oben eingerichteten LVS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ipvsadm -L -n&lt;br /&gt;
 IP Virtual Server version 1.0.8 (size=65536)&lt;br /&gt;
 Prot LocalAddress:Port Scheduler Flags&lt;br /&gt;
   -&amp;gt; RemoteAddress:Port           Forward Weight ActiveConn InActConn&lt;br /&gt;
 TCP  192.168.0.1:80 rr&lt;br /&gt;
   -&amp;gt; 172.16.0.2:80                Masq    1      3          1&lt;br /&gt;
   -&amp;gt; 172.16.0.1:80                Masq    1      4          0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Wensong Zhang&lt;br /&gt;
   |Titel=Linux Virtual Server for Scalable Network Services&lt;br /&gt;
   |Ort=Changsha &amp;lt;!-- Hunan 410073 --&amp;gt; (China)&lt;br /&gt;
   |Datum=2000&lt;br /&gt;
   |Sprache=en&lt;br /&gt;
   |Online=http://www.linuxvirtualserver.org/ols/lvs.pdf&lt;br /&gt;
   |Format=PDF&lt;br /&gt;
   |KBytes=235&lt;br /&gt;
   |Abruf=2009-04-16}}&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.linuxvirtualserver.org/ Linux Virtual Server Project] (englisch)&lt;br /&gt;
* [https://www.keepalived.org/ LVS facility and framework] (englisch)&lt;br /&gt;
* [http://www.linux-ha.org/Heartbeat Software &amp;#039;&amp;#039;Heartbeat&amp;#039;&amp;#039;] des Projekts &amp;#039;&amp;#039;High Availability Linux&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freie Server-Software]]&lt;br /&gt;
[[Kategorie:Linux-Software|Virtual Server]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>