520 likes | 708 Views
Exchange 2007 高可用性架構部署. 顧武雄 台灣微軟特約資深講師 jovi@cogate.com.tw. Exchange Server 2007 系列課程. 預備知識. 熟悉 Windows Server 2003 了解 Active Directory 架構 正在使用或準備導入 Exchange 2007. Level 200. 課程大綱. 高可用性( HA )技術概觀 本機資料庫複寫備份( LCR ) 雙資料中心容錯備援( CCR ) 雙主機單資料中心叢集備援( SCC ) Q&A. 停機的影響!. 對業務不利,導致生產力下降
E N D
Exchange 2007高可用性架構部署 顧武雄 台灣微軟特約資深講師 jovi@cogate.com.tw
預備知識 • 熟悉Windows Server 2003 • 了解Active Directory架構 • 正在使用或準備導入Exchange 2007 Level 200
課程大綱 • 高可用性(HA)技術概觀 • 本機資料庫複寫備份(LCR) • 雙資料中心容錯備援(CCR) • 雙主機單資料中心叢集備援(SCC) • Q&A
停機的影響! • 對業務不利,導致生產力下降 • 錯失銷售機會 • 讓使用者、合作夥伴及客戶的信心打折 • IT管理人員被釘!
三種高可用性機制 • Local Continuous Replication(LCR) • 本機資料庫連續複寫備份 • Cluster Continuous Replication(CCR) • 雙資料中心自動容錯備援 • Single Copy Cluster(SCC) • 單資料中心自動容錯備援
LCR基本架構 • 可防止資料庫硬碟的損毀 • 因此複本需指定在不同實體磁碟區 • 採用複寫服務進行資料庫的抄寫更新 • 傳送交易記錄檔至目的地進行資料還原 • 無自動容錯,需採用Shell命令手動還原 • Restore-StorageGroupCopy
課程大綱 • 高可用性(HA)技術概觀 • 本機資料庫複寫備份(LCR) • 雙資料中心容錯備援(CCR) • 雙主機單資料中心叢集備援(SCC) • Q&A
進行複本資料庫的還原 • 需要先卸載原有的資料庫 • 使用Restore-StorageGroupCopy進行還原
課程大綱 • 高可用性(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
設定叢集網路元件 • 設定叢集針對不同網路卡的使用 • 設定網路卡連線存取的優先順序
檢查叢集服務 • 檢視叢集群組 • 檢視叢集節點
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完成連線之後,必須設定相同的磁碟代號