exchange 2007 高可用性架構部署
DESCRIPTION
Exchange 2007 高可用性架構部署. 顧武雄 台灣微軟特約資深講師 [email protected]. Exchange Server 2007 系列課程. 預備知識. 熟悉 Windows Server 2003 了解 Active Directory 架構 正在使用或準備導入 Exchange 2007. Level 200. 課程大綱. 高可用性( HA )技術概觀 本機資料庫複寫備份( LCR ) 雙資料中心容錯備援( CCR ) 雙主機單資料中心叢集備援( SCC ) Q&A. 停機的影響!. 對業務不利,導致生產力下降 - PowerPoint PPT PresentationTRANSCRIPT
顧武雄台灣微軟特約資深講師[email protected]
Exchange 2007Exchange 2007高可用性架構部署高可用性架構部署
Exchange Server 2007 系列課程課程名稱 時間Exchange 2007 系統最佳化建置指引 10/4Exchange 2007 安全管理面面觀 10/11Exchange 2007 郵件稽核管理實務 10/18Exchange 2007 整合 Outlook 2007 活學活用 10/25Exchange 2007 管理工具活用秘訣 11/8Exchange 2007 SP1 全新功能應用 11/22Exchange 2007 遠端存取控管 12/6使用 Exchange 2007 打造行動通訊平台 12/20Exchange 2007 高可用性架構部署 1/3Exchange 2007 災害重建指引 1/17
Level 200
預備知識• 熟悉Windows Server 2003
• 了解Active Directory 架構• 正在使用或準備導入Exchange 2007
課程大綱• 高可用性( HA)技術概觀• 本機資料庫複寫備份( LCR)• 雙資料中心容錯備援( CCR)• 雙主機單資料中心叢集備援( SCC)• Q&A
停機的影響!• 對業務不利,導致生產力下降 • 錯失銷售機會 • 讓使用者、合作夥伴及客戶的信心打折• IT管理人員被釘!
三種高可用性機制• Local Continuous Replication ( LCR )
–本機資料庫連續複寫備份• Cluster Continuous Replication ( CCR )
–雙資料中心自動容錯備援• Single Copy Cluster ( SCC )
–單資料中心自動容錯備援
LCR基本架構• 可防止資料庫硬碟的損毀
–因此複本需指定在不同實體磁碟區• 採用複寫服務進行資料庫的抄寫更新
–傳送交易記錄檔至目的地進行資料還原• 無自動容錯,需採用 Shell 命令手動還原
–Restore-StorageGroupCopy
CCR基本架構
SCC基本架構
三種高可用性架構的比較架構 容錯目標 缺點 限制 儲存位置 容錯方式LCR 資料庫 無法對於服務進行容錯 本機伺服器(正 /副本資料庫
本機磁碟 手動
SCC 服務 無法對於資料庫進行容錯最多八個叢集節點伺服器(一組資料庫)
共用儲存裝置 自動
CCR 資料庫與服務 無 最多兩個叢集節點伺服器(正 /副本資料庫)
各節點的本機磁碟 自動
課程大綱• 高可用性( HA)技術概觀• 本機資料庫複寫備份( LCR)• 雙資料中心容錯備援( CCR)• 雙主機單資料中心叢集備援( SCC)• Q&A
啟用 LCR功能( 1)
啟用 LCR功能( 2)
檢視檔案的儲存
完成 LCR功能啟用
進行複本資料庫的還原• 需要先卸載原有的資料庫• 使用Restore-StorageGroupCopy進行還原
完成複本資料庫上線
本機資料庫複寫備份( LCR )
課程大綱• 高可用性( HA)技術概觀• 本機資料庫複寫備份( LCR)• 雙資料中心容錯備援( CCR)• 雙主機單資料中心叢集備援( SCC)• Q&A
CCR核心架構• 容錯移轉由 Windows Cluster ( MSCS )提供• 交易記錄檔( transaction log )複寫傳送與 Replay
由 Exchange 2007 負責• 訊息佇列由 Hub Transport 上的 Dumpster 負責儲存
關於 Cluster Quorum
• 在 CCR 架構中稱為 Majority Node Set (MNS)
• 需在每一個叢集成員上安裝修正程式–KB921181
–http://support.microsoft.com/?kbid=921181
容錯的兩項機制更新• File share witness - 使用一個共用資料夾來決定雙節點叢集的
狀態• Configurable cluster heartbeats - 管理員可以自訂 heartbeat
時間
關於 Dumpster
• 唯一應用 CCR 架構中, LCR 與 SCC 則沒有• 用以避免資料的遺失• 暫時儲存以下資訊
–Outlook 草稿資料夾–約會、聯絡人、屬性設定、工作、工作更新–Email 從用戶端傳送至 Hub Transport
CCR建置準備工作• 兩部 X64 的 Windows Server 2003 R2 企業版• 所有叢集節點伺服器都必須是位在相同網域中• 各安裝兩片網路卡、設定好 Public 、 Private 的 TCP/IP網段• DNS 伺服器必須確認設定為接受動態更新(預設)• 先安裝好獨立一部的 Hub Transport Role + Client Access• 可變更 Hub Transport 上的 Dumpster 組態設定
–Set-TransportConfig
設定 Dumpster功能• 使用 Shell 命令: Set-Transportconfig
–參數 1 : -MaxDumpsterSizePerStorageGroup
–參數 2 : -MaxDumpsterTime
CCR建置流程• 安裝 KB921181 在每一部叢集成員上• 設定網路卡連線順序、關閉 Private 網路卡的
[NetBIOS over TCP/IP] 功能、 DNS 位址保留空白• 安裝設定 Microsoft Cluster Services 元件• 設定 file share witness
• 安裝 Active 的 Mailbox Role 節點
• 設定網路卡連線順序如下–Public Network
–Private Network
–其它遠端連線網路• Private 網路卡的 DNS 位址保留空白• 關閉 Private 網路卡的 [NetBIOS over TCP/IP]
網路卡設定
建立新叢集• 新增叢集 + 第一個叢集節點
–可使用 cluster /create /wizard 來建立• 仲裁設定指定為-多數節點組合( MNS )
新增第二個叢集節點
設定見證伺服器• 先在 Hub Transport 上建立一個資料夾• 共用權限設定必須賦予叢集服務的帳戶-完全控制
–可使用命令如下• net share <shareName>=<shareDirectory
/GRANT:<CSA>,FULL• cacls <shareDirectory> /G BUILTIN\Administrators:F
<CSA>:F • 註 CAS = Cluster Service Account
• 設定 MNS 使用 file share witness
設定叢集網路元件• 設定叢集針對不同網路卡的使用• 設定網路卡連線存取的優先順序
設定網路卡優先順序
檢查叢集服務• 檢視叢集群組• 檢視叢集節點
安裝Mailbox Role ( Active Node)
檢視 CCR叢集資源
安裝Mailbox Role ( Passive Node)
手動測試 CCR移轉
檢視 CCR複寫狀態
CCR任一節點停機維護• 停機前
–Suspend-StorageGroupCopy 命令暫停複寫• 維護後
–Resume-StorageGroupCopy 命令繼續複寫
課程大綱• 高可用性( HA)技術概觀• 本機資料庫複寫備份( LCR)• 雙資料中心容錯備援( CCR)• 雙主機單資料中心叢集備援( SCC)• Q&A
建置 SCC準備工作• 如同 CCR 一樣,但是必須有共用的儲存裝置
–例如: SAN 、 DAS 、 iSCSI
• 同樣必須先完成 Windows Server Cluster 建置–採用本機仲裁而不是多數節點組合( MNS )
Windows Storage Server• 可整合FalconStor iSCSI Storage Server
• 只要透過iSCSI頁面即可完成所有設定
LU建立注意事項• 叢集服務中的共用磁碟資源,是不支援動態磁碟( Dynamic Disk )• 不要啟用磁碟壓縮功能• 不支援採用軟體式的磁碟陣列服務( Software
RAID ) • 建議使用硬體式的 RAID 1 ( Mirror )磁碟容錯,至於用來擔任儲存共用資料庫的叢集磁碟,可以採用 RAID 5 的磁碟容錯模式。
Microsoft iSCSI Software Initiator• Initiator 可採用硬體式或軟體式的架構模式,硬體式的 iSCSI
HBA 卡由於已負擔起 TCP/IP 堆疊運算處理的工作,因此大幅減低了系統 CPU 的負擔,軟體式的 iSCSI Initiator 則反之。
• Initiator 用以安裝在應用程式伺服器,關於它的管理與使用可以透過控制台中的圖形化介面,或經由命令提示列工具iSCSICLI 的執行來管理也是可以的。
• Microsoft iSCSI Initiator 可至微軟網站免費下載• Windows Vista 、 Windows Server 2008 則內建
Microsoft Initiator 設定• 輸入 Target Portal 連線位址• 回到 Target 端確認加入此 Initiator
• 連線登入 Target
完成 Storage連線與設定• 由第一部連線的 Exchange Server 完成磁碟初始化、 NTFS 格式化、
磁碟代號設定• 在第二部 Exchange Server 完成連線之後,必須設定相同的磁碟代號
安裝 SCC主動叢集節點
安裝 SCC被動叢集節點
叢集信箱移轉測試
Q&A
更多參考資訊…• TechNet
www.microsoft.com/taiwan/technet• Exchange Server 2007
www.microsoft.com/exchange• TechNet 技術論壇
www.microsoft.com/taiwan/technet/forum• MVP Community社群網站
www.microsoft.com/taiwan/community• MS Exchange Team Blog
http://msexchangeteam.com/