www.wikidata.de-de.nina.az
Linux Virtual Server LVS ist eine Software zur Lastverteilung Sie erweitert den Linux Kernel um Methoden zur transparenten Zuweisung von Anfragen aus dem Netzwerk an mehrere Server Dies erlaubt die Realisierung von hochverfugbaren Serverfarmen mit freier Software Inhaltsverzeichnis 1 Beschreibung 2 Beispiele 3 Literatur 4 WeblinksBeschreibung Bearbeiten nbsp Logo des Linux Virtual Server ProjektsServerfarmen bestehen aus mehreren Rechnern die Anfragen uber ein Rechnernetz erhalten und bearbeiten und einem oder mehrerer Lastverteiler englisch load balancer die die Anfragen auf die zur Verfugung stehenden Rechner aufteilen engl scheduling Da Rechner dynamisch zu diesem Verbund hinzugefugt und entfernt werden konnen lassen sich so Skalierbarkeit und Verfugbarkeit erhohen LVS ubernimmt in einer solchen Installation die Rolle des Lastverteilers LVS stellt vier Strategien zur Verfugung um Anfragen aufzuteilen Round Robin Verteilung gewichtete Round Robin Verteilung Verteilung nach bestehenden Verbindungen englisch least connection scheduling gewichtete Verteilung nach bestehenden VerbindungenFur die Ruckantwort der Server an den anfragenden Rechner gibt es ebenfalls verschiedene Moglichkeiten LVS implementiert die folgenden Techniken LVS NAT entspricht NAT based SLB LVS TUN LVS DR entspricht Flat based SLB Fur eine hochverfugbare Installation werden noch weitere Komponenten benotigt fur die es ebenfalls Freie Software Projekte gibt Zweiter Rechner mit LVS der bei Versagen des ersten Rechners einspringt engl cold standby Infrage kommt beispielsweise die Software Heartbeat des High Availability Linux Projekts engl fur hochverfugbares Linux siehe Weblinks Netzwerk Monitoring Software die das Versagen eines Servers erkennt und ihn automatisch aus dem Verbund entfernen und ggf wieder einbinden kann Beispiele BearbeitenAdministratives Werkzeug zur Konfiguration von LVS ist ipvsadm Dieses kann nur mit dem Root Konto benutzt werden Einrichtung eines LVS HTTP mit 2 realen Servernipvsadm A t 192 168 0 1 80 s rr ipvsadm a t 192 168 0 1 80 r 172 16 0 1 80 m ipvsadm a t 192 168 0 1 80 r 172 16 0 2 80 m Erste Zeile fugt auf der IP Adresse 192 168 0 1 den TCP Port 80 zum LVS hinzu Anzuwendende Strategie der Lastverteilung ist hierbei Round Robin s rr Die folgenden zwei Zeilen fugen jeweils einen realen Server dieser virtuellen Adresse 192 168 0 1 80 hinzu Hierbei sollen die weitergeleiteten Pakete maskiert werden m Statusabfrage des oben eingerichteten LVSipvsadm L n IP Virtual Server version 1 0 8 size 65536 Prot LocalAddress Port Scheduler Flags gt RemoteAddress Port Forward Weight ActiveConn InActConn TCP 192 168 0 1 80 rr gt 172 16 0 2 80 Masq 1 3 1 gt 172 16 0 1 80 Masq 1 4 0Literatur BearbeitenWensong Zhang Linux Virtual Server for Scalable Network Services Changsha China 2000 englisch linuxvirtualserver org PDF 235 kB abgerufen am 16 April 2009 Weblinks BearbeitenLinux Virtual Server Project englisch LVS facility and framework englisch Software Heartbeat des Projekts High Availability Linux Abgerufen von https de wikipedia org w index php title Linux Virtual Server amp oldid 207628454