王茂西
摘要:本文就自動化維運工具在企業信息系統管理中的運用做出探究,并以某電力企業作為參照,提出了淺顯的實踐應用意見,以望自動化維運工具可以在各個企業的信息系統管理中啟充分發揮其作用價值。
[關鍵詞]自動化運維 企業信息系統 運用
近些年來隨著我國企業信息化的不斷進步,信息系統的服務用戶已經其規模都顯著的有所增加,隨之而來的就是更為復雜的信息系統間的繼承關系,企業紛紛應用了日益成熟的云計算技術,采用新型的大規模集群技術。自動化運維工具是實現這些信息技術安全快捷、資源分配高效合理的基礎。但是當下企業大多還處于手工階段的維運操作,手工完成各類系統部署以及發布,缺乏較高的自動化水平,不能夠提供有效規范的數據分析能力以及維運工作。
1自動化維運工具設計的重要技術
1.1架構設計
層次架構是自動化運維工具所經常采用的方式,具體可分為運維管理層以及運維操作層。運維管理層主要的功能是可視化展現、輔助分析、容災管理、安全管理、流程管理、信息體統標準管理等。而運維操作層是實現自動配置、自動部署、自動巡檢以及自動監控等功能。
1.2關鍵技術
自動化操作中操作流程以及操作程序腳本是其最關鍵的兩個環節。程序腳本的編制是需要根據運維對象以及運維需求的特性進行的,并且還要講合理的腳本庫進行建設,以此將基本的運維操作實現。為實現自動操作流程,需要將配置的多個流程引擎將基本的運維操作、條件判構與狀態監測結合。
為了將信息系統中各類設備的實時狀態進行有效掌握,因此就需要采用非客戶端以及客戶端兩種模式對信息系統中的各類設備進行監控。使用客戶端軟件對服務器進行操作系統中間件以及數據庫的狀態信息以及參數指標收集。而非客戶端模式則是對于春村設備以及網絡設備進行遠程的訪問以及網絡管理協議等方式進行設備狀態以及參數指標采集。
應用軟件、基礎軟件以及操作系統的部署是信息系統軟件部署的構成部分,軟件發布范圍以及軟件版本或軟件鏡像以及軟件包的參數由自動化運維管理服務器進行管理。PXE(prebootexecuteenvironment,預啟動執行環境)可以實現操作系統的自動部署,通過進行選擇操作系統進行自動化的安裝。參數配置文件以及安裝腳的方式來對基礎軟件以及應用軟件進行自動部署。
隨著企業信息化的發展,由眾多種類的信息需要信息系統進行配置,并且在配置過程中有極為復雜的要求,對于后期的維護也有很大困難。因此,信息系統的配置建模中通用性以及擴展性是很關鍵的,并且還需要有自動化配置更新工具,以此來實現眾多配置信息的自.動化更新、對比、采集。為了將配置管理自動化運維的作用成分發揮,并對設備的實際運行與所配置的信息吻合度做出保障,就需要一套閉環配置還禮流程。
2信息系統的部署與實際應用
2.1Saltstack平臺的部署
Saltstack管理工具是一種可以實現單一操作員對多個操作系統所共同建立的一種管理系統,能夠將固定的指令進行結合使用。CentOS6.5是Saltstack主服務器的基本操作系統Pyhthon依賴包以epel源進行集成安裝,最后進行saltmaster服務的安裝。分別在對應的客戶服務器進行對應的插件安裝,并將服務器名稱以及主服務器的IP地址在插件配置文件中進行定義。
2.2Zabbix平臺的部署
網絡監視功能以及系統監視功能是Zabbix蘇具備的特點,并且以分布的形式為企業提供開源解決方案。Zabbix能夠對各種網絡參數進行監控并且是服務器的運行安全做出保障,并且能夠提供及時靈活的通知管理員進行及時反映,將問題進行迅速定位,并做出有效解決。Zabbix與Saltstack同樣采用CentOS6.5系統作為基層操作系統,通過LAMP軟件包的集成安裝并將PHP源碼進行導入,進行Wed管理界面編譯生成。將對應版本以及對應插件的導入,將服務器名稱以及主服務器IP地址定義。
2.3自動監控預警
從設備、軟件、業務系統以及數據中等多個角度通過自動監控對信息系統進行管理,充分掌握,讓信息系統中的隱患能夠在監控的過程中被及時發現并發出警告。自動化巡檢,對信息系統、日志信息、中間件以及數據庫進行自動化巡檢,并可以定時的將巡檢任務啟動,,并針對數據進行針對性的分析,將隱患問題提早預知。
自動化運維中最重要的一個環節就是對操作系統以及數據庫進行自動化安裝,就是所謂的自動不是,并與虛擬機管理進行結合,自動化提供基礎軟件。該功能實現了企業信息平臺軟件的自動化按需服務,將系統部署的上線時間以及應用的發布的時間大大提高。除此之外,將監控以及巡檢的出的數據進行分析,并將信息系統的磁盤空間、備份空間的等實際容量進行計算,并將增長趨勢進行展示,對信息系統中的容量進行合理的分布,并且在出現容量不足的情況時,能夠及時的向管理人員預警。通過這樣自動化的監控、檢測、預警、維護等一系列的手段,能夠使企業在進行信息系統運維的時大大降低人工成本,而自動智能化的技術也能夠很大力度的對人工運維時產生的紕漏進行補足,是企業信息系統管理工作高效化、精準化的有效途徑。
3結語
在這個計算機技術飛速發展的時代,充分利用好計算機技術能夠為我們生活中各個方面提供極大地便利。于此同時為了應對網絡規模飛速擴發導致無線增加的服務器,對信息系統進行有效的監控管理能夠為企業帶來更大的效益,而自動化運維工具就是很好的手段。通過對Zabbix平臺以及Satlstack平臺的架設,實現了信息系統應用軟件的自動化監控以及維護,將企業運維過程中的很多問題進行解決,是企業信息系統自動化進行管理,實現了企業信息系統的智能化。
參考文獻
[1]楊震乾,毛正雄,王歡,自動化運維工具在電力企業信息系統管理中的作用[J].電子技術與軟件工程,2018(16):108.