新四季網

多機智能服務部署系統及方法與流程

2023-05-04 19:26:51 1


本發明涉及基於linux的多機智能服務部署工具。



背景技術:

現有專利中公開了「一種軟體自動化部署方法、裝置及終端」,為了解決多臺機器需要安裝軟並進行配置的大量工作可能引起的效率問題。

現有技術中存在Linux軟體單機安裝腳本,存在的技術問題是:多臺伺服器安裝軟體,需要每一臺單獨下載程序,配置,啟動服務,步驟繁瑣,也容易出錯。



技術實現要素:

為解決現有技術存在的不足,本發明公開了多機智能服務部署系統及方法,在一臺機器上執行安裝程序,指定需要安裝的伺服器ip,用戶名密碼之後,可以自動在所有伺服器上部署軟體,並自動獲取所需配置信息更新配置文件,最後啟動程序。

為實現上述目的,本發明的具體方案如下:

多機智能服務部署方法,包括以下步驟:

在所有需要部署的機器上安裝配置服務;

在主機上配置與備機對應的IP列表;

主機安裝服務端,執行安裝腳本;

根據IP列表,服務端自動登錄到列表中的機器上執行安裝流程;

判斷IP列表中是否有未執行安裝過程的機器,如果有,循環執行安裝步驟,如果無,結束。

進一步的,主機安裝服務端,執行安裝腳本時,服務端根據預先配置,自動生成配置文件,讀取生成的配置文件,啟動服務。

進一步的,根據IP列表,服務端自動登錄到列表中的機器上執行安裝流程時,根據客戶端上的IP及埠信息,自動生成配置文件,讀取生成的配置文件,啟動服務。

進一步的,在所有需要部署的機器上安裝配置rsh,FTP服務,此步驟為必要步驟,如果不能正確安裝,則中斷執行。

多機智能服務部署系統,包括:

配置服務安裝模塊,用於在所有需要部署的機器上安裝配置服務;

IP列表生成模塊,用於在主機上配置與備機對應的IP列表;

服務端安裝模塊,用於在主機安裝服務端,執行安裝腳本;

安裝流程執行模塊,用於根據IP列表,服務端自動登錄到列表中的機器上執行安裝流程;

判斷模塊,用於判斷IP列表中是否有未執行安裝過程的機器,如果有,循環執行安裝步驟,如果無,結束。

進一步的,服務端安裝模塊,主機安裝服務端,執行安裝腳本時,服務端根據預先配置,自動生成配置文件,讀取生成的配置文件,啟動服務。

進一步的,安裝流程執行模塊,,根據IP列表,服務端自動登錄到列表中的機器上執行安裝流程時,根據客戶端上的IP及埠信息,自動生成配置文件,讀取生成的配置文件,啟動服務。啟動步驟可以包含對已安裝並啟動的程序進行關閉,但是不做記錄,強行關閉之後重新啟動。

進一步的,配置服務安裝模塊,在所有需要部署的機器上安裝配置rsh,FTP服務,此步驟為必要步驟,如果不能正確安裝,則中斷執行。

進一步的,主機通過交換機與多個備機通訊。

一種包含上述多機智能服務部署系統的終端。

本發明的有益效果:

本發明主機以及所有備機需要連入同一個網絡,保證可以正常通信;運行一次即在所有目標機器上安裝完所有程序,極大的簡化了安裝流程,並且在有效提示信息及輸入格式限制的保證下,減少了出錯可能。

本方法是在服務端對客戶端進行監控,由服務端發起部署流程,不同於在客戶端上發起部署請求;本方法對客戶端上已經部署過的,會重新部署一次,以保證所部署過的程序及配置是最新的,另外,部署過程中的可控性更好。

附圖說明

圖1本發明的方法流程圖;

圖2本發明的硬體架構圖。

具體實施方式:

下面結合附圖對本發明進行詳細說明:

多機智能服務部署方法,包括以下步驟:

在所有需要部署的機器上安裝配置服務;

在主機上配置與備機對應的IP列表;

主機安裝服務端,執行安裝腳本;

根據IP列表,服務端自動登錄到列表中的機器上執行安裝流程;

判斷IP列表中是否有未執行安裝過程的機器,如果有,循環執行安裝步驟,如果無,結束。

主機安裝服務端,執行安裝腳本時,服務端根據預先配置,自動生成配置文件,讀取生成的配置文件,啟動服務。

根據IP列表,服務端自動登錄到列表中的機器上執行安裝流程時,根據客戶端上的IP及埠信息,自動生成配置文件,讀取生成的配置文件,啟動服務。

在所有需要部署的機器上安裝配置rsh,FTP服務,此步驟為必要步驟,如果不能正確安裝,則中斷執行。

多機智能服務部署系統,包括:

配置服務安裝模塊,用於在所有需要部署的機器上安裝配置服務;

IP列表生成模塊,用於在主機上配置與備機對應的IP列表;

服務端安裝模塊,用於在主機安裝服務端,執行安裝腳本;

安裝流程執行模塊,用於根據IP列表,服務端自動登錄到列表中的機器上執行安裝流程;

判斷模塊,用於判斷IP列表中是否有未執行安裝過程的機器,如果有,循環執行安裝步驟,如果無,結束。

服務端安裝模塊,主機安裝服務端,執行安裝腳本時,服務端根據預先配置,自動生成配置文件,讀取生成的配置文件,啟動服務。

安裝流程執行模塊,,根據IP列表,服務端自動登錄到列表中的機器上執行安裝流程時,根據客戶端上的IP及埠信息,自動生成配置文件,讀取生成的配置文件,啟動服務。啟動步驟可以包含對已安裝並啟動的程序進行關閉,但是不做記錄,強行關閉之後重新啟動。

配置服務安裝模塊,在所有需要部署的機器上安裝配置rsh,FTP服務,此步驟為必要步驟,如果不能正確安裝,則中斷執行。

主機通過交換機與多個備機通訊。

一種包含上述多機智能服務部署系統的終端。

更為詳細的實施例子,如圖1所示,多機智能服務部署方法:

1在所有需要部署的機器上安裝配置rsh,FTP(sftp)服務,此步驟為必要步驟,如果不能正確安裝,則中斷執行。

2在主機上配置好其他機器的IP列表;

3主機安裝服務端,執行安裝腳本;

3.1服務端根據預先配置,自動生成配置文件;

3.2讀取3.1生成的配置文件,啟動服務;

4根據第2步的IP列表,服務端自動登錄到列表中的機器上執行安裝流程;

4.1根據坐在客戶端上的ip,埠等信息,自動生成配置文件;

4.2讀取4.1生成的配置文件,啟動服務;

5判斷第2步列表中是否有未執行安裝過程的機器,如果有,循環執行第4步,如果無,結束;

6安裝結束。

如圖2所示,系統構成就是由配置文件,安裝程序腳本,需要在客戶端上運行的程序組成;安裝程序讀取配置文件,將需要在客戶端上運行的程序複製到客戶端上面,並且啟動這些程序。

服務端:本文中的服務端指運行在伺服器上的一段程序,也可簡稱為服務,例如webservice服務。

交換機:將多臺伺服器連接在一起的網絡設備。

主機、備機:主機和備機是邏輯上的劃分,物理上(硬體,作業系統和安裝的軟體)主機和備機沒有區別。從所有伺服器中挑出一臺作為主機,其他作為備機,在主機上執行安裝程序。

上述雖然結合附圖對本發明的具體實施方式進行了描述,但並非對本發明保護範圍的限制,所屬領域技術人員應該明白,在本發明的技術方案的基礎上,本領域技術人員不需要付出創造性勞動即可做出的各種修改或變形仍在本發明的保護範圍以內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀