See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Linux Virtual Server – Wikipedia

Linux Virtual Server

aus Wikipedia, der freien Enzyklopädie

Linux Virtual Server ist eine Software, welche Linux um die Aspekte Skalierbarkeit und Hochverfügbarkeit erweitert.

Inhaltsverzeichnis

[Bearbeiten] Sinn und Zweck

Mit dem explosivem Wachstum des Internet und seiner ständig wichtigeren Rollen in unserem Leben nimmt auch der Datenverkehr drastisch zu. Ebenso nimmt auch die Arbeitslast der Server entsprechend stark zu, insbesondere auf populären Webservern. Um diesem Überlastungsproblem der Server entgegenzuwirken, gibt es zwei Lösungsansätze.

  • Single Server

In diesem Ansatz wird ein einzelner Server entsprechend den Leistungsanforderungen ausgebaut. Steigen die Anforderungen wird entsprechend nachgerüstet. Der Prozess des Nachrüstens ist komplex, kosteninstensiv und auch mit Ausfallzeiten behaftet (zum Beispiel wenn Hardware betroffen ist). Weiterhin sind dem Hardwareausbau Grenzen gesetzt. Angeschaffte Hardware (Beispielsweise Hauptplatine) kann nur eine bestimmte Anzahl Prozessoren, Arbeitsspeicher und Erweiterungskarten aufnehmen.

  • Multiple Server

Der Lösungsansatz Multiple Server gruppiert mehrere reale Server in einen Computercluster und bildet einen skalierbaren virtuellen Server. Wenn die Belastung dieses Systems ansteigt können einfach ein oder mehrere Server der Gruppe hinzugefügt werden um den veränderten Anforderungen gerecht zu werden. Die angebotenen Dienste dieses virtuellen Servers werden sowohl dediziert als auch dynamisch durch die realen Server bereitgestellt werden. Diese Zuweisung (Dienst zu Server) kann zur Laufzeit festgelegt und verändert werden.

[Bearbeiten] Beispiele

Administratives Werkzeug zur Konfiguration von LVS ist ipvsadm. Dieses kann nur vom Superuser benutzt werden.

  • Einrichtung eines LVS (HTTP) mit 2 realen Servern
ipvsadm -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 fügt 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 fügen 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 LVS
ipvsadm -L -n
IP Virtual Server version 1.0.8 (size=65536)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.0.1:80 rr
  -> 172.16.0.2:80                Masq    1      3          1
  -> 172.16.0.1:80                Masq    1      4          0

[Bearbeiten] Siehe auch

[Bearbeiten] Weblinks


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -