盡管在Windows Server 2008上配置群集連續(xù)復(fù)制(CCR)與在Windows Server 2003上的配置過程類似,但還是有一些明顯差別。在配置CCR之前,我們推薦你完整地閱讀《群集連續(xù)復(fù)制》一文。另外,還要確保事先滿足《部署群集連續(xù)復(fù)制》一文中的所有要求。
在Windows Server 2008上安裝CCR要完成以下幾個(gè)步驟:
1. 配置硬件安裝,啟動(dòng)群集網(wǎng)絡(luò)構(gòu)造與配置過程。
2. 構(gòu)造群集,依次生成第一、第二個(gè)節(jié)點(diǎn)。
3. 配置群集網(wǎng)絡(luò)和丟失群集心跳的容限。
4. 配置并保護(hù)文件共享見證。
5. 設(shè)置群集活動(dòng)及非活動(dòng)的郵箱服務(wù)器角色。在活動(dòng)郵箱服務(wù)器角色的設(shè)置過程中,
群集郵箱服務(wù)器(CMS)將被創(chuàng)建。
注意:
我們推薦完成每一步驟之后再進(jìn)行下面的步驟。完成所有步驟后,在應(yīng)用之前最好驗(yàn)證一下CCR解決方案的有效性。
安裝完成后,還要進(jìn)行下面的任務(wù):
· 調(diào)整故障轉(zhuǎn)移的控制設(shè)置。
· 調(diào)整傳輸dumpster的默認(rèn)配置。
· 驗(yàn)證在群集節(jié)點(diǎn)間移動(dòng)CMS的能力。
· 使連續(xù)復(fù)制活動(dòng)的多網(wǎng)絡(luò)選項(xiàng)有效。
在開始任何上面所提到的步驟之前,你必須首先確保目標(biāo)電腦已安裝Windows Server 2008所需的操作系統(tǒng)組件。至于在Windows Server 2008上安裝微軟Exchange必要組件的具體步驟,請看《如何在Windows Server 2008上安裝Exchange 2007 SP1的必要組件》一文。
下面的部分將詳細(xì)解釋安裝過程的每一步驟。
網(wǎng)絡(luò)構(gòu)造和配置
在Windows Server 2008的2個(gè)節(jié)點(diǎn)的CCR環(huán)境中創(chuàng)建CMS時(shí),你必須有足夠數(shù)量的可用ip地址。與遺留群集明顯不同的是,Windows Server 2008故障轉(zhuǎn)移群集提供了新的組網(wǎng)能力。舉例來說,Windows Server 2008故障轉(zhuǎn)移群集提供了對多子網(wǎng),動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP),IPv4及IPv6的支持。當(dāng)Windows Server 2008故障轉(zhuǎn)移群集運(yùn)行時(shí),微軟Exchange Server 2007 Service Pack 1(SP1)支持在地理上分散的群集里兩個(gè)子網(wǎng)間的故障轉(zhuǎn)移。這種支持包括單復(fù)制群集(SCC)和CCR環(huán)境中的郵箱服務(wù)器。
注意:
盡管Windows Server 2008故障轉(zhuǎn)移群集支持DHCP IPv4,我們?nèi)匀唤ㄗh在實(shí)際應(yīng)用環(huán)境中使用靜態(tài)IP地址。如果一定要在故障轉(zhuǎn)移群集中使用DHCP IPv4,建議配置DHCP服務(wù)器以保證IP地址的使用無時(shí)間限制。
下面開始配置Windows Server 2008故障轉(zhuǎn)移群集。單個(gè)群集節(jié)點(diǎn)現(xiàn)在可以放置在相互分隔的路由網(wǎng)絡(luò)中。這要求依賴于IP地址的資源(如網(wǎng)絡(luò)名稱資源)實(shí)現(xiàn)一種“或”(OR)邏輯,因?yàn)椴豢赡苊總€(gè)群集節(jié)點(diǎn)都存在一個(gè)直接本地連接用以連接該群集相鄰的各個(gè)網(wǎng)絡(luò)。這將有助于在業(yè)務(wù)或應(yīng)用故障轉(zhuǎn)移到遠(yuǎn)程節(jié)點(diǎn)時(shí)進(jìn)行IP地址和網(wǎng)絡(luò)名資源的在線分配。
所有與網(wǎng)絡(luò)名稱資源有關(guān)的在線IP地址將會(huì)按定制列表在域名系統(tǒng)(DNS)中進(jìn)行動(dòng)態(tài)注冊(如果設(shè)置為動(dòng)態(tài)更新),這樣,就使那些在線的IP地址資源能在第一時(shí)間返回給客戶。由于群集節(jié)點(diǎn)被放置在不同的路由網(wǎng)絡(luò)中,而且為了在用戶數(shù)據(jù)報(bào)協(xié)議(UDP)之上實(shí)現(xiàn)可靠會(huì)話協(xié)議(單播),通信機(jī)制也改變了,因此地理分散群集的組網(wǎng)要求不再適用。因此,機(jī)構(gòu)可以在兩個(gè)物理數(shù)據(jù)中心之間配置故障轉(zhuǎn)移群集,而不需要使用虛擬局域網(wǎng)(VLAN)技術(shù)在兩地間擴(kuò)展群集子網(wǎng)。
當(dāng)CMS的移動(dòng)和故障轉(zhuǎn)移發(fā)生在一個(gè)地理上分散的多子網(wǎng)故障轉(zhuǎn)移群集時(shí),CMS的名字將會(huì)被保留。然而,分配給該名字的IP地址卻不會(huì)保留下來。該服務(wù)器對用戶及其它服務(wù)器是否具有可用性取決于新IP地址在DNS中的傳播。DNS傳播可能要花費(fèi)一些時(shí)間。正是因?yàn)檫@樣,我們建議將CMS DNS主機(jī)記錄的生存時(shí)間值(TTL)配置為5分鐘(300秒)。至于配置CMS的DNS TTL值的詳細(xì)步驟,請查看《如何配置網(wǎng)絡(luò)名稱資源的DNS TTL值》一文。當(dāng)CMS的DNS TTL值配置成功后,你必須停機(jī)并重啟CMS才能使改動(dòng)生效。
盡管內(nèi)部微軟Office Outlook客戶端使用新的IP地址連接時(shí)并不需要對配置文件進(jìn)行更新或重新配置,它們?nèi)匀恍枰却镜谼NS緩存清空后,才將CMS名稱解析由舊IP地址轉(zhuǎn)移到新IP地址。當(dāng)IP地址傳播到合適的DNS服務(wù)器,在客戶端命令行運(yùn)行下面的命令,就可以清空Outlook客戶端的DNS緩存。
ipconfig /flushdns
公共和專用網(wǎng)絡(luò)都需要IP地址。專用和公共地址的要求如下:
l 專用地址:群集專用網(wǎng)的每個(gè)節(jié)點(diǎn)的每個(gè)網(wǎng)絡(luò)適配器都要求有一個(gè)IP地址與之對應(yīng)。你可以使用靜態(tài)IPv4地址或動(dòng)態(tài)分配的IPv6地址。但要注意,你不可以使用在同一個(gè)子網(wǎng)或公共網(wǎng)中同一個(gè)網(wǎng)絡(luò)的IP地址。建議使用的專用地址為10.10.10.10和10.10.10.11,子網(wǎng)掩碼為255.255.255.0。
l 公共地址:群集公共網(wǎng),有時(shí)也稱為混合網(wǎng)絡(luò)。它的每個(gè)節(jié)點(diǎn)的每個(gè)網(wǎng)絡(luò)適配器也都要求有一個(gè)IP地址與之對應(yīng)。與專用網(wǎng)不同的是,故障轉(zhuǎn)移群集和CMS也需要IP地址以便客戶端及管理員訪問。同樣,你也要注意,不可以使用在同一個(gè)子網(wǎng)或?qū)S镁W(wǎng)中同一個(gè)網(wǎng)絡(luò)的IP地址。你可以使用IPv4地址,DHCP IPv4地址或靜態(tài)IPv6地址。
重要:
群集網(wǎng)絡(luò)的所有網(wǎng)絡(luò)適配器必須使用相同版本的TCP/IP。也就是說,它們必須是都只使用IPv4或者都同時(shí)使用IPv4和IPv6。
群集郵箱服務(wù)器的網(wǎng)絡(luò)最佳實(shí)踐法
我們還建議對你的群集網(wǎng)絡(luò)遵循以下最佳實(shí)踐法:
l 使用有意義的名稱:你有很多機(jī)會(huì)來為所構(gòu)建群集的每個(gè)節(jié)點(diǎn),每個(gè)群集網(wǎng)絡(luò)接口,每個(gè)群集以及CMS來安排一個(gè)有意義的名字。例如,用于與其它Exchange服務(wù)器和客戶端通信的網(wǎng)絡(luò)可以命名為Public。用于在群集節(jié)點(diǎn)之間進(jìn)行通信的網(wǎng)絡(luò)可以命名為PRivate。最好使用互相關(guān)聯(lián)且無須參考拓?fù)鋱D的名字。另一個(gè)有用的慣例是將群集節(jié)點(diǎn)與CMS的名稱相關(guān)聯(lián)。例如,將CMS及其相應(yīng)的兩個(gè)節(jié)點(diǎn)分別命名為mbx01,mbx01-node1和mbx01-node2。
l 為每個(gè)專用網(wǎng)絡(luò)接口使用專用IP地址: 對于每個(gè)節(jié)點(diǎn)可用的IP地址范圍及子網(wǎng)掩碼列表,看下面的表格。
專用網(wǎng)絡(luò)接口的地址范圍及子網(wǎng)掩碼
網(wǎng)絡(luò)/ 節(jié)點(diǎn) IP 地址范圍 子網(wǎng)掩碼
Private / NODE110.10.10.10-255255.255.255.0
Private / NODE210.10.10.11-255255.255.255.0
注意以下幾點(diǎn):
l 如果你的公共網(wǎng)使用10.x.x.x 的網(wǎng)絡(luò)地址和255.255.255.0作為子網(wǎng)掩碼,建議使用可替換的專用網(wǎng)絡(luò)IP地址和子網(wǎng)掩碼。
l 我們不建議使用任何形式的容錯(cuò)適配器或配置專用網(wǎng)組隊(duì)。如果你的專用網(wǎng)需要一些冗余性,可以將配置多個(gè)網(wǎng)絡(luò)適配器僅供群集使用。使用這種技術(shù)時(shí),檢驗(yàn)固件和驅(qū)動(dòng)器是否處于最新版本是非常重要的。要獲取服務(wù)器群集上的兼容性信息,聯(lián)系你的網(wǎng)絡(luò)適配器供應(yīng)商。要了解更多關(guān)于故障轉(zhuǎn)移群集部署中的網(wǎng)絡(luò)適配器組隊(duì)信息,請查看微軟知識庫文章254101,《網(wǎng)絡(luò)適配器組隊(duì)和服務(wù)器群集》。
構(gòu)建故障轉(zhuǎn)移群集
從添加群集中的第一個(gè)節(jié)點(diǎn)開始,故障轉(zhuǎn)移群集就被構(gòu)建了。這一過程使群集具有唯一的網(wǎng)絡(luò)名和IP地址。網(wǎng)絡(luò)名和IP地址,共同構(gòu)成了群集網(wǎng)絡(luò)的身份。隨著節(jié)點(diǎn)不斷地聯(lián)機(jī)與脫機(jī),網(wǎng)絡(luò)名和IP地址在群集節(jié)點(diǎn)之間移動(dòng)。通常來說,群集網(wǎng)絡(luò)的身份一般不用于CMS的管理。
如果你熟悉如何配置故障轉(zhuǎn)移群集或先前版本的Exchange群集,你會(huì)發(fā)現(xiàn)CCR群集的配置過程與之是非常不同的。如果你是剛開始接觸群集解決方案,你會(huì)發(fā)現(xiàn)這種配置過程會(huì)比典型的群集配置簡單得多。
你可以根據(jù)《如何創(chuàng)建Windows Server 2008群集連續(xù)復(fù)制的故障轉(zhuǎn)移群集》這篇文章里的建議,構(gòu)建一個(gè)新的群集。
添加其它節(jié)點(diǎn)
當(dāng)你在第一個(gè)節(jié)點(diǎn)上安裝了群集服務(wù)后,你會(huì)發(fā)現(xiàn)你花在第二個(gè)節(jié)點(diǎn)上的安裝時(shí)間要少一些。這是因?yàn)榘惭b程序使用第一個(gè)節(jié)點(diǎn)上的網(wǎng)絡(luò)配置設(shè)置作為后續(xù)節(jié)點(diǎn)網(wǎng)絡(luò)設(shè)置配置的基礎(chǔ)。在添加并配置第二個(gè)節(jié)點(diǎn)之前,你應(yīng)該使群集配置生效。你可以通過在命令行中運(yùn)行Cluster.exe group來驗(yàn)證群集服務(wù)是否運(yùn)行和可操作。如果生效。應(yīng)該產(chǎn)生類似下面的輸出。
C:/>cluster group
Listing status for all available resource groups:
Group Node Status
------------------ --------------- ------
Cluster Group Online
我們還建議你在進(jìn)行上面步驟之前,查閱所事件日志中所有可能需要引起注意的錯(cuò)誤和警告信息。有關(guān)如何添加第二個(gè)節(jié)點(diǎn)到群集中的詳細(xì)步驟,請查閱《如何創(chuàng)建Windows Server 2008群集連續(xù)復(fù)制的故障轉(zhuǎn)移群集》一文。
配置群集網(wǎng)絡(luò)
把兩個(gè)節(jié)點(diǎn)都加入群集后,必須配置群集網(wǎng)絡(luò)組件。尤其要指出的是,你必須為群集和客戶訪問配置網(wǎng)絡(luò),而且你還必須設(shè)置丟失群集心跳的容限。我們還建議你使用更加有意義的名稱來重命名群集網(wǎng)絡(luò)。
下面的表格詳細(xì)表示了有關(guān)群集網(wǎng)絡(luò)心跳配置的可用選項(xiàng)。
配置群集網(wǎng)絡(luò)的選項(xiàng)
選項(xiàng)描述
允許群集使用該網(wǎng)絡(luò)(專有網(wǎng)絡(luò))如果你在該網(wǎng)絡(luò)只使用群集服務(wù)進(jìn)行節(jié)點(diǎn)間通信,那么單選此項(xiàng)。客戶端將不能通過該網(wǎng)絡(luò)連接到CMS。
允許群集使用該網(wǎng)絡(luò),并允許客戶端通過該網(wǎng)絡(luò)連接(混合網(wǎng)絡(luò))如果你想使用該網(wǎng)絡(luò)適配器讓群集服務(wù)既進(jìn)行群集內(nèi)節(jié)點(diǎn)間通信,又進(jìn)行與外部客戶端的通信,那么同時(shí)選擇這兩個(gè)選項(xiàng)。群集服務(wù)可以使用該網(wǎng)絡(luò)進(jìn)行節(jié)點(diǎn)間通信,客戶端也能通過該網(wǎng)絡(luò)連接到CMS。
不允許群集使用該網(wǎng)絡(luò) (未管理網(wǎng)絡(luò))如果你不想使用群集中的這個(gè)網(wǎng)絡(luò),或不想讓群集服務(wù)管理網(wǎng)絡(luò),那么單選此項(xiàng)。群集服務(wù)將不能使用該網(wǎng)絡(luò)進(jìn)行節(jié)點(diǎn)間通信,客戶端也不能夠通過該網(wǎng)絡(luò)連接到CMS。
在CCR環(huán)境中部署CMS要求兩個(gè)節(jié)點(diǎn)都至少支持兩個(gè)網(wǎng)卡。在CCR環(huán)境中,你必須將一個(gè)網(wǎng)絡(luò)配置成專用網(wǎng)絡(luò),而將另一個(gè)配置成混合網(wǎng)絡(luò)。
在Exchange 2007 SP1中,任意由群集服務(wù)管理并支持群集使用和客戶端連接功能的網(wǎng)絡(luò)都能用于連續(xù)復(fù)制功能,包括種子設(shè)定,日志傳送和種子再設(shè)定。這在Exchange 2007 SP1中可以通過一個(gè)叫Enable-ContinuousReplicationHostName的新cmdlet來實(shí)現(xiàn)。
注意:
其中一個(gè)配置群集網(wǎng)絡(luò)的方法是:創(chuàng)建初步的網(wǎng)絡(luò)配置,然后只選擇部分網(wǎng)絡(luò)測試并運(yùn)行故障轉(zhuǎn)移群集管理工具中的驗(yàn)證配置向?qū)?如跳過目錄,存儲(chǔ)和系統(tǒng)配置測試)。當(dāng)只運(yùn)行已選的網(wǎng)絡(luò)測試時(shí),這一過程并不會(huì)花很長時(shí)間。通過查看驗(yàn)證報(bào)告,你可以修正網(wǎng)絡(luò)配置中任何可能的錯(cuò)誤。當(dāng)整個(gè)群集都配置完成后,我們建議你重新運(yùn)行驗(yàn)證配置的向?qū)В⑦x上所有的測試選項(xiàng)。
為丟失群集心跳設(shè)置容限
當(dāng)配置完群集通信和網(wǎng)絡(luò)優(yōu)先級后,我們建議你設(shè)定丟失群集心跳的具體容限。這樣做,可以使監(jiān)測群集節(jié)點(diǎn)間連接性的群集服務(wù)允許一些微小的中斷。這將防止網(wǎng)絡(luò)短暫故障發(fā)生時(shí)的故障轉(zhuǎn)移。我們建議你在所有節(jié)點(diǎn)配置允許10次丟失心跳的專用和混合群集網(wǎng)絡(luò)。這一設(shè)置值大約相當(dāng)于12秒鐘。
關(guān)于如何配置群集網(wǎng)絡(luò)組件的具體步驟,請看《如何配置群集網(wǎng)絡(luò)》一文。
為群集郵箱服務(wù)器網(wǎng)絡(luò)名稱資源設(shè)置TTL
有兩個(gè)部署場景,在進(jìn)行故障或恢復(fù)選項(xiàng)時(shí)會(huì)引起CMS分配IP地址的改變。
l 在多子網(wǎng)環(huán)境中部署CMS。
l 用于恢復(fù)失效群集的備份群集。
上面兩個(gè)場景,CMS的名稱不會(huì)改變,但是分配給CMS的IP地址將會(huì)發(fā)生變化。客戶端和其它與CMS通信的服務(wù)器,在CMS的IP地址變化的情況下將不能夠與CMS重新建立通信,除非DNS更新了IP地址的信息,而且任何本地DNS緩存也都被更新。為了最小化客戶端及其它服務(wù)器獲得DNS信息變化的時(shí)間,我們建議將DNS針對CMS網(wǎng)絡(luò)名稱資源的TTL值設(shè)置為5分鐘。
注意:
在多數(shù)環(huán)境中,我們建議只設(shè)置DNS針對CMS網(wǎng)絡(luò)名稱資源的TTL值。然而,如果在不使用Exchange管理工具通過名稱連接到群集以進(jìn)行管理的環(huán)境中,我們建議為群集網(wǎng)絡(luò)名稱資源設(shè)置一個(gè)較小的TTL值。
默認(rèn)情況下,群集服務(wù)設(shè)置DNS TTL值為20分鐘。盡管可以通過DNS管理工具在DNS數(shù)據(jù)庫中直接手工調(diào)整主機(jī)名的TTL值,但DNS中網(wǎng)絡(luò)名稱注冊每次進(jìn)行更新時(shí),DNS數(shù)據(jù)庫都會(huì)被重寫,群集服務(wù)又重新設(shè)為默認(rèn)值的20分鐘。DNS中網(wǎng)絡(luò)名稱注冊的更新在每次CMS啟動(dòng),移動(dòng)或故障及故障轉(zhuǎn)移后恢復(fù)時(shí)都會(huì)發(fā)生。
Windows Server 2008為故障轉(zhuǎn)移群集的網(wǎng)絡(luò)名稱資源加入了新的私有特性。這一新特性叫做HostRecordTTL,你可以使用Cluster.exe對它進(jìn)行配置。
注意:
這一特性只在Windows Server 2008的故障轉(zhuǎn)移群集中才可用。在Windows Server 2003故障轉(zhuǎn)移群集中并沒有這樣的屬性。對于運(yùn)行Windows Server 2003的故障轉(zhuǎn)移群集來說,群集服務(wù)默認(rèn)值為20分鐘總是適用的。
至于在多子網(wǎng)CMS或備用群集部署中設(shè)置網(wǎng)絡(luò)名稱資源DNS TTL值的具體步驟,請查閱《如何配置網(wǎng)絡(luò)名稱資源的DNS TTL值》一文。
配置群集仲裁
群集網(wǎng)絡(luò)配置完成后,下一步就是配置故障轉(zhuǎn)移群集使用節(jié)點(diǎn)和文件共享多數(shù)仲裁資源。這包括兩個(gè)方面的步驟:
1. 在Windows服務(wù)器上創(chuàng)建文件共享,然后用NTFS文件系統(tǒng)和共享許可來保護(hù)文件共享。有關(guān)如何創(chuàng)建安全文件共享的具體步驟,請查閱《如何為文件共享多數(shù)仲裁創(chuàng)建安全文件共享》一文。
2. 配置群集使用節(jié)點(diǎn)和文件共享多數(shù)仲裁模型。關(guān)于如何配置故障轉(zhuǎn)移群集使用節(jié)點(diǎn)和文件共享多數(shù)仲裁模型的具體步驟,請查閱《如何配置節(jié)點(diǎn)和文件共享多數(shù)仲裁》一文。
驗(yàn)證確認(rèn)故障轉(zhuǎn)移群集
Windows Server 2008包含一個(gè)名為驗(yàn)證配置的新向?qū)В憧梢允褂盟鼇眚?yàn)證故障轉(zhuǎn)移群集配置是否正常有效。我們建議在群集中安裝Exchange 2007之前運(yùn)行該向?qū)АMㄟ^在安裝Exchange 2007前運(yùn)行該向?qū)В憧梢源_定并定位群集中可能造成Exchange無法成功安裝的配置問題。
驗(yàn)證配置向?qū)О慕M測試來驗(yàn)證群集是否滿足微軟必須支持的要求。這些要求是群集解決方案執(zhí)行Windows Server 2008兼容性標(biāo)志要求的一個(gè)補(bǔ)充。
這四組測試為:目錄(Inventory),網(wǎng)絡(luò),存儲(chǔ)器和系統(tǒng)配置。由于CCR不使用共享存儲(chǔ),因此沒有必要運(yùn)行存儲(chǔ)器組的測試。如果你在一個(gè)沒有任何群集存儲(chǔ)資源的故障轉(zhuǎn)移群集中運(yùn)行存儲(chǔ)器組測試,比如為CCR設(shè)計(jì)的故障轉(zhuǎn)移群集,那么存儲(chǔ)器組的測試將會(huì)產(chǎn)生錯(cuò)誤。存儲(chǔ)器組測試產(chǎn)生的所有錯(cuò)誤都會(huì)安全地被忽略掉,因?yàn)槿狈蚕泶鎯?chǔ)正是CCR故障轉(zhuǎn)移群集所希望的。
關(guān)于如何驗(yàn)證故障轉(zhuǎn)移群集的詳細(xì)步驟,請查閱《如何驗(yàn)證Windows Server 2008故障轉(zhuǎn)移群集配置》一文。
群集郵箱服務(wù)器安裝及配置
你可以通過在每個(gè)節(jié)點(diǎn)執(zhí)行一些步驟來安裝群集的郵箱服務(wù)器角色。在完成構(gòu)建,驗(yàn)證群集,并配置通過文件共享見證使用多數(shù)節(jié)點(diǎn)集(MNS)仲裁后,你應(yīng)該首先在主動(dòng)節(jié)點(diǎn)上安裝郵箱服務(wù)器角色。有關(guān)如何在主動(dòng)節(jié)點(diǎn)上安裝郵箱服務(wù)器角色的詳細(xì)步驟,請查閱《如何在Windows Server 2008 CCR環(huán)境中安裝主動(dòng)群集郵箱服務(wù)器角色》一文。
當(dāng)你完成主動(dòng)節(jié)點(diǎn)郵箱服務(wù)器角色和CMS的安裝,并驗(yàn)證了第一個(gè)存儲(chǔ)器組的配置后,你還應(yīng)該安裝被動(dòng)節(jié)點(diǎn)的郵箱服務(wù)器角色。有關(guān)如何在被動(dòng)節(jié)點(diǎn)上安裝郵箱服務(wù)器角色的詳細(xì)步驟,請查閱《如何在Windows Server 2008 CCR環(huán)境中安裝被動(dòng)群集郵箱服務(wù)器角色》一文。
完成郵箱服務(wù)器角色安裝后,你還可以選擇調(diào)整故障轉(zhuǎn)移設(shè)置。有關(guān)故障轉(zhuǎn)移調(diào)節(jié)的更多信息,請查閱《如何調(diào)整群集連續(xù)復(fù)制的掛載和故障轉(zhuǎn)移設(shè)置》一文。
安裝完成后任務(wù)
在兩個(gè)節(jié)點(diǎn)完成郵箱服務(wù)器角色安裝和CMS創(chuàng)建后,你應(yīng)該完成以下的安裝后期任務(wù)。這些任務(wù)包括:
l 讓連續(xù)復(fù)制活動(dòng)允許多網(wǎng)絡(luò)。
l 調(diào)整故障轉(zhuǎn)移控制設(shè)置。
l 調(diào)整傳輸dumpster(Transport Dumpster)的默認(rèn)配置。
l 驗(yàn)證群集節(jié)點(diǎn)間移動(dòng)到CMS的能力。
允許連續(xù)復(fù)制活動(dòng)的多網(wǎng)絡(luò)屬性
在微軟Exchange Server 2007的制造發(fā)布版本(RTM)中,所有的日志文件的復(fù)制和種子設(shè)定都發(fā)生在公共網(wǎng)絡(luò)中。在Exchange 2007 SP1中,任意群集網(wǎng)絡(luò)的連續(xù)復(fù)制活動(dòng)都可配置為混合網(wǎng)絡(luò)。這些活動(dòng)包括存儲(chǔ)器組種子設(shè)定及再設(shè)定,以及日志傳送。
在Exchange 2007 SP1中,只有混合方式的群集網(wǎng)絡(luò)才支持連續(xù)復(fù)制。混合網(wǎng)絡(luò)(mixed network)是指既支持兩個(gè)群集(節(jié)點(diǎn)間通信),又支持客戶端訪問的群集網(wǎng)絡(luò)。只支持群集訪問,但不支持客戶端訪問(有時(shí)指專用網(wǎng)絡(luò))的群集網(wǎng)絡(luò)不能夠進(jìn)行連續(xù)復(fù)制。
混合網(wǎng)絡(luò)對日志傳送的支持是通過一個(gè)新的Enable-ContinuousReplicationHostName的cmdlet來實(shí)現(xiàn)的。類似的,也可以通過Disable-ContinuousReplicationHostName的cmdlet來關(guān)閉這個(gè)特性。當(dāng)CCR環(huán)境的CMS配置完成后,管理員可以在群集的兩個(gè)節(jié)點(diǎn)上運(yùn)行Enable-ContinuousReplicationHostName,以確定它們各自的IP地址及主機(jī)名。完成這一步后,系統(tǒng)會(huì)隨機(jī)選擇一個(gè)配置成功的混合網(wǎng)絡(luò),并確認(rèn)它已經(jīng)可以實(shí)際運(yùn)行后,來進(jìn)行日志拷貝。
有關(guān)如何使群集網(wǎng)絡(luò)的連續(xù)復(fù)制活動(dòng)有效的詳細(xì)步驟,請查閱《Windows Server 2008如何允許冗余群集網(wǎng)絡(luò)的日志傳送及種子設(shè)定》一文。
注意:
每運(yùn)行一次Enable-ContinuousReplicationHostName的cmdlet,創(chuàng)建的除了主機(jī)名,IP地址和在故障轉(zhuǎn)移群集上創(chuàng)建群集組,還會(huì)在包含CMS的活動(dòng)目錄域中創(chuàng)建一個(gè)計(jì)算機(jī)賬戶。Windows Server 2008默認(rèn)允許那些不具備域管理員權(quán)限,且沒有被授予創(chuàng)建計(jì)算機(jī)對象及刪除計(jì)算機(jī)對象訪問控制條目(ACE)的用戶能添加的最大計(jì)算機(jī)賬戶數(shù)量為10。不具備域管理員及上述ACE權(quán)限的Exchange管理員,如果頻繁運(yùn)行Enable-ContinuousReplicationHostName和Disable-ContinuousReplicationHostName這兩個(gè)cmdlet命令,就會(huì)很快達(dá)到10個(gè)賬戶的限制。關(guān)于如何解決該問題,有相應(yīng)的工作區(qū),其解決方案可以參考知識庫文章307532《修改計(jì)算機(jī)對象時(shí)如何解決群集服務(wù)賬戶故障》。其它相關(guān)信息可以查閱知識庫文章251335《域用戶不能在域中添加工作站或服務(wù)器》。
在CCR環(huán)境中進(jìn)行種子設(shè)定(Seeding)和再設(shè)定(Reseeding)是通過Update-StorageGroupCopy的cmdlet來實(shí)現(xiàn)的。在Exchange 2007 SP1中,該cmdlet的擴(kuò)展選項(xiàng)包括一個(gè)新的DataHostNames參數(shù)。這個(gè)參數(shù)是確定哪個(gè)網(wǎng)絡(luò)應(yīng)該用作種子設(shè)定及再設(shè)定的。該參數(shù)有值列表有兩個(gè):一個(gè)是完整的域名(FQDN),另一個(gè)是主機(jī)名。這兩個(gè)名字的其中一個(gè)必須設(shè)定為被動(dòng)模式。
調(diào)整故障轉(zhuǎn)移控制設(shè)定
CCR包含允許你控制CMS故障轉(zhuǎn)移行為的屬性。你可以通過Set-MailboxServer的cmdlet來配置這些屬性。調(diào)整這些屬性可以讓你控制下面兩個(gè)決策算法:
l 算法1:算法1是控制是否在故障轉(zhuǎn)移時(shí)掛載數(shù)據(jù)庫的。在故障轉(zhuǎn)移的時(shí)間內(nèi),如果檢測到數(shù)據(jù)庫丟失了少于所配置數(shù)量的日志,就會(huì)自動(dòng)掛載數(shù)據(jù)庫。可以通過一個(gè)叫AutoDatabaseMountDial的值來配置可接受的丟失日志數(shù)量。Exchange服務(wù)器的活動(dòng)目錄使用msExchDataLossForAutoDatabaseMount屬性來表示這一參數(shù),它有3個(gè)值:無損性(Lossless),良好可用性(Good Availability),最大可用性(Best Availability)。無損性表示沒有日志丟失;良好可用性表示有3個(gè)日志丟失;最大可用性默認(rèn)是有6個(gè)日志丟失。有關(guān)如何設(shè)置這3個(gè)值的詳細(xì)步驟,請查閱《如何調(diào)整群集連續(xù)復(fù)制的掛載及故障轉(zhuǎn)移設(shè)置》一文。
l 算法2:算法2允許你確定舊數(shù)據(jù)的聯(lián)機(jī)是否比脫機(jī)更重要。如果數(shù)據(jù)庫在基于算法1掛載失敗,你可以創(chuàng)建檢查第二次的時(shí)間。可以通過ForcedDatabaseMountAfter屬性來配置該等待時(shí)間。這個(gè)值是以小時(shí)為單位的,默認(rèn)為無限制。
重要:
當(dāng)ForcedDatabaseMountAfter設(shè)置的時(shí)間點(diǎn)到達(dá)時(shí),不管是否存儲(chǔ)器組是有1個(gè)日志滯后,10個(gè)日志滯后,或是1000個(gè)日志滯后,這些有可能導(dǎo)致大量數(shù)據(jù)丟失的情況,數(shù)據(jù)庫都會(huì)被掛載。正是因?yàn)檫@樣,如果服務(wù)等級協(xié)議(SLA)保證了導(dǎo)致丟失數(shù)據(jù)的最大值,就不應(yīng)該使用這個(gè)參數(shù)。
調(diào)整傳輸Dumpster(Transport Dumpster)
傳輸Dumpster是使用本地連續(xù)復(fù)制(LCR)或CCR時(shí),集線器傳輸服務(wù)器(Hub Transport server)角色必須配置的特性。該特性只能用于LCR和CCR環(huán)境。傳輸dumpster會(huì)在非常規(guī)故障發(fā)生后,提交最近發(fā)送的郵件。使用LCR或CCR時(shí),應(yīng)該總是打開傳輸dumpster。通過設(shè)置每個(gè)存儲(chǔ)器組可用存儲(chǔ)的大小和傳輸dumpster中保留郵件的時(shí)間,傳輸dumpster的設(shè)置在機(jī)構(gòu)范圍內(nèi)生效。
集線器傳輸服務(wù)器保留最近發(fā)送到CMS的郵件隊(duì)列。在無損故障轉(zhuǎn)移事件中,CCR自動(dòng)請求站點(diǎn)的每個(gè)集線器傳輸服務(wù)器重新提交傳輸dumpster中的郵件。在LCR環(huán)境中,重新提交請求是Restore-StorageGroupCopy任務(wù)的一部分。當(dāng)重新提交發(fā)生時(shí),信息存儲(chǔ)自動(dòng)刪除副本,并重新發(fā)送丟失的郵件。你可以使用Set-TransportConfig的cmdlet來改變傳輸dumpster的默認(rèn)配置信息,配置改變將在存儲(chǔ)器組的層次生效。另外,在Exchange 2007 SP1中,你還可以使用Exchange管理控制臺(tái)(Exchange Management Console)對傳輸dumpster的值進(jìn)行設(shè)置。
我們建議你配置每個(gè)存儲(chǔ)器組的最大空間(即MaxDumpsterSizePerStorageGroup參數(shù))為能夠發(fā)送的最大消息的1.5倍。例如,如果最大的消息為10MB,你應(yīng)該設(shè)置MaxDumpsterSizePerStorageGroup參數(shù)的值為15MB。對于不存在最大消息空間的機(jī)構(gòu),我們建議將每個(gè)存儲(chǔ)器組的最大空間值配置為機(jī)構(gòu)中發(fā)送消息平均大小的1.5倍。
我們還建議將每個(gè)存儲(chǔ)器組的最大保留時(shí)間(MaxDumpsterTime參數(shù))設(shè)置為07.00:00:00,也就是7天。這個(gè)時(shí)間對于大范圍故障發(fā)生時(shí)而不丟失郵件已經(jīng)足夠了。使用這個(gè)傳輸dumpster特性時(shí),集線器傳輸服務(wù)器還需要額外的磁盤空間來存儲(chǔ)傳輸dumpster隊(duì)列。需要的磁盤空間大小大約等于MaxDumpsterSizePerStorageGroup乘以含有集線器傳輸服務(wù)器的活動(dòng)目錄站點(diǎn)中使用連續(xù)復(fù)制的所有郵箱服務(wù)器組上的存儲(chǔ)器組的數(shù)量。
關(guān)于如何配置傳輸dumpster,使之生效的詳細(xì)步驟,請查閱《如何配置傳輸Dumpster》一文。
驗(yàn)證CCR解決方案
完成CCR解決方案的安裝后,或是做了很大的配置改變后,我們建議你驗(yàn)證一下CMS的狀態(tài)是否正常,兩個(gè)節(jié)點(diǎn)的CMS支持配置是否正確。
驗(yàn)證CMS狀態(tài)是否正常的推薦方法是在命令行中運(yùn)行Test-ReplicationHealth,Get-StorageGroupCopyStatus和 Get-ClusteredMailboxServerStatus 這三個(gè)cmdlet命令。
l Test-ReplicationHealth的cmdlet是Exchange 2007 SP1中新出現(xiàn)的。這個(gè)cmdlet是為主動(dòng)監(jiān)測連續(xù)復(fù)制及其管道而設(shè)計(jì)的。Test-ReplicationHealth的cmdlet檢查復(fù)制的各個(gè)方面,包括群集服務(wù),存儲(chǔ)器組復(fù)制及重現(xiàn)狀態(tài),為復(fù)制系統(tǒng)的提供全面的信息概覽。關(guān)于Test-ReplicationHealth的這個(gè)cmdlet的詳細(xì)信息,請查閱Test-ReplicationHealth命令。
l Get-StorageGroupCopyStatus的cmdlet為每一個(gè)存儲(chǔ)器組提供當(dāng)前的復(fù)制狀態(tài)信息。有關(guān)查看CCR環(huán)境中存儲(chǔ)器組的狀態(tài)信息的詳細(xì)步驟,請查閱《如何查看CCR環(huán)境中存儲(chǔ)器組狀態(tài)信息》一文。
l Get-ClusteredMailboxServerStatus這個(gè)cmdlet為CMS提供基本的操作狀態(tài)信息。有關(guān)如何為CMS獲取基本操作狀態(tài)信息的具體步驟,請查閱《如何查看群集郵箱服務(wù)器狀態(tài)》一文。
驗(yàn)證是否兩個(gè)節(jié)點(diǎn)都能聯(lián)機(jī)CMS的推薦方法是:使用Move-ClusteredMailboxServer的cmdlet命令,使CMS轉(zhuǎn)移到每個(gè)節(jié)點(diǎn)。在Exchange 2007 SP1中,你還可以使用Exchange管理控制臺(tái)中的管理群集郵箱服務(wù)器向?qū)?Manage Clustered Mailbox Server wizard)在節(jié)點(diǎn)之間移動(dòng)CMS,以驗(yàn)證是否兩個(gè)節(jié)點(diǎn)都能聯(lián)機(jī)CMS。
新聞熱點(diǎn)
疑難解答
圖片精選