W poprzedniej części stworzyliśmy klaster zrównoważonego obciążenia sieciowego casa.contoso.com. Teraz postaramy się go wykorzystać do utworzenia Client Access Server Array. W przypadku gdy jeden z pojedynczych hostów CAS zawiedzie, klient zostanie automatycznie przekierowany do kolejnego hosta CAS w ramach pracującego klastra.
W pierwszej kolejności sprawdzamy czy posiadamy wpis w DNSie odpowiadający adresowi casa.contoso.com. Jeżeli nie to dodajemy takowy wpis:
$rec = [WmiClass]"\\dc.contoso.com\root\MicrosoftDNS:MicrosoftDNS_ResourceRecord" $rec.CreateInstanceFromTextRepresentation("dc", "contoso.com", "casa IN A 10.10.6.9")
Następnie wykorzystujemy narzędzie Exchange Management Shell w celu utworzenia CAS Array dla Microsoft Exchange 2010:
New-ClientAccessArray -Name CASA -Site "Default-First-Site-Name" -Fqdn casa.contoso.com
Każda nowo założona baza danych skrzynek pocztowych w domyślnej lokacji będzie przypisywana do wyżej utworzonego klastra. Jednakże gdy posiadamy już jakieś bazy, a zapewne tak jest musimy je ręcznie przypisać do naszego klastra. W tym celu wykorzystujemy cmdlet:
Get-MailboxDatabase -Server EX1 | Set-MailboxDatabase -RpcClientAccessServer casa.contoso.com
Proces ten możemy zweryfikować przy użyciu:
Get-MailboxDatabase -Server EX1 | Select-Object Name, RpcClientAccessServer
Cz1. Exchange Server 2010 Client Access Server
Cz2. Network Load Balancing
Cz3. Exchange Server 2010 Client Access Server Array
Źródła:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms682714(v=vs.85).aspx
http://blogs.technet.com/b/heyscriptingguy/archive/2010/09/13/manage-dns-in-a-windows-environment-by-using-powershell.aspx
http://technet.microsoft.com/en-us/library/bb123778(v=exchg.150).aspx