經典案例
當前位置 >首頁 > 經典案例 > 容災備份案例

中國一(yī)冶業務系統容災方案

發布日期: 2015-10-15

随着互聯網應用的(de)深入,許多單位越來越依賴他們的(de)網絡服務來創建價值。這些重要的(de)網絡服務一(yī)般都有着很嚴格的(de)應用要求,如(rú)保證99.9%的(de)正常工作時間。這就意味着該服務每天的(de)停機時間不能超過8.64秒,每周的(de)停機時間不能超過4分鍾,每年(nián)的(de)停機時間不能超過52.56分鍾。一(yī)些金融行業的(de)數據庫服務會要求保證99.9999%甚至更高(gāo)的(de)正常工作時間。

很顯然,單台服務器是無法滿足如(rú)此苛刻的(de)要求的(de)隻能使用群集技術來滿足。

故障轉移群集是一(yī)組獨立的(de)計算機,群集服務器(節點)通過物理(lǐ)電纜和(hé)軟件連接可(kě)協同工作,以增強應用程序和(hé)服務的(de)可(kě)用性。

 

   雙節點故障轉移群集

向一(yī)個群集中節點公開的(de)存儲卷或邏輯單元号 (LUN) 不得向其他服務器(包括另一(yī)個群集中的(de)服務器)公開。下圖說明了這一(yī)點。

為(wèi)了實現任意服務器的(de)最大可(kě)用性,遵循服務器管理(lǐ)的(de)最佳操作至關重要 - 例如(rú),認真管理(lǐ)服務器的(de)物理(lǐ)環境,在完全實施軟件更改之前對其進行測試,以及密切跟蹤所有群集服務器上的(de)軟件更新和(hé)配置更改。

以下方案描述了如(rú)何配置文件服務器故障轉移群集。正在共享的(de)文件位于群集存儲中,且群集服務器可(kě)以作為(wèi)共享它們的(de)文件服務器。

故障轉移群集中的(de)共享文件夾

Windows Server 2008 中,已經擴展和(hé)簡化了用于查看或配置故障轉移群集中共享文件夾的(de)界面。配置更簡單,錯誤配置幾率更低(dī)。以下列表描述了集成到故障轉移群集中的(de)功能:

· 将顯示僅限于群集共享文件夾(不與非群集共享文件夾混合):當您或用戶通過指定群集文件服務器的(de)路徑來查看共享文件夾時,顯示僅包括作為(wèi)群集一(yī)部分的(de)共享文件夾。它将排除正好在群集節點上的(de)非群集共享文件夾。

· 基于訪問權限的(de)枚舉:您可(kě)以使用基于訪問權限的(de)枚舉在用戶視(shì)圖中隐藏特定的(de)文件夾。您可(kě)以選擇完全不讓用戶看到文件夾,而不是讓用戶看到文件夾但無法訪問其中的(de)任何內(nèi)容。您可(kě)以使用與非群集共享文件夾相同的(de)方式為(wèi)群集共享文件夾配置基于訪問權限的(de)枚舉。

· 脫機訪問:您可(kě)以使用與非群集共享文件夾相同的(de)方式為(wèi)群集共享文件夾配置脫機訪問(緩存)。

· 始終将群集磁盤識别為(wèi)群集的(de)一(yī)部分:無論您使用故障轉移群集界面、Windows Explorer 還是共享和(hé)存儲管理(lǐ)管理(lǐ)單元,Windows Server 2008 都會識别是否已将磁盤指定為(wèi)群集存儲的(de)一(yī)部分。如(rú)果在故障轉移群集管理(lǐ)中已将這種磁盤配置為(wèi)群集文件服務器的(de)一(yī)部分,則可(kě)以使用以前提到的(de)任意界面在該磁盤上創建共享。如(rú)果沒有将這種磁盤配置為(wèi)群集文件服務器的(de)一(yī)部分,則不會錯誤地(dì)在該磁盤上創建共享。而将出現一(yī)個錯誤,指出必須先将該磁盤配置為(wèi)群集文件服務器的(de)一(yī)部分才能進行共享。

· 網絡文件系統服務集成:Windows Server 2008 中的(de)文件服務器角色包括名為(wèi)網絡文件系統 (NFS) 服務的(de)可(kě)選角色服務。通過安裝角色服務以及為(wèi)共享文件夾配置 NFS 服務,您可(kě)以創建支持基于 UNIX 的(de)客戶端的(de)群集文件服務器。

雙節點故障轉移群集要求

若要創建包含兩個節點的(de)故障轉移群集(無論這些節點提供的(de)是服務還是應用程序),您需要具備以下部分描述的(de)硬件、軟件、帳戶和(hé)網絡基礎結構。

建議您首先在測試實驗室環境中使用本指南中提供的(de)信息。不一(yī)定必須使用循序漸進指南才能部署 Windows Server 功能,而不使用其他文檔(如(rú)其他參考部分中所列出),應将其作為(wèi)獨立的(de)文檔謹慎使用。

雙節點故障轉移群集的(de)硬件要求

雙節點故障轉移群集需要以下硬件:

· 服務器:建議使用一(yī)組包含相同或相似組件的(de)匹配計算機。

· 網絡适配器和(hé)電纜(用于網絡通信):與故障轉移群集解決方案中的(de)其他組件一(yī)樣,網絡硬件必須與 Windows Server 2008 相兼容。如(rú)果使用 iSCSI,則必須将網絡适配器專用于網絡通信或 iSCSI,而不能同時用于兩者。

在将群集節點連接在一(yī)起的(de)網絡基礎結構中,要避免具有單個故障點。實現這一(yī)點有多種方法。可(kě)以通過多個不同網絡來連接群集節點。或者,您可(kě)以通過一(yī)個網絡來連接群集節點,該網絡由成組網絡适配器、冗餘交換機、冗餘路由器或可(kě)消除單故障點的(de)相似硬件組成。

· 用于存儲的(de)設備控制器或相應适配器:

·  對于串行連接 SCSI 或光纖通道(dào):如(rú)果您在所有群集服務器中使用的(de)都是串行連接 SCSI 或光纖通道(dào),則專用于群集存儲設備的(de)海量存儲設備控制器應相同。它們還應使用相同的(de)固件版本。

·  對于 iSCSI:如(rú)果您使用的(de)是 iSCSI,則每台群集服務器必須具有一(yī)個或多個專用于群集存儲設備的(de)網絡适配器或主機總線适配器。不能将用于 iSCSI 的(de)網絡用于網絡通信。在所有群集服務器中,用來連接到 iSCSI 存儲目标的(de)網絡适配器應相同,建議使用 Gigabit 以太網或更高(gāo)速的(de)以太網。

對于 iSCSI 而言,您不能使用成組網絡适配器,因為(wèi)它們不受 iSCSI 支持。

    · 存儲:您必須使用與 Windows Server 2008 兼容的(de)共享存儲。

對于雙節點故障轉移群集,存儲至少應包含在硬件級别配置的(de)兩個獨立卷 (LUN)。一(yī)個卷将用作見證磁盤(在下一(yī)段中描述)。一(yī)個卷将包含用戶正在共享的(de)文件。存儲要求包括下列各項:

· 若要使用故障轉移群集中包含的(de)本機磁盤支持,請使用基本磁盤,而不要使用動态磁盤。

· 建議您以 NTFS 格式對分區進行格式化(對于見證磁盤,分區必須為(wèi) NTFS 格式)

· 對于磁盤的(de)分區形式,您可(kě)以選擇使用主啓動記錄 (MBR) 或使用 GUID 分區表 (GPT)

見證磁盤是群集存儲中的(de)一(yī)個磁盤,它被指定用于保存群集配置數據庫的(de)一(yī)個副本。(見證磁盤是某些(但不是全部)仲裁配置的(de)一(yī)部分。)對于此雙節點群集,仲裁配置将是節點和(hé)磁盤多數(節點個數為(wèi)偶數的(de)群集的(de)默認值)。節點和(hé)磁盤多數意味着每個節點和(hé)見證磁盤都包含群集配置的(de)副本,隻要這些副本的(de)多數(三個中的(de)兩個)可(kě)用,該群集就具有仲裁。

部署帶有故障轉移群集的(de)存儲區域網絡

部署帶有故障轉移群集的(de)存儲區域網絡 (SAN) 時,請遵循以下準則:

· 确認存儲的(de)兼容性:與制造商和(hé)供應商進行确認,以确保存儲(包括用于存儲的(de)驅動程序、固件和(hé)軟件)與 Windows Server 2008 中的(de)故障轉移群集兼容。

· 故障轉移群集包括下列新的(de)存儲要求:

· 因為(wèi)故障轉移群集中的(de)改進要求存儲正确響應特定 SCSI 命令,所以存儲必須符合稱為(wèi)“SCSI 主要命令 3 (SPC-3)”的(de)标準。尤其是,存儲必須支持永久保留(正如(rú) SPC-3 标準中所規定的(de))

· 用于存儲的(de)微型端口驅動程序必須與 Microsoft Storport 存儲驅動程序配合使用。

· 隔離(lí)存儲設備,使每個設備用于一(yī)個群集:不同群集中的(de)服務器一(yī)定不能訪問相同的(de)存儲設備。多數情況下,應該通過 LUN 屏蔽或分區将用于一(yī)組群集服務器的(de) LUN 與所有其他服務器隔離(lí)。

· 考慮使用多路徑 I/O 軟件:在一(yī)個高(gāo)度可(kě)用的(de)存儲結構中,可(kě)以通過使用多路徑 I/O 軟件來部署帶有多個主機總線适配器的(de)故障轉移群集。這将提供最高(gāo)級别的(de)冗餘性和(hé)可(kě)用性。對于 Windows Server 2008 而言,多路徑解決方案必須基于 Microsoft 多路徑 I/O (MPIO)。您的(de)硬件供應商通常會為(wèi)硬件提供一(yī)個特定于 MPIO 設備的(de)模塊 (DSM),盡管 Windows Server 2008 已包含作為(wèi)操作系統一(yī)部分的(de)一(yī)個或多個 DSM

雙節點故障轉移群集的(de)軟件要求

雙節點故障轉移群集的(de)服務器必須運行相同版本的(de) Windows Server 2008,包括相同的(de)硬件版本(32 位、基于 x64 或基于 Itanium 體系結構)。它們還應具有相同的(de)軟件更新(修補程序)和(hé) Service Pack

雙節點故障轉移群集的(de)網絡基礎結構和(hé)域帳戶要求

您将需要以下雙節點故障轉移群集的(de)網絡基礎結構和(hé)擁有以下域權限的(de)管理(lǐ)帳戶:

· 網絡設置和(hé) IP 地(dì)址:當您針對網絡使用相同的(de)網絡适配器時,還要在這些适配器上使用相同的(de)通信設置(如(rú)速度、雙工模式、流控制和(hé)媒體類型)。另外,還要比較網絡适配器與它所連接的(de)交換機之間的(de)設置,并确保設置不發生沖突。

如(rú)果您所擁有的(de)專用網絡未路由到網絡基礎結構的(de)其餘部分,則确保每個此類專用網絡都使用唯一(yī)的(de)子(zǐ)網。這樣做(zuò)非常必要,即使您為(wèi)每個網絡适配器分配了唯一(yī)的(de) IP 地(dì)址也是如(rú)此。例如(rú),如(rú)果您在使用一(yī)個物理(lǐ)網絡的(de)總部中擁有一(yī)個群集節點,在使用單獨物理(lǐ)網絡的(de)分支機構中擁有另一(yī)個節點,則不要同時為(wèi)兩個網絡指定 10.0.0.0/24,即使您為(wèi)每個适配器分配了唯一(yī)的(de) IP 地(dì)址也是如(rú)此。

有關網絡适配器的(de)詳細信息,請參閱本指南前面的(de)
雙節點故障轉移群集的(de)硬件要求

· DNS:群集中的(de)服務器必須使用域名系統 (DNS) 來進行名稱解析。可(kě)以使用 DNS 動态更新協議。

· 域角色:群集中的(de)所有服務器必須處于相同的(de) Active Directory 域中。最好的(de)做(zuò)法是,所有的(de)群集服務器應具有相同的(de)域角色(成員服務器或域控制器)。建議的(de)角色為(wèi)成員服務器。

· 域控制器:建議您的(de)群集服務器為(wèi)成員服務器。如(rú)果它們是成員服務器,則您需要其他服務器來充當包含故障轉移群集的(de)域中的(de)域控制器。

· 客戶端:根據測試需要,您可(kě)以将一(yī)個或多個聯網的(de)客戶端連接到創建的(de)故障轉移群集,并在将群集文件服務器從一(yī)個群集節點移動或故障轉移到另一(yī)個群集節點時,觀察客戶端上的(de)效果。

· 用于管理(lǐ)群集的(de)帳戶:首次創建群集或者向群集中添加服務器時,您必須使用對該群集中所有服務器具有管理(lǐ)員權限的(de)帳戶登錄到域。該帳戶無需是 Domain Admins 帳戶,它可(kě)以是位于每個群集服務器上的(de) Administrators 組中的(de) Domain Users 帳戶。另外,如(rú)果該帳戶不是 Domain Admins 帳戶,則必須為(wèi)該帳戶(或該帳戶是其成員的(de)組)提供域中的(de)創建計算機對象權限。