Replistor概念
當(dāng)今的商業(yè)環(huán)境,將關(guān)鍵的數(shù)據(jù)和計(jì)算機(jī)應(yīng)用置于危險(xiǎn)之中是不能想象的。您需要一種什么樣的明智的方法才能確保您的關(guān)鍵信息不被任何大的或者小的災(zāi)難所破壞呢?實(shí)際上,遲早您的關(guān)鍵系統(tǒng)之一將出現(xiàn)失敗。一旦失敗發(fā)生,您的員工和用戶可能恰好徹底丟失了寶貴時(shí)間和重要信息。而這就是Replistor能幫到您的地方。
Replistor軟件可幫助您確保關(guān)鍵商業(yè)環(huán)境的連續(xù)操作。它的目的是對(duì)用戶提供連續(xù)的服務(wù),同時(shí)對(duì)員工和系統(tǒng)方面只產(chǎn)生最小的負(fù)面影響。同樣,它設(shè)計(jì)的簡(jiǎn)單界面對(duì)于系統(tǒng)管理員和基本用戶來講簡(jiǎn)單易用。
在不使用任何私有或?qū)S糜布闆r下,Replistor是Windows NT/2000下能提供實(shí)時(shí)數(shù)據(jù)復(fù)制和增強(qiáng)Windows NT/2000服務(wù)器的可用性和可靠性的唯一的軟件解決方案。它同時(shí)增強(qiáng)了Windows NT/2000服務(wù)器的可用性和可靠性。Replistor可跨越局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)連接操作,允許遠(yuǎn)程管理和安裝。
數(shù)據(jù)復(fù)制
為保護(hù)數(shù)據(jù),您可配置Replistor從源(source)系統(tǒng)(需要保護(hù)的數(shù)據(jù)的所在的機(jī)器)將文件、目錄和共享復(fù)制到一個(gè)目標(biāo)(target)系統(tǒng)(數(shù)據(jù)將被復(fù)制出的機(jī)器)。Replistor提供給你全部的數(shù)據(jù)控制,允許您配置規(guī)范(specification)來決定哪一個(gè)文件、目錄和共享將被復(fù)制。
數(shù)據(jù)復(fù)制是從源(source)系統(tǒng)轉(zhuǎn)錄數(shù)據(jù)到目標(biāo)(target)系統(tǒng)的整體過程。在初始數(shù)據(jù)同步后,Replistor可捕獲人為造成的任何文件的變化,并將此變化轉(zhuǎn)錄至目標(biāo)(target)系統(tǒng),并將相應(yīng)的變化應(yīng)用在目標(biāo)(target)系統(tǒng)的文件上。
增強(qiáng)Windows NT/2000服務(wù)器的可用性和可靠性
當(dāng)一臺(tái)Windows NT/2000服務(wù)器發(fā)生故障時(shí),Replistor會(huì)自動(dòng)將此服務(wù)器的進(jìn)程和身份切換到另一臺(tái)Windows NT/2000服務(wù)器。切換不用中斷任何可能附屬于失效服務(wù)器的客戶系統(tǒng)。
在Replistor術(shù)語(yǔ)中,失效服務(wù)器被稱為源(source)系統(tǒng),接管進(jìn)程的服務(wù)器被稱為目標(biāo)(target)系統(tǒng)。
Replistor提供兩種切換選項(xiàng)。自動(dòng)切換(ASO-Automatic Switch Over)和超級(jí)自動(dòng)切換(Super ASO)。ASO和Super ASO的區(qū)別在于Super ASO利用Windows NT/2000 4.0的特性,允許目標(biāo)(target)系統(tǒng)在保持其自身身份和進(jìn)程的同時(shí)可以接管一個(gè)或多個(gè)源(source)系統(tǒng) 。
注意:Replistor切換是基于完全的系統(tǒng)失敗和為數(shù)據(jù)可用性而設(shè)計(jì)的。對(duì)于提高應(yīng)用的可用性,Legato推薦其含有服務(wù)監(jiān)視器的Co-Standby Server產(chǎn)品,它可監(jiān)視并對(duì)特定的應(yīng)用的失敗做出反應(yīng)。
遠(yuǎn)程管理和安裝
為易于管理和安裝,Replistor提供了跨越LANs和WANs的遠(yuǎn)程能力。通過Replistor的圖形用戶界面(GUI),您可以登錄到任何Replistor的遠(yuǎn)端位置來管理Replistor的服務(wù)。在GUI窗口中提供的該位置的信息,您可同時(shí)打開多個(gè)窗口,并用層鋪和梯級(jí)選項(xiàng)來排列。
Replistor操作
本節(jié)描述了Replistor如何保護(hù)數(shù)據(jù)和確保服務(wù)器的可用性。
為執(zhí)行實(shí)時(shí)的數(shù)據(jù)復(fù)制,您首先必須同步規(guī)范(specification)。一旦同步完成,Replistor將開始實(shí)時(shí)復(fù)制數(shù)據(jù)的變化。
Replistor同步
在標(biāo)準(zhǔn)操作期間,Replistor從一個(gè)或多個(gè)源(source)系統(tǒng)上將數(shù)據(jù)復(fù)制到一個(gè)或多個(gè)目標(biāo)(target)系統(tǒng)來保護(hù)您的數(shù)據(jù)。
在標(biāo)準(zhǔn)操作開始前,您必須選擇源(source)系統(tǒng)上的哪些數(shù)據(jù)是要保護(hù),并創(chuàng)建一個(gè) (Specification),給他適當(dāng)?shù)脑S可。您可以通過(adding specification)和(setting permissions)來做這些工作。當(dāng)您選擇增加一個(gè) Specification時(shí),您可以簡(jiǎn)單地用用鼠標(biāo)點(diǎn)擊來選擇您希望從源(source)系統(tǒng)鏡像到一個(gè)或多個(gè)目標(biāo)(target)系統(tǒng)的文件或目錄。在配置specification之后,您必須從源系統(tǒng)同步這些數(shù)據(jù)到目標(biāo)系統(tǒng)。同步確保了鏡像進(jìn)程開始前,目標(biāo)系統(tǒng)上鏡像數(shù)據(jù)確實(shí)與源系統(tǒng)上的原始數(shù)據(jù)相一致。您可手動(dòng)用Replistor命令同步數(shù)據(jù),或者您可讓Replistor自動(dòng)同步新的specification。
Replistor復(fù)制
一旦您配置好了specification而且Replistor正在運(yùn)行,Replistor將捕捉源(source)系統(tǒng)上受保護(hù)數(shù)據(jù)的任何變化。Replistor記錄的Replistor文件系列上所有的輸入和輸出(I/O)稱為Send Logs。Replistor儲(chǔ)存Send Logs在其DATA目錄中,并以獨(dú)特的“OC$”開頭命名。在默認(rèn)情況下,所有記錄文件都可儲(chǔ)存最高到1MB的I/O數(shù)據(jù)。Replistor保留Send Log中最新的兩個(gè)OC$文件(例如,成功地發(fā)送到目標(biāo)系統(tǒng)的),任何未完成的OC$文件也包含在其中。如無阻塞站點(diǎn)或閥門未被激活,則通常只有當(dāng)前的OC$文件。
捕捉文件I/O并存儲(chǔ)至Send Log的過程被稱為Replistor鏡像。
一旦一個(gè)文件的I/O是完全的,Replistor可以只鏡像數(shù)據(jù),這要在文件保存后完成。
圖中,箭頭表示數(shù)據(jù)從應(yīng)用程序到Replistor各元件的流程。
簡(jiǎn)而言之,Replistor提供三個(gè)可實(shí)時(shí)復(fù)制數(shù)據(jù)的功能:
鏡像(Mirroring),捕獲源系統(tǒng)的數(shù)據(jù)變化。鏡像就是由Replistor驅(qū)動(dòng)程序文件(Replistor.SYS)執(zhí)行,它將發(fā)送一個(gè)OC$文件的數(shù)據(jù)拷貝,建立到Replistor Data目錄中。
傳送(Forwarding),從源系統(tǒng)發(fā)送數(shù)據(jù)變化到目標(biāo)系統(tǒng)。Replistor通過發(fā)送OC$文件中的數(shù)據(jù)到OCTO-SND.EXE文件來傳送文件,OCTO-SND.EXE把數(shù)據(jù)傳送到正確的目標(biāo)服務(wù)器上。
更新(Updating),將儲(chǔ)存在目標(biāo)系統(tǒng)的Receive Log中的變化應(yīng)用至目標(biāo)系統(tǒng)的文件中。在目標(biāo)服務(wù)器上,文件由OCTO-RCV.EXE文件接收,它可在Replistor數(shù)據(jù)目錄中將數(shù)據(jù)作為RT文件來分配。最后,Replistor路由器(OCTO-RTR.EXE)在目標(biāo)系統(tǒng)上更新應(yīng)用文件。
Replistor要正常操作,則鏡像mirroring和傳送forwarding功能都必須在源系統(tǒng)上處于開啟狀態(tài)。在默認(rèn)狀態(tài)下,鏡像,傳送和更新功能在Replistor服務(wù)器啟動(dòng)后都開啟了。當(dāng)功能菜單上復(fù)選標(biāo)記在鏡像和傳送選項(xiàng)前顯示,那么選項(xiàng)都在源位置上“開啟”。
更新必須在目標(biāo)系統(tǒng)上開啟以使Replistor可正常操作。當(dāng)功能菜單上復(fù)選標(biāo)記未在 暫停更新選項(xiàng)前出現(xiàn),那么選項(xiàng)必須在目標(biāo)位置上“開啟”。
您可以暫時(shí)停止鏡像來執(zhí)行日常維護(hù),例如在源系統(tǒng)上錄制備份等。
傳送數(shù)據(jù)
當(dāng)文件I/O完成后,意味著其發(fā)生的變化被保存下來了,Replistor將I/O寫在Send Log上并將其傳送(forwarding)至目標(biāo)系統(tǒng)。與在源系統(tǒng)上寫數(shù)據(jù)到Send Log的過程相類似,Replistor在目標(biāo)系統(tǒng)接收并寫數(shù)據(jù)到Receive Log文件中。Replistor在數(shù)據(jù)目錄中寫Receive Log文件,以“RT”開頭命名。
在Replistor源位置,Replistor可開啟或者關(guān)閉傳送(forwarding)功能:
當(dāng)傳送(forwarding)開啟時(shí),Replistor從Send Log傳送I/O數(shù)據(jù)到目標(biāo)位置。
當(dāng)傳送(forwarding)關(guān)閉時(shí),如果鏡像是開啟的,Replistor可以繼續(xù)捕獲I/O數(shù)據(jù),但Replistor不傳送數(shù)據(jù)到目標(biāo)系統(tǒng)。如果您再開啟傳送(forwarding),則Replistor自動(dòng)傳送捕獲的所有的I/O數(shù)據(jù)到目標(biāo)系統(tǒng)。
您可能想暫時(shí)停止傳送(forwarding)來執(zhí)行日常維護(hù),例如在目標(biāo)系統(tǒng)上進(jìn)行磁帶備份。您還可能想停一段時(shí)間,為去除Replistor在網(wǎng)絡(luò)上的流量。
Replistor提供兩種功能類型來開始和停止傳送(forwarding):
傳送(forwarding),有時(shí)稱為全局傳送(forwarding),它不僅可以停止和開啟傳送(forwarding)功能,還可以停止和開啟系統(tǒng)的“心跳”信號(hào)。
定位傳送(forwarding),僅僅停止和開啟傳送(forwarding)功能而已。
在目標(biāo)系統(tǒng)上更新(updating)數(shù)據(jù)
當(dāng)Replistor通過目標(biāo)系統(tǒng)的Receive Log接受I/O數(shù)據(jù)時(shí),Replistor同時(shí)在目標(biāo)系統(tǒng)應(yīng)用這些變化到適當(dāng)?shù)奈募砀拢║pdating)數(shù)據(jù)。
在Replistor的目標(biāo)位置,Replistor可開啟和關(guān)閉更新(updating)功能:
當(dāng)更新(updating)功能開啟時(shí)(暫停更新未選),Replistor實(shí)時(shí)地將從源系統(tǒng)上接收的I/O數(shù)據(jù)改寫本地Receive Log來更新數(shù)據(jù)文件。
當(dāng)更新(updating)關(guān)閉時(shí)(暫停更新選中),Replistor繼續(xù)接收和儲(chǔ)存I/O數(shù)據(jù)但并不應(yīng)用這些變化。如果您在關(guān)閉后又開啟更新功能,那么Replistor自動(dòng)應(yīng)用接收和儲(chǔ)存的所有的I/O變化來更新文件。
您可能想暫停更新以執(zhí)行在目標(biāo)系統(tǒng)上的日常維護(hù),例如創(chuàng)建一份系統(tǒng)的備份。
遠(yuǎn)程安裝和管理性能
如果您在Windows NT/2000中運(yùn)行Replistor,那么您可通過LAN和WAN連接來安裝和管理Replistor。
在下面的插圖中,您可通過運(yùn)行在服務(wù)器A上Replistor GUI跨LAN管理遠(yuǎn)程服務(wù)器B,以及通過WAN管理遠(yuǎn)程服務(wù)器C。您還可以通過LAN和WAN將Replistor安裝到硬盤上。
插圖1.遠(yuǎn)程安裝
確保服務(wù)器可用性
為確保服務(wù)器可用性,Replistor監(jiān)測(cè)源服務(wù)器的運(yùn)轉(zhuǎn)。Replistor的服務(wù)從源系統(tǒng)周期性地輸送一個(gè)“I am alive”的信號(hào)到目標(biāo)系統(tǒng);這個(gè)信號(hào)稱為Replistor的“心跳”。Replistor允許您配置多長(zhǎng)時(shí)間從源系統(tǒng)發(fā)送一次信號(hào),還可配置目標(biāo)系統(tǒng)預(yù)期接收信號(hào)的時(shí)間。
當(dāng)目標(biāo)系統(tǒng)接收到Replistor“心跳”信號(hào)時(shí),它就知道源系統(tǒng)是可用的并且功能都正常。
如果目標(biāo)系統(tǒng)在預(yù)期的時(shí)間范圍內(nèi)沒有接收運(yùn)行信號(hào),那么Replistor就開始切換程序。首先,Replistor檢查Windows NT/2000數(shù)據(jù)庫(kù)服務(wù)和數(shù)據(jù)庫(kù)注冊(cè)表以判斷源系統(tǒng)確實(shí)失效了。Replistor就等待一個(gè)Windows NT/2000的應(yīng)答,或者等待您所配置的最長(zhǎng)等待時(shí)間(Max Wait Time)。
最長(zhǎng)等待時(shí)間(Max Wait Time)是在源系統(tǒng)身份被切換為目標(biāo)系統(tǒng)前允許您配置Replistor的可等待時(shí)間的數(shù)量。通過設(shè)定最長(zhǎng)等待時(shí)間,您可設(shè)置目標(biāo)系統(tǒng)在心跳停止后,切換發(fā)生前可等待的時(shí)間數(shù)。如果您不設(shè)置最長(zhǎng)等待時(shí)間,那么目標(biāo)系統(tǒng)將等待直到接收到Windows NT/2000服務(wù)的響應(yīng),確認(rèn)源機(jī)器在執(zhí)行切換前不再能被檢測(cè)到。
Replistor源系統(tǒng)切換到目標(biāo)系統(tǒng)的操作條件:是否---
等待時(shí)間已過,或者
Windows NT/2000響應(yīng)并且源系統(tǒng)未注冊(cè)
當(dāng)發(fā)生切換時(shí),Replistor允許作以下配置:
哪一個(gè)服務(wù)需要在目標(biāo)系統(tǒng)上啟動(dòng)
哪一個(gè)IP地址和子網(wǎng)掩碼需從源系統(tǒng)切換到目標(biāo)系統(tǒng)
切換發(fā)生前和切換發(fā)生后,那些命令文件或批處理文件需在目標(biāo)系統(tǒng)上執(zhí)行
向網(wǎng)絡(luò)上哪一個(gè)系統(tǒng)管理員或指定用戶發(fā)出報(bào)警信號(hào)
Replistor環(huán)境
Replistor的一個(gè)關(guān)鍵特征就是它能運(yùn)行在多種不同的環(huán)境之下。用Replistor您能:
在Windows NT/2000環(huán)境下運(yùn)行Replistor
在Windows 95/98環(huán)境下運(yùn)行Replistor
跨LAN或WAN復(fù)制數(shù)據(jù)
在Microsoft Cluster Server環(huán)境下復(fù)制數(shù)據(jù)
保護(hù)和恰當(dāng)?shù)厥袚Q(fail-over)共享盤驅(qū)動(dòng)器
鏡像蘋果機(jī)(Mac)的卷(Volumes)
以下部分將涉獵這些環(huán)境。
跨Windows NT/2000域復(fù)制數(shù)據(jù)
如圖所示,Replistor能跨躍Windows NT/2000的域鏡像數(shù)據(jù),服務(wù)器B的源文件被鏡像到服務(wù)器C的目標(biāo)文件。然而,Legato系統(tǒng)并不支持Replistor跨躍Windows NT/2000的域或子網(wǎng)進(jìn)行切換。所以在此圖中,唯一的“心跳”顯示就是從作為源機(jī)器的服務(wù)器A到作為目標(biāo)機(jī)器的服務(wù)器B。同樣您可以使用Replistor遠(yuǎn)程性能,通過運(yùn)行在服務(wù)器A或網(wǎng)絡(luò)上任何服務(wù)器上的Replistor客戶端跨域來管理和安裝Replistor。
盡管本圖只顯示了一個(gè)“心跳”信號(hào),事實(shí)上Replistor從一個(gè)源系統(tǒng)傳送“心跳” 信號(hào)到它所有的目標(biāo)系統(tǒng)——包括那些只鏡像但不切換的目標(biāo)服務(wù)器。因?yàn)橹荤R像數(shù)據(jù)但不切換的目標(biāo)系統(tǒng)“心跳”信號(hào)不起作用。
鏡像蘋果機(jī)(MAC)可訪問的卷
就像在純粹的蘋果機(jī)(MAC)環(huán)境下一樣,MAC用戶可以訪問在Windows NT/2000服務(wù)器上文件。用Replistor,您可鏡像寄存在Windows NT/2000服務(wù)器上的MAC卷。
要鏡像MAC卷,MAC服務(wù)必須同時(shí)安裝在源系統(tǒng)和目標(biāo)系統(tǒng)上。另外,在源系統(tǒng)和目標(biāo)系統(tǒng)上MAC卷的名字必須是相同的。最后,在MAC卷內(nèi),MAC數(shù)據(jù)必須與Replistor不能鏡像的回收站文件加和圖標(biāo)控制文件在不同的目錄。
用共享磁盤陣列配置Replistor
Replistor可以在一個(gè)共享磁盤陣列上配置單獨(dú)的驅(qū)動(dòng)器,這樣它就只能被一個(gè)連接到該設(shè)備的服務(wù)器所訪問。加上,您還可將每個(gè)共享驅(qū)動(dòng)器配置為高可用性地切換。這樣,如果連接到共享驅(qū)動(dòng)器上的一臺(tái)服務(wù)器失敗,那另一臺(tái)服務(wù)器就會(huì)接管共享驅(qū)動(dòng)器。Replistor將服務(wù)從失效的源系統(tǒng)切換到目標(biāo)系統(tǒng),并重新裝載原來分派給失效的源系統(tǒng)的共享驅(qū)動(dòng)器,無須重啟目標(biāo)系統(tǒng)。
支持Microsoft Clustering群集解決方案
現(xiàn)在,Replistor被設(shè)計(jì)可以支持Microsoft Cluster Server解決方案。這就意味著Replistor能做到以下幾點(diǎn):
安裝Replistor到Microsoft Cluster Server環(huán)境下,這意味著當(dāng)它安裝到群集時(shí),Replistor兼容Microsoft Cluster Server(MSCS)。Replistor提供一個(gè)DLL,用于MSCS監(jiān)控Replistor。
Replistor能鏡像MSCS環(huán)境以外的文件、文件夾和共享到任何一個(gè)單獨(dú)的系統(tǒng)或者是另一個(gè)Microsoft Cluster Server。Replistor同時(shí)提供在MSCS環(huán)境內(nèi)的數(shù)據(jù)保護(hù)。
如果任何一個(gè)群集內(nèi)的服務(wù)器或應(yīng)用程序失效切換了,Replistor能連續(xù)地鏡像群集內(nèi)的數(shù)據(jù)。Replistor將從Microsoft Cluster Server環(huán)境下失效的節(jié)點(diǎn)切換另一個(gè)節(jié)點(diǎn)。
掃一掃“二維碼”快速鏈接企業(yè)微店
推薦使用 微信 或 UC 掃一掃 等掃碼工具
微店融入移動(dòng)互聯(lián)網(wǎng)帶來更多的商業(yè)機(jī)會(huì)。