Network Load Balancing

Network Load Balancing jest jednym z przejawów tworzenia usługi wysokiej dostępności. Ten konkretny przypadek pozwala na skonfigurowanie klastra zrównoważonego obciążenia sieciowego. Idealnie nadaje się do statycznych rozwiązań, które nie ulegają częstym zmianom, jak np. usługa VPN, serwery www czy właśnie CAS Array dla Microsoft Exchange.

Cały proces tworzenia klastra nie jest niczym skomplikowanym i tak naprawdę składa się tylko z kilku kroków, które możemy albo klasycznie wyklinać w GUI albo to co tygrysy lubią najbardziej, czyli wykonać przy użyciu Windows PowerShell. Mianowicie, od systemu Windows Server 2008R2 dostępny jest moduł zarządzania NLB z poziomu Windows PowerShell, czyli NetworkLoadBalancingClusters. Dzięki niemu sprawa również i dla tej metody jest bardzo prosta. Zanim jednak zaczniemy musimy przedstawić przykładowe środowisko na którym będziemy pracować.

Maszyna 1 (EX3):
– OS: Windows Server 2008 R2
– NIC1: Local Area Connection, 10.10.6.5/24
– NIC2: Network Load Balancing, 10.10.6.7/24

Maszyna 2 (EX4):
– OS: Windows Server 2008 R2
– NIC1: Local Area Connection, 10.10.6.6/24
– NIC2: Network Load Balancing, 10.10.6.8/24

Pierwszym krokiem jaki musimy wykonać to oczywiście zainstalowanie odpowiednich komponentów do systemu. Ładujemy moduł zarządzania systemem i instalujemy komponent NLB.

Import-Module ServerManager
Add-WindowsFeature NLB

Po pomyślnej instalacji ładujemy moduł NLB:

Import-Module NetworkLoadBalancingClusters

Jeżeli nie mamy doswiadczenia z tym modułem zachęcam do przejrzenia listy cmdletów…

Get-Command –Module NetworkLoadBalancingClusters

…oraz ewentualnie do przejrzenia plików pomocy przy użyciu Get-Help.

Pierwszym krokiem jaki musimy wykonać to utworzenie samego klastra. Dokonujemy tego przy wykorzystaniu cmdlettu:

New-NlbCluster –InterfaceName NLB –ClusterName casa.contoso.com –ClusterPrimaryIP 10.10.6.9 –SubnetMask 255.255.255.0

Po pomyślnym wykonaniu zadania możemy dodać kolejny węzeł:

Get-NlbCluster | Add-NlbClusterNode –NewNodeName EX4 –NewNodeInterface NLB

Do podstawowej pracy usługi zrównoważonego obciążenia sieciowego to wystarczy. Teraz możemy dokonać diagnostyki naszej usługi poprzez sprawdzenie stanu klastra oraz poszczególnych węzłów:

Get-NlbCluster
Get-NlbClusterNode

Możemy również zweryfikować adres wirtualnego interfejsu

Get-NlbClusterVip

Jak I adresy fizycznych interfejsów użytych do stworzenia klastra

Get-NlbClusterDip

Ostatecznie możemy również zweryfikować zasady portów

Get-NlbClusterPortRule

NLB1

W kolejnej części zostaną zaprezentowane dalsze kroki tworzenia Client Access Server Array.

Cz1. Exchange Server 2010 Client Access Server
Cz2. Network Load Balancing
Cz3. Exchange Server 2010 Client Access Server Array

Źródła:
http://technet.microsoft.com/en-us/library/cc725691.aspx
http://technet.microsoft.com/en-us/library/ee817138.aspx

Reklamy

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s