您好,登錄后才能下訂單哦!
除了 RPC 客戶端訪問服務之外,Exchange 2010 還向 Exchange 組織引入了一個新的邏輯結構:客戶端訪問服務器陣列(Client Access Server Array)。當在某個 Active Directory 站點中定義了客戶端訪問服務器陣列時,陣列會在該 Active Directory 站點中充當所有客戶端連接的單個聯系點。
一個客戶端訪問服務器陣列可以包括一個或許多客戶端訪問服務器,因此客戶端訪問服務器陣列可以做冗余解決方案。
在某個 Active Directory 站點中定義了客戶端訪問服務器陣列之后,該 Active Directory 站點中的所有客戶端訪問服務器都會自動成為客戶端訪問服務器陣列的一部分。
每個 Active Directory 站點都可以有一個客戶端訪問服務器陣列,值得注意的是,客戶端訪問服務器陣列本身不提供負載平衡,仍然需要單獨的負載平衡解決方案。當前流行的負載均衡解決方案有基于硬件和軟件兩大類,硬件目前的代表產品有F5和Citrix的Netscaler;軟件有Netscaler VPX,當然最簡單的軟負載均衡解決方案就是 Windows Server 自帶的網絡負載平衡(NLB)。下面就開始說說,微軟為什么要引出客戶端訪問服務器陣列(Client Access Server Array):
一、為什么要使用 CAS 陣列?
客戶端訪問服務器陣列除了可以是高可用性的一部分之外,還有另外一個很重要的原因要建議創建客戶端訪問服務器陣列,即使在組織中只有一個客戶端訪問服務器也是如此。因為創建客戶端訪問服務器陣列后,客戶端會通過客戶端訪問服務器陣列的虛擬名稱進行連接,而不是直接連接到單個客戶端訪問服務器的完全限定域名 (FQDN)。如果需要在 Active Directory 站點中更換一個客戶端訪問服務器或添加另一個客戶端訪問服務器,則不必在客戶端上更新配置文件。
下面簡單介紹添加windows自帶的負載均衡feature和創建客戶端訪問服務器陣列的步驟(不做深入解析,網上有很多類似的文章自己搜索相關主題)
二、安裝及配置 NLB
1.安裝 NLB 組件
分別在 CAS 服務器上,打開 PowerShell,執行下面2條命令:
Import-Module ServerManager
Add-WindowsFeature NLB
2.配置 NLB 組件
網上的詳細的步驟很多,根據向導一步步做下來肯定沒問題,或者參考官方文檔:新建網絡負載平衡群集
3.配置 DNS 對 CAS 陣列的群集 FQDN 進行解析
這一步不要忽略了,在 DNS 里創建一條A記錄,指向群集IP地址。
三、創建 CAS 陣列
其實很簡單,用1條命令即可:
New-ClientAccessArray -Name -FQDN -site
例如:
New-ClientAccessArray -Name "BJ CAS Array" -Fqdn "bj-cas.lab.net" -Site "BJ"
四、為客戶端訪問服務申請證書
網上的詳細的步驟很多,不多說了。有個經驗性的建議,一次多寫幾個“使用者備用名稱”,CAS 陣列的 FQDN、公網 OWA 域名等都放進去,免得每次都要更新證書。
五、更新數據庫 RpcClientAccessServer 屬性
這一步很重要。CAS 陣列創建完成后,每個新的數據庫都會指向該 CAS 陣列的 FQDN,但是老的數據庫不會,所以需要更新。命令如下:
Set-MailboxDatabase "DB_Name" –RpcClientAccessServer CASArray.contoso.com
批量更新所有數據庫:
Get-MailboxDatabase | Set-MailboxDatabase -RpcClientAccessServer bj-cas.lab.net
特別提醒:
為什么在配置 Outlook MAPI 客戶端時,服務器里的名稱本來是填的 CAS 陣列的 FQDN,一檢查姓名就變回了特定的 CAS 服務器名,就是這個原因。
更新數據庫 RpcClientAccessServer 屬性的方法也適用于將用戶重定向到好的 CAS 服務器。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。