黨強
【摘 要】 本文介紹了利用Norton Ghost 2012軟件實現計算機系統軟件快速恢復的方法,并著重討論了在局域網中通過TCP/IP協議進行網絡克隆的技術。
【關鍵詞】 GHOST軟件 工控機 系統維護
隨著信息技術產業的不斷發展,工業控制領域使用大批量的工控機已是很普遍。這些工控機借助網絡互相通訊。隨著計算機數量的不斷增加,系統維護的任務也隨之加重。首先,多臺機器的軟件安裝會耗費很長時間,其次,由于計算機病毒的不斷蔓延和可能出現的人為惡意破壞,系統崩潰的頻率越來越高。系統崩潰的最好解決辦法就是重新安裝系統,而安裝系統則是冗長枯燥的工作,且不說一個Windows需要很長的時間才能裝完,而且安裝好系統之后還要添加用戶軟件及各種硬件驅動程序。因此,尋找一種快速簡便的系統維護方法已成為工程師的目標。
1 Norton Ghost介紹
Ghost是應用最廣泛的克隆(復制)工具軟件。Ghost不僅有硬盤克隆功能,還附帶有硬盤分區、硬盤備份、系統安裝、網絡安裝、升級系統等功能。它可以在克隆過程中自動分區格式化目的磁盤,而無需任何準備工作??梢哉f,Norton Ghost是安裝、升級、維護計算機的最佳軟件。Ghost硬盤克隆功能又可分為以下三種形式(為方便敘述,以下把需要重裝系統的計算機稱為“本機”,系統做得好的另外一臺計算機成為“客機”)。
1.1 本地克隆
采用“導盤”的方法進行硬盤對硬盤的克隆,這種方法必須首先打開機箱,將“客機”的硬盤裝入“本機”,并且在CMOS下正確設置好主、從盤。然后,啟動“本機”運行Ghost,選“Local disk to disk”進行硬盤的克隆。這種方法的缺點是:“導”好盤后,將“從盤”還原為“主盤”上好,并且還要手工將計算機的“標識”修改好,這臺計算機才能在局域網上正常在運行。這種方法雖然比重新安裝系統快,但由于需要打開機箱、拆裝硬盤會造成硬件接觸不良或主、從盤克倒的可能,使維護人員要花一定的時間來處理。若遇到要恢復的計算機臺數較多,維護人員在一定的時間內工作量是比較大的。
1.2 雙機通過并口連接克隆
這項功能可以讓相鄰的兩臺計算機之間進行備份操作。使用的時候,可以用并行電纜把兩機連起來,啟動計算機進入標準的DOS模式,在“本機”上運行Norton Ghost,選“LPT slave”,“客機”也運行Norton Ghost,選“LPT Master”,以此來進行兩臺計算機之間的克隆。這種方法的缺點是:局限于鄰近的兩臺計算機之間,并且傳輸速度較慢。
1.3 通過TCP/lP協議進行網絡克隆
通過局域網可同時從一臺電腦上克隆多臺電腦的硬盤數據,使Ghost具有網絡安裝功能,這就是Ghost的多點傳輸技術。下面以DFE538網卡為例,介紹如何利用Ghost的多點傳輸技術進行雙機網絡硬盤的快速克隆。
2 工控機主要特點
2.1 智能化
系統綜合運用了計算機網絡技術、智能控制技術、自動化技術,實現了生產工序的智能自動管理。具體體現在:
(1)生產過程全自動化。操作人員在主控機上設置生產參數、下達生產指令后,主控機自動分析生產參數,生成相應的分級控制指令,下達給各子系統。在主控機的管理與調度下,整個生產線無人干預地全自動運行。
(2)故障處理自動化。自動檢測設備故障;多數故障可在線自動啟用備用設備,以避免停工;少數需人工干預的故障,自動報警(語音、屏幕提示)、手機短信通知。
2.2 模塊化
整套系統分為主機控模塊、切割模塊、編運模塊、碼坯模塊等。各模塊間保持高度的獨立性,通過標準接口相互通信,便于對各模塊進行單獨的管理、升級與維護,也簡化了設備安裝調試的工序。
2.3 網絡化
(1)系統結構中,現場級與工廠管理級構成局域網,實現系統的集中控制、監視及調度。(2)制造商通過VPN與客戶設備聯網,技術人員可遠程調取客戶設備上的設備運行日志、配置參數等技術文件,對客戶設備進行遠程維護。
2.4 設備間互檢
為保證磚坯得到精確處置,信號的檢測至關重要。確保傳感器正常工作,是設備正常運行的必要前提。傳感器工作正常與否的檢測有兩種方法可行。一是依靠硬件,實現設備的自檢;二是依托軟件,在邏輯上實現設備互鎖。為節約成本計,我們采取依托軟件的方法。具體體現為:依托專用軟件管理相鄰的兩個傳感器,信號順序通過第一個傳感器,經過設定的時間后,系統將自動檢測第二個傳感器,判斷信號對錯有無,據此發出指令,調整設備運行狀態。
2.5 語音報警及在線顯示
在整套設備運行過程中,系統實時監測設備運行情況。當系統出現故障時,報警功能啟動。語音告知用戶故障出處,將故障原因寫入日志文件,同時系統自動啟用設備備用設置,規避停機,保障設備運行暢通。用戶通過語音安全警示后,再行排除設備故障,保障了維護人員的人身安全。
2.6 運行日志記錄
現代軟件技術日益豐富,徹底清除軟件中的錯誤已經成為不可能。那么,及時發現錯誤、定位錯誤現場信息,迅速排除軟件錯誤成為非常重要的工作任務,甚至在軟件實際運行環境中也是如此。軟件運行日志就是捕獲錯誤現場信息的一種重要手段。
3 雙機網絡快速克隆
進行網絡克隆的幾個條件:局域網物理連通;Norton企業版Ghost(現為2002版);一個發送服務器(可以是Windows 98,最好為Windows 2000);一個“客機”(裝好所需要的全部軟件)。
3.1 制做“客戶”端啟動軟盤
首先在服務器上安裝好Norton企業版Ghost 2002,安裝完畢后可以在“開始,程序”里找到我們所要用到的“Ghost Boot Wizard” (用來生成網絡克隆“客戶”端啟動盤)和“Multicast Server”(用來做網絡克隆服務端)這兩項。endprint
打開“Ghost Boot Wizard” (如圖1所示),選擇“Peer—to—Peer Network Boot Disk”,制作網絡克隆客戶端啟動軟盤。(如圖1)按“下一步”,顯示“Norton Ghost Boot Wizard—Network Interface Card” 窗口,接下來在顯示窗口列表里選擇一個網卡的驅動程序。若是您所用網卡的驅動程序不在列表中,您可以點擊按鈕進行添加,其驅動有兩種,一種為Ndis2 Driver,另一種為Packet Driver(這兩種驅動只是在工作方式上不同,性能上并無多大差別),選擇其中一種進行添加,我們以Ndis2 Driver為例:點擊“Setup”,選擇驅動程序所在位置,確定后顯示的是此驅動的各項配置情況。一般來講,Ndis驅動目錄里有配置文件,我們并不需要去手動更改配置,直接按確定即可,并為新添加的驅動取一個名字。
若是添加Packet Driver驅動,步驟如上。所不同的是,在Packet Driver里,是需要手工指定軟中斷的。一般多數網卡的Packet Driver軟中斷為ox60。如有特別需要,請看網卡驅動盤里相應目錄下的說明文件,且說明文件里一般都有一個例子。最后為新添加的驅動取一個名字。例如選擇好def538驅動程序后點擊下一步,出現客戶模式選擇,其中,Symantec Ghost是做網絡克隆客戶端啟動盤。Symantec Ghost Multicast Server for DOS是做網絡克隆D0S服務端。當Windows服務端有問題時,可以采用,但其性能較差。選擇好客戶模式后,接下來設置地址。共有兩種方式,自動分配地址和指定地址。如果只是少量機器需要克隆,可以手工指定地址,但是大量機器克隆時這種方法就不可行了。因為你需要為每一臺機器指定一個地址,就需要為每一臺機器單獨做一張軟盤,這是不現實的。所以,在有大量機器需要克隆的時候,我們都選用自動分配地址的方式。這樣網絡克隆客戶端啟動盤就只需要有一張,其地址由DHCP來進行分配。DHCP Server的任務就是分配并管理整個域中的地址。
在設置好IP地址后,一直按下一步就可以完成了。其中會要求插入軟盤,如軟盤中有數據,程序會自動檢測,并要求進行快速格式化。
3.2 通過TCP/IP協議進行雙機網絡克隆
現在,一切準備工作都做好了,然后在“客機”和“本機”上,用做好的網絡克隆客戶端啟動盤啟動計算機,會自動進入About Norton Ghost 20o2界面,此時,記下license Number對應的系列號,然后點擊“OK”。此時,在“本機”和“客機”上同時進入Ghost界面,分別選擇界面左側“TCP/Slave”和“TCP/IP/Master”?!氨緳C”上顯示“Attemping connect Ais TCP/IP”:“客機”上顯示輸入“本機”的II)地址的提示,此時,輸入它的II)地址之后又返回到Ghost界面,再選擇界面左側的“Local/disk/to disk”,顯示輸入“License number”,輸入記下客戶系列號,按照提示選好源盤。目的盤,點擊“YES”,開始克隆。一般來講,克隆時間視文件大小需3-10分鐘。
4 結語
通過TCP/IP協議進行網絡克隆的最大優點:不用拆機,有軟驅就可以了??赏瑫r進行多機克隆還原(多點克?。?。多點傳輸技術主要適用于安裝大量新電腦的操作系統,或對眾多電腦進行系統升級,而且網絡克隆的速度還受到網絡帶寬的影響。所以,對于數量較少的系統恢復可以將兩臺機器通過U,LPT或網卡連接后方便備份。至于克隆速度,要看網絡速度和還原計算機的數量(10M網絡在5S左右)。
由上可知,不管現場出現什么軟件系統問題,只要試用以上的方法去處理,工程師工作量必定大大減輕。
參考文獻:
[1]Thearon Willis,Bryan Newsome,徐燕華.Visual Basic 2010入門經典(第五版).清華大學出版社,2009.
[2]青島東合信息技術有限公司,青島海爾軟件有限公司.VB.NET程序設計.電子工業出版社,2011.
[3]艾維耶等.ASP.NET 4高級編程(第七版).清華大學出版社,2010.
[4]克瓦林納,葛子昂.NET設計規范:約定、慣用法與模式(第二版).人民郵電出版社,2010.
[5]李彩蘋.淺談工控機在工業自動化控制中的應用及前景.能源期刊網,2011.
[6]李英杰.VB.NET 2005程序設計實例教程.天津大學出版社,2008.
[7]魏可新.自動控制綜合應用技術——嵌入式微控制器、PLC、變頻器、觸摸屏、工控機、組態軟件的綜合應用.機械工業出版社,2007.
[8]薛迎成,何堅強.工控機及組態控制技術原理與應用(第二版).中國電力出版社,2011.endprint