iT邦幫忙

0

Exchange 2010 三合一架構問題

  • 分享至 

  • xImage

各位大師請問一下

現在我們公司 目前要導入Exchenge 2010 目標是兩台三合一主機+前端F5做load balance
現在我在測試的時候出現了一點問題 要請教一下

使用OWA連線收信會連接到F5做load balance 一台掛了 他也能連到另一台

但我內網使用Microsoft Outlook Exchange收信 帳戶設定時他已經自動指向A主機

但A主機掛掉Outlook卻沒有自動轉到B主機,會一直嘗試連線到A主機

想請問各位大師 我是哪裡還需要設定他才有辦法自動轉向 謝謝

acipher iT邦新手 4 級 ‧ 2011-08-10 12:30:33 檢舉
請問一下Raytracy大師

之前有問到 (400人) x (5GB/MBX) x (60封/天)

Raytracy大建議說使用8顆硬碟Raid10的架構

想請問的是如果是用 6 顆硬碟做成Raid5+0的架構會有不妥的地方嗎??

那6顆硬碟如果是用一般的SATA硬碟會不會跑起來卡卡的??

真的非常謝謝
Ray iT邦大神 1 級 ‧ 2011-08-10 12:52:23 檢舉
六顆 SATA 做 RAID-50?

SATA 的平均 IOPS 只有 70/sec 左右, 6 顆 RAID-50 估計可以有 280 IOPS. 但是給 400 人用可能比較危險一點....(總需求 400 人 x 1 IOPS = 400 IOPS, 這是假設重度使用的話; 如果輕度使用可以用 0.5 IOPS/每人 計算, 勉強可以頂得上)

但是單顆 SAS 硬碟最低的 IOPS 就有 200, 如果您用 4 顆 SAS 組成 RAID-5 的話, 至少可以取得 600 IOPS, 超過 SATA 甚多. 即使改用 RAID-10 也還可以取得 400 IOPS, 遇到重度讀寫頂得住的機率超過 SATA RAID-50 甚多.

如果你這六顆 SATA 只組 RAID-5, 大概可以有 350 IOPS.

但是 SATA 是半雙工通道, SAS 是全雙工通道, 這對同時需要讀寫的 AP 會差很多.
acipher iT邦新手 4 級 ‧ 2011-08-12 13:42:33 檢舉
謝謝 Raytracy 大師的幫忙
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

14
Ray
iT邦大神 1 級 ‧ 2011-08-08 17:09:17
最佳解答

使用 Hardware Load Balance 時, 內網的用戶無法自動轉向, 因為 Outlook 內網的 MAPI 是用 RPC 協定, 不是 HTTPS, 所以不會走 F5 這條路.

解決方法1:
放棄 F5, 改用 NLB 建立 CAS Array

解決方法2:
內網的 Outlook 全部開啟 Outlook Anywhere, 並且勾選: 高速+低速 兩種都要
(這樣等於內網放棄使用 RPC, 全部改用 HTTPS). 然後記得你的 mail.<domain> 必須對應到 F5 對外的 IP.

這樣 Outlook 才會用 HTTPS 去連 F5, 就可以享受到 Load Balance 的好處.

看更多先前的回應...收起先前的回應...

根據之前爬文結果,Exchange 2010不建議用NLB,所以,採用RAY超人說的方法2應該是正道

acipher iT邦新手 4 級 ‧ 2011-08-08 19:01:47 檢舉

在請問 Raytracy大師

那內部的 DNS 的 Mail(MX) 跟 discovery(A) 跟 Mail(A) 是兩台主機都要設定

我目前是還沒接上F5做Load Balance 我是在 內部 DNS A主機 跟 B主機 都加上Mail(MX) 跟 discovery(A) 跟 Mail(A)
Outlook Anywhere 兩台主機都有開啟 Outlook 也勾選: 高速+低速 Exchange proxy server 也設定為Owa連線用的網址 https://mail.xxx.com.tw
exchange伺服器 也是設mail.xxx.com.tw 但開啟Outlook他就是只會去掛掉的A主機去做登入

上述說的 是不是只能接上硬體式 Load Balance 才能測的出來 用dns round robin 測不出來

還有一個問題 如果設定 Outlook Anywhere 是不是每次開啟Outlook都會叫使用者輸入帳號密碼???

真的非常謝謝 raytracy 的回答

Ray iT邦大神 1 級 ‧ 2011-08-09 07:18:02 檢舉

Anywhere 無法用 Round Robin 的方式來做 Load Balance, 一般 Web 可以這樣做, 是因為 Web 具有 Stateless 的特性, 每一個 Connection 都會重新詢問 DNS, 萬一不幸輪詢到掛掉的主機, Browser 只要再 Retry 幾次就有機會問到活著的.

但是 Anywhere 不是 Stateless 的 Web Page, 他只會在 Outlook 開啟的時候去問一次 DNS, 之後便一直咬著這個 IP. 如果不幸, 您第一次問到的就是掛掉的主機, 那他就永遠不得翻身.

以上所說的方式, 必須使用 F5 去測試, 而且您的 Mail(A), Autodiscover(A) 都必須指向 F5 對外的 IP, 不可以指向內部主機.

Ray iT邦大神 1 級 ‧ 2011-08-09 07:19:41 檢舉

acipher提到:
如果設定 Outlook Anywhere 是不是每次開啟Outlook都會叫使用者輸入帳號密碼???

會問密碼, 代表他無法正常下載 OAB 離線通訊錄. 通常有兩大原因: 1. Exchange 設定有誤 2. User 的 Outlook Profile 壞掉. 他只要可以成功下載完整的 OAB, 就會記住密碼.

我要發表回答

立即登入回答