漢中市氣象局 樊潔馨 鄭薇薇 黃澤群 李 天
針對部分地區(qū)存在CMACast服務(wù)器運行時間過長、硬件設(shè)備老化、安裝CMACast服務(wù)程序的Linux操作系統(tǒng)版本較低以及與新服務(wù)器兼容性較差等問題,通過在Windows操作系統(tǒng)的各類服務(wù)器內(nèi)安裝VMware虛擬軟件并創(chuàng)建虛擬機,可實現(xiàn)在VMware虛擬機內(nèi)成功搭建CMACast服務(wù)程序,同時利用VMware虛擬機的可移植性等特點,為CMACast服務(wù)程序的備份提供了方便。
目前,CMACast系統(tǒng)相關(guān)業(yè)務(wù)開展至今服務(wù)器一直處于長期連續(xù)運行狀態(tài),存在設(shè)備硬件老化、操作系統(tǒng)版本較低等問題。由于CMACast服務(wù)程序的特殊性,需要安裝在SUSE linux 11.1 Server 32bit系統(tǒng)下,且對Linux操作系統(tǒng)的版本要求較高,而目前大部分服務(wù)器及計算機都預(yù)裝Windows系統(tǒng),這便增加了CMACast服務(wù)程序的安裝難度。近年來,隨著虛擬服務(wù)技術(shù)的快速發(fā)展,利用虛擬軟件建立虛擬的服務(wù)器,把硬件設(shè)備、操作系統(tǒng)和應(yīng)用程序融合在一起,根據(jù)實際需要分配空間和資源,并且在功能使用上和普通的服務(wù)器沒有太大的區(qū)別。使用VMware軟件虛擬機軟件按照CMACast服務(wù)器硬件需求自行配置,并且利用虛擬機安裝操作系統(tǒng)兼容性強、可移植性好、維護簡便等特點,較好地解決了當前安裝CMACast服務(wù)程序所出現(xiàn)的問題,為系統(tǒng)備份及后期維護提供了方便。
CMACast系統(tǒng)即中國氣象局衛(wèi)星廣播系統(tǒng),于2012年6月1日正式投入業(yè)務(wù)運行,它具有容量大、覆蓋范圍廣、資料種類多、用戶使用成本低、不依賴于本國通訊條件等特點。CMACast系統(tǒng)除廣播常規(guī)氣象資料外,還廣播全國雷達數(shù)據(jù)、衛(wèi)星云圖數(shù)據(jù)產(chǎn)品以及國際交換氣象數(shù)據(jù),提供氣象頻道、氣象會商等實時高清視頻流媒體廣播,構(gòu)建了中國氣象局完備的氣象數(shù)據(jù)傳輸網(wǎng)絡(luò)。
VMware是一款虛擬機軟件,它不需要分區(qū)或重開機就可以使一臺計算機同時運行一個或多個Windows、DOS、LINUX系統(tǒng),可以設(shè)定并且隨時修改操作系統(tǒng)的操作環(huán)境,完全隔離不同的操作環(huán)境以及所有的應(yīng)用軟件和資料。一方面不需要重新對計算機進行啟動就可以利用軟件和工具,另一方面不用通過網(wǎng)絡(luò)方式就可以實現(xiàn)共享,更加安全和高效。
安裝服務(wù)程序的服務(wù)器硬件設(shè)備要求為USB接口不少于3個,網(wǎng)口不少于2個,硬盤容量不少于500GB(500×1024MB);操作系統(tǒng)要求為WindowsServer2003及以上;同時需準備CMACast服務(wù)器版快速恢復(fù)光盤或者相關(guān)ISO文件。
VMware虛擬軟件要求版本為VMware Workstation 12 Pro及以上。
在互聯(lián)網(wǎng)下載VMware Workstation安裝包,按照軟件要求流程進行安裝,安裝完成后啟動該軟件,創(chuàng)建虛擬機。
新建虛擬機,選擇“自定義”進行配置,“安裝來源”可根據(jù)現(xiàn)有光盤或ISO文件自行選擇(光盤為CMACast系統(tǒng)建設(shè)時統(tǒng)一配發(fā),也可在中國局網(wǎng)站下載相關(guān)ISO文件),其中“內(nèi)存”配置大于1GB,“最大磁盤大小”不少于350GB,其他選項可為默認。
啟動新建虛擬機,使用CMACast快速恢復(fù)光盤,根據(jù)界面提示進行恢復(fù)。具體操作方法如下:
虛擬機啟動后,出現(xiàn)提示信息:
在“boot:”內(nèi)輸入“rear”對光盤內(nèi)容進行解壓;
出現(xiàn)輸入欄“cmacast-cccc-recv login:”內(nèi)輸入“root”;
在輸入欄“cmacast-cccc-recv:/#”內(nèi)輸入“rear recover”,對系統(tǒng)進行安裝。
當安裝出現(xiàn)“Running external restore command”及“Restore the bootloader(SUSE style)”提示時,表明此刻系統(tǒng)正在進行安裝,不用做任何操作,等待出現(xiàn)“Finished in xxx seconds”提示時,全部安裝結(jié)束。
在輸入欄“cmacast-cccc-r ecv:/#”內(nèi)輸入“reboot”,對系統(tǒng)進行重啟,此時服務(wù)程序操作系統(tǒng)已經(jīng)全部恢復(fù)完成。
恢復(fù)完成后啟動操作系統(tǒng),打開Linux系統(tǒng)網(wǎng)絡(luò)設(shè)置,對網(wǎng)卡配置進行編輯,數(shù)據(jù)接收服務(wù)器需要1塊網(wǎng)卡。將網(wǎng)卡配置為靜態(tài)指配IP地址,IP地址為局域網(wǎng)地址,在“路由選擇”中修改“默認網(wǎng)關(guān)”為局域網(wǎng)網(wǎng)關(guān)。
執(zhí)行完命令后,需在數(shù)據(jù)接收服務(wù)程序內(nèi)配置文件推送,實現(xiàn)將衛(wèi)星小站接收的文件推送至/dvbs2/sdb1/cmacast目錄中,同時為保證磁盤不被所接收的文件一直占用,需設(shè)置定時刪除配置文件信息,系統(tǒng)會定時刪除過期文件。
打開終端,執(zhí)行以下命令,啟動快速恢復(fù)光盤中所包含的定時刪除程序:
?cd /home/cmacast/setup
?su - (口令為123456)
?chmod u+x sysconfig.sh
?./sysconfig.sh
?exit
為保證數(shù)據(jù)可被內(nèi)網(wǎng)其他用戶訪問,對“cmacast”文件夾設(shè)置共享,方法為:
找到該文件夾,右鍵選擇“共享選項”,勾選“共享此文件夾”,點擊“創(chuàng)建共享”按鈕后完成文件夾共享。注意共享名稱不能與局域網(wǎng)內(nèi)其他共享文件夾重名。
為保證CMACast數(shù)據(jù)存儲服務(wù)程序有效運行,對該服務(wù)程序進行備份,方法為:在設(shè)置的虛擬機安裝路徑下找到該服務(wù)器安裝完成后的存儲文件夾,對文件夾進行全部拷貝,需在另一主機安裝VMware虛擬軟件并將該文件夾拷貝至主機內(nèi),打開文件夾內(nèi)“xxx.vmx”文件,就可以繼續(xù)使用已配置好的CMACast數(shù)據(jù)存儲服務(wù)程序。
啟動新建虛擬機,使用CMACast快速恢復(fù)光盤,根據(jù)界面提示,進行恢復(fù)。恢復(fù)方法同上。
啟動操作系統(tǒng)后,可查看CMACast數(shù)據(jù)接收程序版本,最新版本為“v1.01”,如果版本為“v0.90”時需要對程序版本進行升級。
升級需要安裝包“cmacast_full_v1.01.00_20120416.tgz”,“rootinstall.sh”,“cmacastinstall.sh”。將這三個文件拷貝到/home/cmacast/setup目錄中,并打開終端輸入命令進行升級。在終端中按如下順序輸入:
?cd /home/cmacast/setup
?su - (口令為123456)
?cd /home/cmacast/setup
?chown root:root rootinstall.sh
?./rootinstall.sh
?exit
?./cmacastinstall.sh cmacast_full_v1.01.00_20120416.tgz
打開Linux系統(tǒng)網(wǎng)絡(luò)設(shè)置,對網(wǎng)卡配置進行編輯,數(shù)據(jù)接收服務(wù)器至少需要2塊網(wǎng)卡。
將一塊網(wǎng)卡配置為靜態(tài)指配IP地址,IP地址為內(nèi)網(wǎng)地址,在“路由選擇”中修改“默認網(wǎng)關(guān)”為內(nèi)網(wǎng)網(wǎng)關(guān)。配置完成后若網(wǎng)絡(luò)連通,CMACast程序若出現(xiàn)閃退情況,可修改/home/cmacast/etc中mediarecv.ini文件,將文件中l(wèi)ocalip修改為本機IP地址即可。
將另一塊網(wǎng)卡配置為靜態(tài)指配IP地址,IP地址為接收機同一網(wǎng)段地址。
完成以上操作以后,再接入加密狗,VMware虛擬機需調(diào)整為可識別移動設(shè)備,方法為:通過VMware軟件上方工具欄,選擇“虛擬機”,點擊“可移動設(shè)備”,在右側(cè)子菜單欄選擇想要連接的移動設(shè)備名稱,點擊“連接”,完成后打開cmacast軟件可在界面查看到加密狗信息,說明連接成功。
結(jié)論:通過在Windows操作系統(tǒng)使用VMware虛擬機,可有效解決CMACast操作系統(tǒng)與服務(wù)器硬件設(shè)備不兼容等問題,對設(shè)備升級及后期維護提供了可靠的平臺支撐,可以成功創(chuàng)建使用CMACast數(shù)據(jù)存儲服務(wù)程序并進行備份,減少服務(wù)器硬件設(shè)備的使用量,提高了設(shè)備利用率。