560 likes | 750 Views
Exchange Server 2003 整合 iSCSI 叢集應用. 顧武雄 Jovi Ku jovi@cogate.com.tw. 講師介紹. 高傑信公司 - 技術顧問 Microsoft CTEC 教育中心講師 Microsoft MVP & 特約講師 Windows &.NET Magazine – 特約作者 Information Security Magazine - 專欄作家 網路資訊 、 Run!PC 、 NetAdmin 電腦雜誌 – 專欄作家 旗標、文魁以及碁鋒圖書作者 個人著作 : Microsoft ISA Server 建置與管理
E N D
Exchange Server 2003整合iSCSI叢集應用 顧武雄 Jovi Ku jovi@cogate.com.tw
講師介紹 • 高傑信公司-技術顧問 • Microsoft CTEC 教育中心講師 • Microsoft MVP & 特約講師 • Windows &.NET Magazine –特約作者 • Information Security Magazine -專欄作家 • 網路資訊、Run!PC、NetAdmin 電腦雜誌–專欄作家 • 旗標、文魁以及碁鋒圖書作者 • 個人著作: • Microsoft ISA Server 建置與管理 • SharePoint Portal Server徹底研究 • Microsoft Access Project with SQL Server • ISA SERVER 2004 系統安全整合實務 • Small Business Server 2003 系統整合管理實務 • Microsoft Operations Manager 2005 IT智慧整合管理實務 (已上市)
議程 • 備份、備援重要性分析 • 高可用性架構規劃 • 安裝設定 Cluster Share Storage • 完成各叢集節點建立 • Q&A
停機的影響! • 對業務不利,導致生產力下降 • 錯失銷售機會 • 讓使用者、合作夥伴及客戶的信心打折 • IT管理人員被釘!
必要的管理措施 • 備份選擇 • Recovery Storage Group+Windows內建備份工具 • 免費 • 無法多部伺服器集中備份管理 • 僅能夠以使用者信箱還原為還原單位 • 協力廠商 – 集中式備份管理系統 • 可以單一信件還原 • 需額外購買 • 備援選擇 • 自動備援 - MSCS(Microsoft Cluster Service) • 全手動式備援 – Ghost • 軟體式複寫式HA機制
如何評估? • 有多少部Exchange Server要備份? • 所能夠接受的資料還原程度? • 所能夠接受的停機時間? • 資訊預算?
Exchange+DC 安裝考量 • 當DC失敗時,Exchange 會無法容錯移轉到另一個DC 。 • 在連線顛峰期間,可能會產生效能降低的問題。 • 如果在DC上執行 Exchange 2003,若使用 /3GB 參數,可能會壟斷系統記憶體。 • 任何Active Directory發生的安全問題,可能同時牽連到Exchange Server。 • 會發生正常關機的時間很久,這是因為與 Active Directory 相關的服務在 Exchange 服務前關閉,除非手動先前完成Exchange 服務的關閉。
Exchange與DNS • 確定網路上有次要的DNS 伺服器 • 在每部用戶端電腦上設定至少兩個 DNS 位址 • 最理想的情況是,兩部 DNS 伺服器與用戶端都位於相同的AD站台上 。
前後端高可用性規劃 • 前端(Front-end)可採用NLB架構 • 有效分散連線存取流量 • 可避免任一節點的伺服器停機或網路卡斷線 • 最多32部 • 後端(Back-end)可採用Cluster架構 • 自動完成容錯移轉的備援機制 • 防止應用程式及服務失敗 • 系統及硬體失敗 • 多站台組織中的站台失敗
典型高可用性整體規劃 iSCSI SoftwareInitiator iSCSI Storage Server
叢集架構的限制 • 伺服器叢集提供應用程式層級容錯能力,而非在資料層級,因此無法防止: • 共用儲存設備的故障 • 病毒的感染 • 資料的損毀 • 人為錯誤 別忘了規劃排程備份!
Exchange 2003 叢集特色 • 支援多達 8 個節點的叢集 • 支援磁碟區掛接點 • 縮短了伺服器容錯移轉時間 • 提供更高的安全性 • 執行更多項叢集必要條件的檢查
Exchange Server 2003叢集服務效能更好嗎? • 在前一版的Exchange Server 2000中,除了[System Attendant]服務之外,所有Exchange Server相關的服務都相依在[Information Store]服務上,以至於所有服務都必須等待它完成啟動後,才能夠陸續執行啟動作業,在容錯移轉的效率上並不理想。
使用iSCSI優勢 • 優於傳統SAN儲存環境的彈性架構能力 • 大幅度降低了SAN整體建置的花費成本 • 建置容易,並且對於後續的維護管理也相對簡單許多 • 簡化了傳統SAN在叢集系統建置上的複雜程度、各節點不需要採用相同硬體規格
整合iSCSI的叢集服務 • 所需元件 • Microsoft iSCSI Software Initiator • Microsoft Windows Storage Server 或Windows Server 2003 標準版、企業版 • 協力廠商iSCSI Storage Server(Target) • Microsoft iSNS Server(選用)
Microsoft iSCSI Software Initiator • Initiator可採用硬體式或軟體式的架構模式,硬體式的iSCSI HBA卡由於已負擔起TCP/IP堆疊運算處理的工作,因此大幅減低了系統CPU的負擔,軟體式的iSCSI Initiator則反之。Initiator用以安裝在應用程式伺服器,關於它的管理與使用可以透過控制台中的圖形化介面,或經由命令提示列工具iSCSICLI的執行來管理也是可以的。
FalconStor iSCSI Storage Server • 提供Windows Storage Server整合功能 • 可以安裝在唯一Windows Server 2003作業平台 • 進階功能 • 時間點快照備份 • 異地複寫備援 • 叢集自動備援 • Storage 鏡射備援
Microsoft iSNS Server • iSNS(Internet Storage Name Service)是一個關於裝置搜尋的通訊協定,並且已通過IETF組織的認證,它提供了針對在IP網路中儲存裝置的資源搜尋服務,透過此服務的安裝後,可得知在指定的網域中有哪一些Initiator與Target的存在,以及它們的相關資訊,目前可安裝在Windows 2000 Service Pack 3與Windows 2003 Server
iSNS Server 的使用 • 安裝後可以經由[控制台]中的[iSNS Server]圖示,來查看到目前網路連線中的Initiator和Target資訊,此外管理者也可以自訂每一個網域所包含的Initiator和Target的成員。
FalconStor iSCSI Storage Server安裝說明 • 如果採用Windows Storage Server則可以加裝Web UI。 • 可以將管理主控台額外安裝在Windows XP來連線管理。
Storage Server 完成安裝 • 請依序完成下列組態設定 • 輸入正確的產品授權序號 • Host – 建立新的連線主機 • 建立Device、LU、Pool
Storage Server 設定 • 新增Host • 以FQDN作為連線名稱 • 設定驗證方法 • 設定允許連線的Initiators • 設定連線的IP與通訊埠(預設值:3260) • 選取所有要使用的LU
Storage Server 設定 • 完成Device、LU、Pool 設定
如果是Windows Storage Server.. • 只要透過iSCSI頁面即可完成所有設定
LU建立注意事項 • 叢集服務中的共用磁碟資源,是不支援動態磁碟(Dynamic Disk) • 不要啟用磁碟壓縮功能 • 不支援採用軟體式的磁碟陣列服務(Software RAID) • 建議使用硬體式的RAID 1(Mirror)磁碟容錯,至於用來擔任儲存共用資料庫的叢集磁碟,可以採用RAID 5的磁碟容錯模式。
Microsoft Initiator 設定 • 輸入Target Portal 連線位址 • 回到Target 端確認加入此Initiator • 連線登入Target
完成Storage連線與設定 • 由第一部連線的Exchange Server完成磁碟初始化、NTFS格式化、磁碟代號設定 • 在第二部Exchange Server完成連線之後,必須設定相同的磁碟代號
叢集系統管理員的設定 • 指定叢集所屬網域與叢集名稱 • 選取第一部叢集主機 • 設定叢集IP位址 • 叢集服務帳戶資訊設定,請指定擁有同管理者權限的使用者帳戶 • 加入第二部叢集主機 • 新增叢集資源MSDTC(分散式異動協調器),並且在可能的擁有著頁面中將所有節點的主機加入,最後設定叢集磁碟、IP位址以及名稱為其資源依存性的選項,完成後請點選該資源項目按下滑鼠右鍵選取[上線]
叢集系統管理員的設定 • 指定叢集所屬網域與新的叢集名稱
叢集系統管理員的設定 • 選擇第一部叢集節點主機
叢集系統管理員的設定 • 設定叢集IP位址
叢集系統管理員的設定 • 叢集服務帳戶資訊設定,請指定擁有同管理者權限的使用者帳戶。 • 完成基本叢集建立
叢集系統管理員的設定 • 加入第二部叢集主機
叢集系統管理員的設定 • 檢視雙節點的叢集資訊
ClusDiag工具來診斷叢集健康 • ClusDiag(Cluster Diagnostics and Verification Tool)是一個圖形介面的管理工具,主要用途在於針對尚未正式部署在生產環境的叢集架構,進行基本的檢查以及組態分析,此外它還會建立相關的記錄檔、報表來協助管理人員可以輕易的找出各類叢集設定上的問題。 • ClusDiag更新程式下載網址: http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=B898F587-88C3-4602-84DE-B9BC63F02825。
ClusDiag 使用範例 • 可分別檢視組態設定、磁碟、網路分析
新增叢集資源MSDTC(1) • 資源類型請選取[分散式異動協調器]
新增叢集資源MSDTC(2) • 設定叢集磁碟、IP位址以及叢集名稱為其資源依存性 • 完成MSDTC資源上線
完成Exchange Server安裝 • 請先在第一個節點上執行Exchange Server安裝程式,過程中必須注意程式的安裝路徑,必須在所有後續的節點安裝上使用相同的路徑設定。 • 在每一個節點上安裝Exchange Server 2003 。
新增SA服務資源(1) • 在SA叢集資源服務加入後,系統將會分別自動加入[Information Store]、[MTA Stacks]、[Routing Engine]、[SMTP]、[HTTP虛擬伺服器]以及[Microsoft Search]資源
新增SA服務資源(2) • 設定擁有者、資源相依性
新增SA服務資源(3) • 設定Exchange虛擬伺服器、路由群組位置
新增SA服務資源(4) • 設定叢集磁碟的資料目錄路徑 • 完成SA服務資源新增
完成整個叢集資源上線 • 可檢查Exchange相關服務,除了Exchange Management,是否皆已經被設定為手動。
進行容錯移轉測試 • 可以測試的方法 • 直接關掉目前上線主機的電源 • 拔掉網路線 • 從服務管理員中把Exchange SA服務停掉 • 從叢集系統管理員中將執行移轉群組