April 2009
M D M D F S S
« Mrz   Mai »
 12345
6789101112
13141516171819
20212223242526
27282930  

Netzwerklastenausgleich (NLB) ist kein MOSS 2007 Feature

Eine SharePoint Infrastruktur, d.h. eine SharePoint Farm kann aus verschiedenen Gründen auch mit Windows SharePoint Services 3.0 (WSSv3) realisiert werden. Ein solche Farm besteht meistens aus 2 Windows Servern (SharePoint Server mit Webfrontend und Suchdatenbank Funktion und einem SQL Server) (Abbildung 1)

clip_image001_thumb1

Was aber nun wenn die Anforderungen sich ändern?
Kann man zusätzliche Benutzeranfragen auf mehrere Webserver (WFE = Webfrontend Server) verteilen?
Wie schafft man also minimale Redundanz?
Was passiert beim Ausfall eines Webfrontendservers?

Die SQL Serverrolle kann man mit gängigen Windows Cluster- oder Spiegelmechanismen redundant auslegen. Und die Search Server Rolle?

 

 

 

 

Mit WSSv3 besteht eine Limitierung, d.h. Search und Index Server können nicht wie mit Microsoft Office SharePoint Server 2007 (MOSS 2007) getrennt werden. Dennoch ist es möglich, diese Rolle (Search Server mit Indexserverfunktion) auf einen separaten Windows Server zu installieren.

Eine denkbare SharePoint und nochmals, die Betonung liegt auf Windows Sharepoint Services 3.0 Farm, sieht dann bspw. so aus. (Abbildung 2)clip_image0015_thumb1[5]

Das erhöht die Webfrontend Server Performance durch den separaten Search Server.

Die Webfrontend Server Rolle lässt sich durch das SharePoint Setup (Abbildung 3) installieren.

clip_image002_thumb

ABER: Der Lastenausgleich wird durch das Serverbetriebssystem integriert !!! Die Konfiguration innerhalb SharePoint lässt lediglich eine Lastenausgleichs URL zu (Abbildung 4)

clip_image00210_thumb3

Das bedeutet, dass der Netzwerklastenausgleich manuell konfiguriert werden muss (hier: DNS und NLB Clusterkonfiguration für VM-PORTAL) Bspw. werden Server 1 und Server 2 in einen virtuellen DNS Namen (VM-Portal) zusammengefasst und dann über den Windows Server NLB Manager (NLBMgr) konfiguriert – siehe dazu Abbildung 5

clip_image00212_thumb1

Beim Ausfall eines WFE wird dann für neue Verbindungen automatisch auf den noch verfügbaren Clusterknoten des zweiten Servers umgeschaltet. Liegt allerdings die Zentraladministration ausgerechnet auf dem ausgefallenen Webfrontend Server (kann man nur einem Webfrontend Server zuweisen) sieht´s mit SharePoint Farm Administration ziemlich schlecht aus :(

Grundsätzliche Überlegungen für Netzwerklastenausgleich:

  • mit Windows Server Lösung:
    Anzahl Netzwerkadapter im jeweiligen Server
    cluster operation mode (unicast/multicast)
  • zusätzliche Hardware:
    grundsätzliche Entscheidung zugunsten eines Hardwareloadbalancer (Cisco o.ä.)
  • Loadbalancing durch einen ISA Server

Weitere Infos dazu:

WSSv3 Planning Guide I

WSSv3 Planning Guide II

WSSv3 Gründe für Server 2008

Windows Server 2003 Network Load Balancing Cluster

Windows Server 2008 Network Load Balancing Cluster

WSSv3 Deployment

MSXFAQ NLB

Joel Oleson NLB stuff

8 Kommentare zu Netzwerklastenausgleich (NLB) ist kein MOSS 2007 Feature

  • arohde

    Ergänzung
    diese NLB Systematik trifft natürlich auch für MOSS 2007 Standard und Enterprise Editionen zu, Kernaussage soll sein, dass WSSv3 das aber auch kann !!!

  • Hallo,

    Zwei Anmerkungen:

    1. NLB hat ja nichts mit sharepoint zu, weder WSS noch MOSS. Kann ich auch nutzen um jede andere Webseite oder auch einen Webservice und anderes ausfallsicherer zu machen.

    2. Die Zentral-Administration sollte man dann aber auf dem search Server hosten!

    Cu
    Torsten

  • Ja, der Herr Flegel. Die SharePoint Welt ist doch klein! Gruß!

    Sicher hat NLB nichts mit WSS oder MOSS zu tun. Aber viele denken immer, mit WSS geht das nicht (“damit kann ich doch keine Farm bauen”). Und gerade das will Alex mal mit dem Artikel gerade rücken. Vielleicht ist die Überschrift etwas irreführend ….

    Im Übrigen kann ich die Zentraladministration ja auch auf die Server verteilen, damit’s hier nicht einen SPOF gibt, wär ja schade, wenn ausgerechnet die ZA mal weg fällt. Von daher würd ich diese eher verteilen, als auf den Search Server packen.

    so long
    Frank

    • Tach Frank,

      ja klar ist die Welt klein :-) die moss-Welt sowieso …

      Klar kann ich die ZA verteilen, aber auf die FrontEnds die ins Internet gehen, würde ich sie dann doch nicht drauf packen.

      Aber richtig ist auch, das viele denken eine Farm geht sowieso erst mit MOSS … daher ist der Artikel aus der Sicht prima :-)

      cu
      Torsten

  • Frank Binöder

    Richtig, auf Front-Ends, die im Internet stehen hat die ZA nix zu suchen. Guter Hinweis!

    Und immer schön das Licht vom Auto ausmachen ;)

  • Tobias Wolter

    Hallo Frank(vielleicht kennst mich noch), die ZA kann man meines Wissens nicht verteilen, da der Service nur auf einem FE installiert(aktiv) sein kann. Bei Bedarf muss die ZA nachinstalliert werden, ist also SPOF. Grüße Tobias

  • Tobias Wolter

    Hallo Frank,

    die Webanwendung ist auch nicht das Problem. Der Service “Windows SharePoint Services Administration” darf nur auf einer Maschine laufen.
    D.h. ohne manuelles Umschalten geht nichts. Meines Wissens gibt es den automatischen Switch somit nicht.

    Erklärung dazu:
    http://blogs.msdn.com/brsmith/archive/2009/01/22/scripted-provisioning-of-multiple-central-admin-web-applications.aspx

    CU Tobias

Einen Kommentar schreiben

 

 

 

Diese HTML-Tags können verwendet werden

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>