羅克韋爾的資產管理軟件(FactoryTalk? AssetCentre)已被證明是工廠自動化 控制中資產管理的標準。但運行FactoryTalk? AssetCentre的硬件一旦失效,會造成生產停機的巨大風險。
降低這個風險的一種方法是在運行FactoryTalk? AssetCentre的服務器上實施硬件冗余,并運行馬拉松技術公司(Marathon Technologies)的everRunFT?容錯軟件。這篇文章簡要介紹了這種解決方案,為用戶提供了一種高可用、可容錯的服務器系統(tǒng),保證FactoryTalk? AssetCentre應用能連續(xù)工作。這里雖然以FactoryTalk? AssetCentre為例,但此方案可以擴展到其他FactoryTalk? 系列或任何的應用當中。
馬拉松技術公司的 everRunFT? 概述
馬拉松技術公司的everRunFT?管理軟件以串聯的方式運行在兩臺服務器上。這些計算機被稱為協(xié)服務器(CoServers)。馬拉松技術公司的everRunFT?軟件為協(xié)服務器對創(chuàng)建了一個虛擬服務器。協(xié)服務器系統(tǒng)要求具有標準的雙處理器和一個超線程對或雙核英特爾處理器服務器等級的計算機,運行微軟的 Windows Server 2003。這對計算機協(xié)作執(zhí)行容錯操作,使用兩個吉比特(千兆)的以太網連接。不需要專有的硬件。應用軟件,如:FactoryTalk? AssetCentre系統(tǒng)服務器,就安裝在這個虛擬機上。
上述的解決方案,僅需一個單機版的微軟Windows? 2003服務器許可證用于容錯虛擬服務器,服務器上運行用戶的FactoryTalk? AssetCentre。另外,用戶必須激活在每個協(xié)服務器和虛擬服務器上的微軟 Windows? 2003服務器。
虛擬服務器
虛擬服務器在網絡上是以一臺標準的Windows 2003服務器的方式出現。應用程序的安裝和運行就像在一臺物理Windows服務器上一樣,但因為他們運行在一個容錯環(huán)境中,他們可以受到來自硬件和操作系統(tǒng)失效的保護。使用連接協(xié)服務器的鍵盤、鼠標和監(jiān)視器或通過網絡的遠程桌面可以對虛擬服務器進行訪問。使用馬拉松技術公司everRunFT?虛擬服務器系統(tǒng)也可以簡化對FactoryTalk? AssetCentre服務器的備份,按照馬拉松科技everRunFT安裝指南中的虛擬服務器設置部分,建立一個馬拉松虛擬磁盤(Marathon Virtual Disk?)。這個虛擬盤可以很容易地備份到遠程位置或可移動介質。這是FactoryTalk? AssetCentre 建立在馬拉松技術公司everRunFT?上的另一個很棒的特性。
協(xié)服務器
用戶可能問什么是協(xié)服務器?馬拉松技術公司給出的術語是:協(xié)服務器是具有微軟Windows? Server 2003操作系統(tǒng)和 馬拉松技術everRunFT?軟件配置的物理 服務器。馬拉松 everRun FT軟件運行在兩臺協(xié)服務器上,建立一臺虛擬服務器,運行單機板的Windows系統(tǒng)。馬拉松everRunFT軟件在一個Windows拷貝和所有硬件之間運行(很像磁盤冗余陣列RAID控制器軟件在Windows和驅動器之間運行或者基本輸入輸出系統(tǒng)BIOS在 Windows和硬件之間運行)。everRunFT軟件對所有設備對建立容錯,并在虛擬機上為每個對建立一個設備。對于磁盤,這與一臺RAID控制器對RAID1驅動器所做的完全相同。使用什么樣的容錯方式取決于設備。比如,對于鍵盤和鼠標,everRunFT會把連接到兩臺協(xié)服務器的一個鼠標和鍵盤輸入轉換成Windows虛擬服務器中的一個鼠標和鍵盤。兩個以太網口也結成一對,在虛擬機上就像一個以太網口。當Windows在虛擬機做輸入/輸出時,馬拉松的everRunFT將使用他認為是以太網端口的一個物理端口。
兩塊母板完全同步,看上去就像一塊母板,因此當一塊母板退出時,仍能保持軟件的運行能力。創(chuàng)建協(xié)服務器要進行一系列的配置,這些內容在馬拉松技術everRunFT?的配置和安裝指南中給出。比如,使用合適的網絡架構,用戶可以把一臺協(xié)服務器放在一個工廠而把另一臺協(xié)服務器放在地理位置完全不同的另一個工廠。這種配置不僅能夠提供FactoryTalk? AssetCentre系統(tǒng)在一個工廠的容錯,而且能保證在整個工廠發(fā)生事故停機時的切換。圖2繪出了協(xié)服務器、虛擬服務器和一個典型工廠網絡之間關系更詳細的結構。
就像你從這張圖看到的,每臺協(xié)服務器都連接一個管理網絡(蘭色線) ,生產網絡(黑色線),和一個協(xié)服務器鏈接(紅色線)。使用馬拉松技術everRunFT進行網絡設計要注意一些事項。每臺協(xié)服務器的管理要使用專用的管理網絡。管理鏈接可能是網絡的一個分段部分,像上圖所示,或者直接連接到用戶的生產網絡。在協(xié)服務器上的everRunFT軟件用于對一個運行馬拉松everRunFT管理器管理站提供的管理控制進行管理鏈接。對虛擬機而言管理鏈接是不可見的。重新鏈接是虛擬機看到的以太網端口,和一對物理連接(每臺協(xié)服務器中的一條)到生產網絡的表現,因此是從每臺協(xié)服務器到虛擬服務器的“重定向”。重定向提供虛擬服務器托管FactoryTalk? AssetCentre服務器訪問要管理的網絡設備。協(xié)服務器鏈接使用簡單的交叉電纜,互連兩臺協(xié)服務器,維持系統(tǒng)間的握手。everRunFT軟件要使用他們,而在Windows軟件的虛擬機中是看不見的。
用圖2進行網絡設計時要注意的問題是:
?對協(xié)服務器鏈接、管理鏈接、和重新鏈接等多種網絡鏈接在馬拉松技術everRunFT?的安裝和配置指南和開始使用指南中有非常詳細的描述?;镜南敕ㄊ窃谌魏蔚胤蕉加械诙l連接,這就是一個容錯連接。因此,如果用戶有兩臺協(xié)服務器鏈接,如圖2所示,如果協(xié)服務器鏈接1故障,那么系統(tǒng)自動切換到協(xié)服務器的連接2。
?在前一頁所示的管理網絡圖是與生產網絡分段的。這里設計的權衡是協(xié)服務器在生產網絡上不直接可見, 因此防止了用戶企圖通過生產網絡遠程訪問它們。
羅克韋爾自動化已經完成了在FactoryTalk? AssetCentre服務器上使用馬拉松技術everRunFT?的測試?;谶@個合格證書,羅克韋爾自動化支持FactoryTalk? AssetCentre部署在馬拉松技術everRunFT?之上。安裝的詳情和步驟將在下面-在馬拉松技術 everRunFT?平臺上部署羅克韋爾自動化FactoryTalk? AssetCentre的過程中描述。
安裝步驟
軟件版本合格
產品和版本已經在馬拉松技術的everRunFT平臺上測試:
操作系統(tǒng):微軟? Windows Server 2003 R2企業(yè)版
版本:5.2.3790
最新補丁日期:安裝了7/18/2008之前微軟所有的重要補丁
馬拉松版本:everRun FT 7.1.1
FactoryTalk? AssetCentre版本:CPR9-0
馬拉松技術 everRunFT? 安裝
注意:下面簡單概述安裝everRunFT?軟件的基本步驟。要從everRunFT安裝和配置指南中的 確認安裝指令的正確性。
?在每臺協(xié)服務器中安裝微軟Windows Server 2003?。
o 注意:羅克韋爾使用的Windows Server 2003 R2?完成了這個程序的測試。
?在每臺協(xié)服務器上安裝必要的Windows服務包和安全補丁程序,以及必要的反病毒或者公司需要的管理軟件。
o 在安裝反病毒或者系統(tǒng)管理軟件之前,諸如Altiris,請聯系馬拉松技術everRunFT客戶支持團隊,核實你安裝的軟件包支持everRunFT?。
?使用everRunFT?安裝和配置指南中第2章中的指令,對每臺協(xié)服務器中的everRunFT?軟件進行配置。
O為馬拉松虛擬機配置一個足夠大的虛擬盤。這個缺省值是4GB。為主機Microsoft? SQL Server數據庫建立一個足夠大的虛擬盤, FactoryTalk? AssetCentre將把他用做數據存儲。羅克韋爾公司推薦至少有20GB虛擬存儲空間。
?在每個虛擬機上安裝微軟Windows Server 2003。
o 注意羅克韋爾使用的Windows? Server 2003 R2完成了這個程序的測試。
?在域或者工作組上配置你的新建虛擬服務器,你將使用它運行FactoryTalk? AssetCentre。
圖3
上圖表示了馬拉松技術的everRunFT?成功完成了配置。注意你的實施會根據你的設計發(fā)生變化,但基本的布局是相同的。
上圖表明了一個全功能的everRunFT?環(huán)境,由兩臺協(xié)服務器和一臺虛擬服務器組成。在圖的上部,注意虛擬服務器狀態(tài)窗提供了虛擬服務器的名字,這個例子中是FTAC-Virt_CPR9,還有每臺協(xié)服務器的虛擬服務器狀態(tài)。圖還顯示了每臺協(xié)服務器的狀態(tài)和計算機名字以及協(xié)服務器之間的協(xié)服務器鏈接狀態(tài)。每臺設備對虛擬服務器的重定位狀態(tài) 會給出報告。圖3表明來自每臺協(xié)服務器的系統(tǒng)磁盤、網絡控制器、鍵盤和鼠標對于虛擬服務器的重定位 。有臺CD-ROM驅動器來自協(xié)服務器 1, 不是來自協(xié)服務器2。最后,注意有一條關于SplitSite?服務的報警信息。關于SplitSite?服務的詳情,請參閱馬拉松技術公司的 everRunFT?獲得結果指南。
上圖表明設備重定向器和特定設備配置用于部署在馬拉松數據公司 everRunFT?上完成FactoryTalk? AssetCentre 的資格。設備重定位器表示在三個系統(tǒng)中創(chuàng)建everRunFT?系統(tǒng)所有設備,很像Windows設備管理器。一個要注意的重要事情是重定位到虛擬服務器的設備僅可以在虛擬服務器下看到,不能在各自的協(xié)服務器下看到,甚至是在協(xié)服務器中的物理設備。
在這時,你已經成功安裝和配置了馬拉松技術的everRunFT?軟件,并可以在虛擬服務器上隨時安裝FactoryTalk? AssetCentre系統(tǒng)。
最后注意事項
為了確保你新配置FactoryTalk? AssetCentre 系統(tǒng)功能可靠:
?在你定期維護FactoryTalk? AssetCentre時,對虛擬盤做一次完整的系統(tǒng)備份。如果使用標準系統(tǒng),你可以在標準的 Windows服務器上做同樣的備份;或者當Windows仍在運行時,使用鏡像軟件做一個鏡像。比如,在停止FactoryTalk? AssetCentre(包括SQL Server)后,可以用ACRONIS做一個磁盤鏡像,在虛擬機上做磁盤鏡像。磁盤鏡像產品需要Windows系統(tǒng)停機會需要你的虛擬機停機,做一臺協(xié)服務器的鏡像,然后在虛擬磁盤上做一個拷貝。
?按照微軟為可靠數據庫運行的最佳實踐維護你的微軟 SQL Server數據庫 。
? 當配置網絡需要支持馬拉松技術everRunFT?的系統(tǒng)時,要慎重考慮你的網絡設計。對每項配置要慎重考慮所有的設計取舍,詳情請看馬拉松技術公司的everRunFT?安裝和配置指南。