新四季網

節點安裝處理方法、裝置和系統的製作方法

2023-07-28 13:00:41

節點安裝處理方法、裝置和系統的製作方法
【專利摘要】本發明實施例提供一種節點安裝處理方法、裝置和系統。本發明節點安裝處理方法,包括:伺服器獲取安裝節點的拓撲信息;所述伺服器根據所述拓撲信息,確定待安裝節點中的第一安裝節點;所述伺服器與所述第一安裝節點進行交互以完成軟體安裝;所述伺服器指示完成軟體安裝的所述第一安裝節點與所述伺服器共同對所述待安裝節點中的剩餘的待安裝節點進行軟體安裝。本發明實施例將現有技術中的一點對多點的安裝方式修改為多點對多點的安裝方式,可以提高安裝效率,避免因伺服器的處理能力有限而導致的安裝性能較低的問題,進一步地,第一安裝節點可以作為伺服器的備份,從而避免單點故障問題。
【專利說明】節點安裝處理方法、裝置和系統

【技術領域】
[0001]本發明實施例涉及通信技術,尤其涉及一種節點安裝處理方法、裝置和系統。

【背景技術】
[0002]在雲計算領域,用戶使用的物理機、虛擬機的總量是很大的,隨之而來的對於這些物理機、虛擬機之上的批量軟體的安裝和維護管理則給雲計算的管理、維護帶來很大的挑戰。
[0003]現有的軟體安裝處理技術採用一對多的安裝模式,即一個單點伺服器對多個安裝節點進行軟體安裝。具體來說,各安裝節點可以從單點伺服器處獲知需要進行軟體安裝或者升級維護,則各安裝節點可以從該伺服器處獲取安裝軟體包或者升級軟體包,進而採用獲取的軟體包進行軟體安裝或者升級維護。
[0004]但是,在雲計算中,安裝節點的個數成千上萬,伺服器需要為大量安裝節點安裝軟體,該伺服器的處理能力將成為瓶頸,而且伺服器一旦發生故障,則整個安裝過程將無法進行。


【發明內容】

[0005]本發明實施例提供一種節點安裝處理方法、裝置和系統,實現了多點對多點的安裝方式。
[0006]第一方面,本發明實施例提供一種節點安裝處理方法,包括:
[0007]伺服器獲取安裝節點的拓撲信息;
[0008]所述伺服器根據所述拓撲信息,確定待安裝節點中的第一安裝節點;
[0009]所述伺服器與所述第一安裝節點進行交互以完成對所述第一安裝節點的軟體安裝;
[0010]所述伺服器指示已完成軟體安裝的所述第一安裝節點與所述伺服器共同對剩餘的待安裝節點進行軟體安裝。
[0011]結合第一方面,在第一方面的第一種可能的實現方式中,所述安裝節點的拓撲信息,包括:各安裝節點的軟體版本信息以及節點關聯關係信息;
[0012]所述伺服器根據所述拓撲信息,確定待安裝節點中的第一安裝節點,具體包括:
[0013]所述伺服器根據所述安裝節點的軟體版本信息,確定待安裝節點;
[0014]所述伺服器根據所述節點關聯關係信息,從待安裝節點中,確定第一安裝節點;其中,所述第一安裝節點滿足下述至少一個條件:
[0015]與所述伺服器之間的路徑最優;
[0016]在所述待安裝節點中,處理速度最高,和
[0017]在所述待安裝節點中,負載程度最低。
[0018]結合第一方面或第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,所述伺服器指示已完成軟體安裝的所述第一安裝節點與所述伺服器共同對剩餘的待安裝節點進行軟體安裝,包括:
[0019]所述伺服器向所述第一安裝節點發送服務端應用程式安裝包,以使所述第一安裝節點安裝所述服務端應用程式;
[0020]所述伺服器根據所述節點關聯關係信息,從剩餘的待安裝節點中,確定第二安裝節點;
[0021]所述伺服器向所述第一安裝節點發送包含所述第二安裝節點標識的安裝命令,以使所述第一安裝節點對所述第二安裝節點進行軟體安裝;
[0022]所述伺服器根據所述拓撲信息,從剩餘的待安裝節點中確定第三安裝節點,與所述第三安裝節點進行交互以完成軟體安裝。
[0023]結合第一方面的第二種可能的實現方式,在第一方面的第三種可能的實現方式中,所述方法還包括:
[0024]所述伺服器在所有待安裝節點軟體安裝結束後,向各安裝節點發送清除指令,以使所述各安裝節點刪除軟體安裝包。
[0025]第二方面,本發明實施例提供一種節點安裝處理方法,包括:
[0026]第一安裝節點與伺服器進行交互,完成軟體安裝,所述第一安裝節點為所述伺服器根據安裝節點的拓撲信息,從待安裝節點中確定的;
[0027]所述第一安裝節點接收所述伺服器發送的指示,與所述伺服器共同對剩餘的待安裝節點進行軟體安裝。
[0028]結合第二方面,在第二方面的第一種可能的實現方式中,所述第一安裝節點接收所述伺服器發送的指示,與所述伺服器共同對剩餘的待安裝節點進行軟體安裝,包括:
[0029]所述第一安裝節點接收所述伺服器發送的服務端應用程式安裝包,並安裝所述服務端應用程式;
[0030]所述第一安裝節點接收所述伺服器發送的包含第二安裝節點標識的安裝命令,所述第二安裝節點為所述伺服器在所述第一安裝節點完成軟體安裝後,根據所述拓撲信息,從所述待安裝節點中確定的;
[0031]所述第一安裝節點向所述第二安裝節點發送所述軟體安裝包,以使所述第二安裝節點採用所述軟體安裝包進行軟體安裝。
[0032]結合第二方面或第二方面的第一種可能的實現方式,在第二方面的第二種可能的實現方式中,所述方法還包括:
[0033]所述第一安裝節點接收所述伺服器發送的清除指令,刪除軟體安裝包,所述清除指令是所述伺服器在所有待安裝節點軟體安裝結束後發送的。
[0034]第三方面,本發明實施例提供一種伺服器,包括:
[0035]獲取模塊,用於獲取安裝節點的拓撲信息;
[0036]確定模塊,用於根據所述獲取模塊獲取的所述拓撲信息,確定待安裝節點中的第一安裝節點;
[0037]交互模塊,用於與所述確定模塊確定的所述第一安裝節點進行交互以完成軟體安裝;
[0038]安裝模塊,用於指示已完成軟體安裝的所述第一安裝節點與所述伺服器共同對剩餘的待安裝節點進行軟體安裝。
[0039]結合第三方面,在第三方面的第一種可能的實現方式中,所述安裝節點的拓撲信息,包括:安裝節點的軟體版本信息以及節點關聯關係信息;
[0040]所述確定模塊具體包括:
[0041]第一確定單元,用於根據所述安裝節點的軟體版本信息,確定待安裝節點;
[0042]第二確定單元,用於根據所述節點關聯關係信息,從所述第一確定單元確定的所述待安裝節點中,確定第一安裝節點;其中,所述第一安裝節點滿足下述至少一個條件:
[0043]與所述伺服器之間的路徑最優;
[0044]在所述待安裝節點中,處理速度最高,和
[0045]在所述待安裝節點中,負載程度最低。
[0046]結合第三方面或第三方面的第一種可能的實現方式,在第三方面的第二種可能的實現方式中,所述安裝模塊包括:
[0047]第一發送單元,用於向所述第一安裝節點發送服務端應用程式安裝包,以使所述第一安裝節點安裝所述服務端應用程式;
[0048]第三確定單元,用於根據所述節點關聯關係信息,從剩餘的待安裝節點中,確定第二安裝節點;
[0049]第二發送單元,用於向所述第一安裝節點發送包含由所述第三確定單元確定的所述第二安裝節點標識的安裝命令,以使所述第一安裝節點對所述第二安裝節點進行軟體安裝;
[0050]確定交互單元,用於根據所述拓撲信息,從剩餘的待安裝節點中確定第三安裝節點,與所述第三安裝節點進行交互以完成軟體安裝。
[0051]結合第三方面的第二種可能的實現方式,在第三方面的第三種可能的實現方式中,所述伺服器還包括:
[0052]清除模塊,用於在所有待安裝節點軟體安裝結束後,向各安裝節點發送清除指令,以使所述各安裝節點刪除軟體安裝包。
[0053]第四方面,本發明實施例提供一種安裝節點,所述安裝節點為第一安裝節點,包括:
[0054]第一安裝模塊,用於與伺服器進行交互,完成軟體安裝;
[0055]第二安裝模塊,用於接收所述伺服器發送的指示,與所述伺服器共同對剩餘的待安裝節點進行軟體安裝。
[0056]結合第四方面,在第四方面的第一種可能的實現方式中,所述第二安裝模塊,包括:
[0057]第一接收單元,用於接收所述伺服器發送的服務端應用程式安裝包,並安裝所述服務端應用程式;
[0058]第二接收單元,用於接收所述伺服器發送的包含第二安裝節點標識的安裝命令,所述第二安裝節點為所述伺服器在所述第一安裝節點完成軟體安裝後,根據所述拓撲信息,從所述待安裝節點中確定的;
[0059]第三發送單元,用於向所述第二安裝節點發送所述軟體安裝包,以使所述第二安裝節點採用所述軟體安裝包進行軟體安裝。
[0060]結合第四方面或第四方面的第一種可能的實現方式,在第四方面的第二種可能的實現方式中,所述安裝節點還包括:
[0061]第一刪除模塊,用於接收所述伺服器發送的清除指令,刪除軟體安裝包,所述清除指令是所述伺服器在所有待安裝節點軟體安裝結束後發送的。
[0062]第五方面,本發明實施例提供一種節點安裝處理系統,包括:
[0063]如上述第三方面中任一實現方式所述的伺服器及上述第四方面中任一實現方式所述的安裝節點。
[0064]本發明實施例,通過伺服器根據安裝節點的拓撲信息,從待安裝節點中確定性能較好的第一安裝節點,並先與該第一安裝節點進行交互完成軟體安裝,從而指示完成軟體安裝的第一安裝節點與伺服器共同對剩餘的待安裝節點進行軟體安裝,從而將現有技術中的一點對多點的安裝方式修改為多點對多點的安裝方式,可以提高安裝效率,避免因伺服器的處理能力有限而導致的安裝性能較低的問題,進一步地,第一安裝節點可以作為伺服器的備份,從而避免單點故障問題。

【專利附圖】

【附圖說明】
[0065]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0066]圖1為本發明節點安裝處理方法實施例一的流程圖;
[0067]圖2為本發明節點安裝處理方法實施例二的流程圖;
[0068]圖3為本發明節點安裝處理方法實施例三的流程圖;
[0069]圖4為本發明節點安裝處理方法實施例四的交互信令流程圖;
[0070]圖5為本發明伺服器實施例一的結構示意圖;
[0071]圖6為本發明伺服器實施例二的結構示意圖;
[0072]圖7為本發明安裝節點實施例一的結構示意圖;
[0073]圖8為本發明安裝節點實施例二的結構示意圖;
[0074]圖9為本發明節點安裝處理系統實施例的結構示意圖。

【具體實施方式】
[0075]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0076]圖1為本發明節點安裝處理方法實施例一的流程圖,如圖1所示,本實施例的方法可以包括:
[0077]步驟101、伺服器獲取安裝節點的拓撲信息。
[0078]為了獲取待進行軟體安裝的安裝節點目錄,伺服器需要從管理端獲取安裝節點的拓撲信息,如伺服器可以從專門設置的物理拓撲伺服器處獲得。舉例來說,該安裝節點的拓撲信息可以包括安裝節點的軟體版本信息以及節點關聯關係信息。其中,節點關聯關係信息可以包括各安裝節點之間的連接關係、路徑信息和距離信息等,本實施例不做限定。
[0079]步驟102、伺服器根據拓撲信息,確定待安裝節點中的第一安裝節點。
[0080]具體的:伺服器根據安裝節點的軟體版本信息,確定待安裝節點;伺服器根據節點關聯關係信息,從待安裝節點中,確定第一安裝節點。
[0081]本實施例中,伺服器可以通過拓撲信息中各安裝節點的軟體版本信息判斷哪些節點需要進行軟體安裝升級,從而形成一個待進行軟體安裝的安裝節點目錄,在確定需要進行軟體安裝的安裝節點後,伺服器可以根據拓撲信息中的節點關聯關係信息,從需要待進行軟體安裝的安裝節點中確定第一安裝節點。
[0082]基於上述確定的待安裝節點的目錄,伺服器可以根據拓撲信息中的節點關聯關係信息,從需要進行軟體安裝的安裝節點中優選第一安裝節點,具體的優選規則可以為,伺服器根據拓撲信息中的節點關聯關係信息,從待安裝節點中確定第一安裝節點,該第一安裝節點可以是與伺服器之間的路徑最優的安裝節點,或者,該第一安裝節點可以是,在待安裝節點中,處理速度最高的待安裝節點,或者該第一安裝節點可以是,在待安裝節點中,負載程度最低的待安裝節點。也就是說,伺服器可以從需要進行軟體安裝的安裝節點中選擇性能較好的安裝節點作為第一安裝節點。需要說明的是,該第一安裝節點既可以是一個安裝節點,也可以是多個安裝節點,即該第一安裝節點是伺服器從待安裝節點中確定的可以與該伺服器一同對剩餘的待安裝節點進行軟體安裝的節點集合。
[0083]步驟103、伺服器與所述第一安裝節點進行交互以完成對第一安裝節點的軟體安裝。
[0084]本實施例中,伺服器可以向第一安裝節點推送軟體包,當推送完畢後,伺服器可以向第一安裝節點發送安裝指令,最後,第一安裝節點可以採用軟體包進行軟體安裝。第一安裝節點還可以向伺服器反饋安裝進度。
[0085]步驟104、所述伺服器指示已完成軟體安裝的所述第一安裝節點與所述伺服器共同對剩餘的待安裝節點進行軟體安裝。
[0086]具體的:伺服器向第一安裝節點發送服務端應用程式安裝包,以使第一安裝節點安裝服務端應用程式;伺服器根據節點關聯關係信息,從剩餘的待安裝節點中,確定第二安裝節點;伺服器向第一安裝節點發送包含第二安裝節點標識的安裝命令,以使第一安裝節點對第二安裝節點進行軟體安裝;伺服器根據拓撲信息,從剩餘的待安裝節點中確定第三安裝節點,與第三安裝節點進行交互以完成軟體安裝。
[0087]本實施例中,伺服器可以根據安裝節點的拓撲信息,從待安裝節點中確定性能較好的第一安裝節點,並先與該第一安裝節點進行交互以完成對第一安裝節點軟體安裝,從而指示完成軟體安裝的第一安裝節點與伺服器共同對剩餘的待安裝節點進行軟體安裝,從而將現有技術中的一點對多點的安裝方式修改為多點對多點的安裝方式,可以提高安裝效率,避免因伺服器的處理能力有限而導致的安裝性能較低的問題,進一步地,第一安裝節點可以作為伺服器的備份,從而避免單點故障問題。
[0088]在本實施例中,伺服器確定該第一安裝節點的目的在於,先對該第一安裝節點進行軟體安裝,從而使得完成軟體安裝的第一安裝節點可以與伺服器一起安裝其它需要進行軟體安裝的安裝節點,從而將現有技術中的一點對多點的安裝方式修改為多點對多點的安裝方式,可以提高安裝效率和可靠性。
[0089]本實施例中,當伺服器接收到第一安裝節點完成軟體安裝的反饋後,伺服器可以給第一安裝節點發送一個服務端應用程式安裝包,這樣第一安裝節點就根據該服務端應用程式安裝包進行安裝,服務端應用程式安裝成功後,從而使得第一安裝節點具備數據收集和管理指令等功能,將第一安裝節點孵化為新伺服器。因此,伺服器和裝了服務端應用程式的第一安裝節點共同對剩下的待安裝節點進行軟體安裝。
[0090]具體來說,本實施例中伺服器可以根據拓撲信息中節點關聯關係信息,從剩餘待安裝節點中確定第二安裝節點,該第二安裝節點可以由已完成軟體安裝的第一安裝節點來安裝。在選擇該第二安裝節點時,該第二安裝節點可以是與第一安裝節點之間的路徑最優的安裝節點,或者,該第二安裝節點可以是在剩餘待安裝節點中,處理速度最高的待安裝節點,或者該第二安裝節點可以是在剩餘待安裝節點中,負載程度最低的待安裝節點。也即,伺服器可以從需要進行軟體安裝的安裝節點中選擇性能較好的安裝節點作為第二安裝節點。需要說明的是,該第二安裝節點既可以是一個安裝節點,也可以是多個安裝節點,即該第二安裝節點是伺服器從待安裝節點中提取的一類可以作為第二安裝節點的集合。
[0091]可選的:本實施例中還有一種可能出現的情況,當接收到第一安裝節點軟體安裝失敗的反饋後,伺服器可標記該第一安裝節點軟體安裝失敗,可能導致安裝失敗的原因是軟體包有問題,通過確認是否繼續安裝,可防止無效安裝擴散。
[0092]可選的:本實施例中,伺服器向第一安裝節點發送的安裝指令中包含第二安裝節點標識,以使第一安裝節點給第二安裝節點推送軟體包,當推送完畢後,伺服器可以發送安裝指令給第二安裝節點,以使第二安裝節點可以採用該軟體包進行軟體安裝。
[0093]在本實施例中,伺服器確定該第二安裝節點的目的在於,先對該第二安裝節點進行軟體安裝,從而使得完成軟體安裝的第二安裝節點可以與伺服器一起安裝其它需要進行軟體安裝的安裝節點,從而將現有技術中的一點對多點的安裝方式修改為多點對多點的安裝方式,可以提高安裝效率和可靠性。
[0094]本實施例中,當第二安裝節點完成軟體安裝後,還可包括,伺服器先將第二安裝節點孵化為另一個伺服器。該孵化過程例如可以為:伺服器向第二安裝節點發送一個服務端應用程式安裝包,這樣第二安裝節點就根據該服務端應用程式安裝包進行安裝,服務端應用程式安裝成功後,從而使第二安裝節點具備數據收集和管理指令等功能,將第二安裝節點孵化為新伺服器,該第二安裝節點與第一安裝節點孵化後的新伺服器具備同樣的功能。
[0095]本實施例中,當第一安裝節點孵化後的新伺服器為第二安裝節點進行軟體安裝的同時,伺服器根據拓撲信息,從剩餘的待安裝節點中確定第三安裝節點,與該第三安裝節點進行交互以完成軟體安裝,具體的交互安裝過程同伺服器與第一安裝節點的交互安裝過程類似,在此不再贅述,從而孵化出一個新伺服器。
[0096]進一步地,伺服器在所有待安裝節點軟體安裝結束後,向各安裝節點發送清除指令,以使各安裝節點刪除軟體安裝包。
[0097]本實施例中,當所有待安裝節點的軟體安裝過程結束後,伺服器向各安裝節點發送清除指令,以使各安裝節點刪除軟體安裝包,從而使各安裝節點節省內存。進一步地,月艮務器還可向各孵化後的新伺服器發送清除服務端應用程式指令,以使各新的伺服器刪除服務端應用程式安裝包和其安裝包,從而使孵化後的各新伺服器節省內存。
[0098]圖2為本發明節點安裝處理方法實施例二的流程圖,如圖2所示,本實施例的方法可以包括:
[0099]步驟201、第一安裝節點與伺服器進行交互,完成軟體安裝,所述第一安裝節點為所述伺服器根據安裝節點的拓撲信息,從待安裝節點中確定的。
[0100]本實施例中第一安裝節點是伺服器根據安裝節點的拓撲信息,根據一定的優選規則從待安裝節點中確定的,具體的優選規則同實施例一,本實施例在此不再贅述。
[0101]第一安裝節點接收由伺服器推送的軟體包,當接收完畢後,第一安裝節點接收由伺服器發送的安裝指令,最後,第一安裝節點可以採用該軟體包進行軟體安裝,並且還可以反饋安裝進度。
[0102]步驟202、第一安裝節點接收伺服器發送的指示,與伺服器共同對剩餘的待安裝節點進行軟體安裝。
[0103]具體的:第一安裝節點接收所述伺服器發送的服務端應用程式安裝包,並安裝所述服務端應用程式;第一安裝節點接收所述伺服器發送的包含第二安裝節點標識的安裝命令,所述第二安裝節點為所述伺服器在所述第一安裝節點完成軟體安裝後,根據所述拓撲信息,從所述待安裝節點中確定的;第一安裝節點向所述第二安裝節點發送所述軟體安裝包,以使所述第二安裝節點採用所述軟體安裝包進行軟體安裝。
[0104]本實施例中,第一安裝節點與伺服器進行交互完成軟體安裝,並被孵化為新伺服器對剩餘的待安裝節點進行軟體安裝,從而將現有技術中的一點對多點的安裝方式修改為多點對多點的安裝方式,可以提高安裝效率,避免因伺服器的處理能力有限而導致的安裝性能較低的問題,進一步地,第一安裝節點可以作為伺服器的備份,從而避免單點故障問題。
[0105]本實施例中,當第一安裝節點軟體安裝成功後,第一安裝節點可接收由伺服器發送的服務端應用程式安裝包,並安裝該服務端應用程式,因此,第一安裝節點具備數據收集和管理指令等功能,從而第一安裝節點被孵化為新伺服器。
[0106]本實施例中第二安裝節點是伺服器在第一安裝節點完成軟體安裝後,根據安裝節點的拓撲信息,並根據一定的優選規則從剩餘待安裝節點中確定的,具體的優選規則同上述實施例,本實施例在此不再贅述。需要說明的是,該第二安裝節點既可以是一個安裝節點,也可以是多個安裝節點,即該第二安裝節點是伺服器從剩餘待安裝節點中提取的一類可以作為第二安裝節點的集合。
[0107]本實施例中,第一安裝節點接收由伺服器發送的安裝指令中包含第二安裝節點標識,因此,第一安裝節點明確下一個進行軟體安裝的安裝節點。第一安裝節點根據從伺服器處接收的包含第二安裝節點標識的指令,給第二安裝節點發送軟體安裝包,以使第二安裝節點採用由第一安裝節點發送的該軟體安裝包進行軟體安裝。
[0108]本實施例中還有一種可能出現的情況,當第一安裝節點向伺服器反饋安裝失敗後,第一安裝節點可由伺服器標記為軟體安裝失敗,可能導致安裝失敗的原因是軟體包有問題,通過確認是否繼續安裝,從而防止無效安裝擴散。
[0109]進一步地,第一安裝節點接收所述伺服器發送的指示,與所述伺服器共同對剩餘的待安裝節點進行軟體安裝之後,還可包括:第一安裝節點接收伺服器發送的清除指令,刪除軟體安裝包,清除指令是伺服器在所有待安裝節點軟體安裝結束後發送的。
[0110]本實施例中,當所有待安裝節點的軟體安裝結束後,第一安裝節點通過接收由伺服器發送的清除指令,刪除軟體安裝包。進一步地,第一安裝節點還可接收由伺服器發送的清除服務端指令,從而第一安裝節點刪除由伺服器處接收的服務端,節省內存。
[0111]本實施例中,第一安裝節點與伺服器進行交互完成軟體安裝,並被孵化為新伺服器,接收由伺服器發送的包含第二安裝節點標識的安裝命令,從而向第二安裝節點發送軟體安裝包,以使第二安裝節點進行軟體安裝,從而將現有技術中的一點對多點的安裝方式修改為多點對多點的安裝方式,可以提高安裝效率,避免因伺服器的處理能力有限而導致的安裝性能較低的問題,進一步地,第一安裝節點可以作為伺服器的備份,從而避免單點故障問題。進一步地,當所有待安裝節點軟體安裝結束後,第一安裝節點接收由伺服器發送的清除指令,刪除軟體安裝包,節省了內存。
[0112]圖3為本發明節點安裝處理方法實施例三的流程圖,如圖3所示,本實施例的方法可以包括:
[0113]步驟301、第二安裝節點接收第一安裝節點發送的軟體安裝包,所述軟體安裝包是所述第一安裝節點與伺服器進行交互完成軟體安裝並且接收到所述伺服器發送的包含第二安裝節點標識的安裝命令之後發送的。
[0114]本實施例中,第二安裝節點接收由第一安裝節點與伺服器進行交互完成軟體安裝後並接收由伺服器發送的包含第二安裝節點標識的安裝命令之後發送的軟體安裝包。
[0115]步驟302、第二安裝節點採用所述軟體安裝包進行軟體安裝。
[0116]本實施例中,第二安裝節點採用該軟體安裝包進行軟體安裝之前,還可包括,第二安裝節點接收由伺服器處發送的安裝指令。
[0117]第二安裝節點採用由第一安裝節點處接收的軟體安裝包進行軟體安裝。
[0118]本實施例中,第二安裝節點接收由第一安裝節點發送的軟體安裝包並採用該軟體安裝包進行軟體安裝,從而將現有技術中的一點對多點的安裝方式修改為多點對多點的安裝方式,可以提高安裝效率,避免因伺服器的處理能力有限而導致的安裝性能較低的問題及單點故障問題。
[0119]進一步地,在第二安裝節點採用所述軟體安裝包進行軟體安裝之後,還可包括:第二安裝節點與所述第一安裝節點和所述伺服器共同對剩餘的待安裝節點進行軟體安裝。
[0120]本實施例中,第二安裝節點可以向伺服器反饋安裝進度,當安裝完畢後,第二安裝節點可向伺服器反饋安裝結果。當第二安裝節點軟體安裝成功後,第二安裝節點可接收由伺服器發送的服務端應用程式安裝包並安裝該服務端應用程式,因此,第二安裝節點具備數據收集和管理指令等功能,從而被孵化為新伺服器,並與第一安裝節點和伺服器共同對剩餘的待安裝節點進行軟體安裝。
[0121]本實施例中還有一種可能出現的情況,當第二安裝節點向伺服器反饋安裝失敗後,第二安裝節點可由伺服器標記為軟體安裝失敗,可能出現導致安裝失敗的原因是軟體包有問題,通過確認是否安裝繼續安裝,從而防止無效安裝擴散。
[0122]進一步地,第二安裝節點接收所述伺服器發送的清除指令,刪除軟體安裝包,所述清除指令是所述伺服器在所有待安裝節點軟體安裝結束後發送的。
[0123]本實施例中,當所有待安裝節點的軟體安裝結束後,第二安裝節點通過接收由伺服器發送的清除指令,刪除軟體安裝包。進一步地,第二安裝節點還可接收由伺服器發送的清除服務端指令,從而第二安裝節點刪除由伺服器處接收的服務端,節省內存。
[0124]本實施例中,通過第二安裝節點接收由第一安裝節點發送的軟體安裝包並採用該軟體安裝包進行軟體安裝,進一步地,第二安裝節點被孵化為新伺服器並與第一安裝節點和伺服器共同對剩餘的待安裝節點進行軟體安裝,從而將現有技術中的一點對多點的安裝方式修改為多點對多點的安裝方式,可以提高安裝效率,避免因伺服器的處理能力有限而導致的安裝性能較低的問題,進一步地,第二安裝節點可以作為伺服器的備份,從而避免單點故障問題。進一步地,當所有待安裝節點軟體安裝結束後,第二安裝節點接收由伺服器發送的清除指令,刪除軟體安裝包,節省了內存。
[0125]圖4為本發明節點安裝處理方法實施例四的交互信令流程圖,如圖4所述,本實施例的方法是結合上述三個實施例對應的交互實施例。
[0126]本節點處理方法實施例中包含三類節點:伺服器、軟體網絡拓撲節點和安裝節點。其中,伺服器節點是核心調度管理節點,也是初始伺服器,維護安裝軟體包數據源及各個安裝節點的版本信息,同時負責伺服器的孵化及最優路徑的選擇;軟體網絡拓撲節點給伺服器提供安裝節點的拓撲信息,用於選路以及安裝範圍的選擇;安裝節點為具體的安裝節點,且可被孵化為新伺服器,本實施中包含第一安裝節點和第二安裝節點。本實施例中,伺服器與軟體網絡拓撲節點可集成為一體,本實施不做限定。
[0127]步驟401、伺服器獲取安裝節點的拓撲信息。
[0128]伺服器通過軟體網絡拓撲節點獲取安裝節點的拓撲信息,舉例來說,該安裝節點的拓撲信息可以包括各安裝節點的軟體版本信息以及節點關聯關係信息。其中,節點關聯關係信息可以包括各安裝節點之間的連接關係、路徑信息、距離信息等,本實施例不做限定。
[0129]步驟402、伺服器根據所述拓撲信息,確定待安裝節點中的第一安裝節點。
[0130]舉例來說,伺服器可以根據拓撲信息中各安裝節點的軟體版本信息選擇安裝範圍;在確定需要進行軟體安裝的安裝節點後,伺服器可以根據拓撲信息中的節點關聯關係信息,從需要進行軟體安裝的安裝節點中確定第一安裝節點,例如可以確定需要進行軟體安裝的安裝節點中與伺服器之間的路徑最優,或者,在待安裝節點中處理速度最高,或者在待安裝節點中負載程度最低的安裝節點為第一安裝節點。也即,伺服器可以從需要進行軟體安裝的安裝節點中選擇性能較好的安裝節點作為第一安裝節點。需要說明的是,該第一安裝節點既可以是一個安裝節點,也可以是多個安裝節點,即該第一安裝節點是伺服器從待安裝節點中確定的可以與該伺服器一同對剩餘的待安裝節點進行軟體安裝的節點集合。
[0131]步驟403、伺服器向第一安裝節點推送軟體包。
[0132]步驟404、第一安裝節點進行軟體包安裝並可以向伺服器反饋安裝進度。
[0133]當伺服器給第一安裝節點推送軟體包完畢後,伺服器可以向第一安裝節點發送安裝指令,然後,第一安裝節點可以採用該軟體包進行軟體安裝,並可可以向伺服器反饋安裝進度。當安裝完畢後,第一安裝節點向伺服器報告安裝結果(安裝成功或者失敗
[0134]步驟405、伺服器將第一安裝節點孵化為新伺服器。
[0135]當伺服器接收到第一安裝節點完成軟體安裝的反饋後,伺服器可以給第一安裝節點發送一個服務端應用程式安裝包,以使第一安裝節點安裝該服務端應用程式,從而第一安裝節點具備數據收集和管理指令等功能,將第一安裝節點孵化為新伺服器。
[0136]本實施例中還有一種可能出現的情況,當接收到第一安裝節點軟體安裝失敗的反饋後,伺服器可標記該第一安裝節點軟體安裝失敗,可能導致安裝失敗的原因是軟體包有問題,通過確認是否繼續安裝,可防止無效安裝擴散。
[0137]在本實施例中,伺服器確定該第一安裝節點的目的在於,先對該第一安裝節點進行軟體安裝,從而使得完成軟體安裝的第一安裝節點可以與伺服器一起安裝其它需要進行軟體安裝的安裝節點,從而將現有技術中的一點對多點的安裝方式修改為多點對多點的安裝方式,可以提高安裝效率和可靠性。
[0138]步驟406、伺服器為已被孵化為新伺服器的第一安裝節點確定待安裝節點中的第二安裝節點。
[0139]伺服器可以根據拓撲信息中節點關聯關係信息,從剩餘待安裝節點中確定第二安裝節點,該第二安裝節點可以由已完成軟體安裝的第一安裝節點來安裝。在選擇該第二安裝節點時,該第二安裝節點可以是與第一安裝節點之間的路徑最優的安裝節點,或者,該第二安裝節點可以是在剩餘待安裝節點中,處理速度最高的待安裝節點,或者該第二安裝節點可以是在剩餘待安裝節點中,負載程度最低的待安裝節點。也即,伺服器可以從需要進行軟體安裝的安裝節點中選擇性能較好的安裝節點作為第二安裝節點。需要說明的是,該第二安裝節點既可以是一個安裝節點,也可以是多個安裝節點,即該第二安裝節點是伺服器從待安裝節點中提取的一類可以作為第二安裝節點的集合。
[0140]步驟407、第一安裝節點向第二安裝節點進行軟體包推送。
[0141]本實施例中,第一安裝節點給第二安裝節點進行軟體包推送之前,還包括:伺服器向第一安裝節點發送包含第二安裝節點標識的軟體包推送指令。
[0142]當第一安裝節點孵化後的新伺服器為其它待安裝節點進行軟體安裝的同時,伺服器根據所述拓撲信息,確定剩餘的待安裝節點中的下一安裝節點,並與該待安裝節點進行交互以完成軟體安裝。
[0143]步驟408、第二安裝節點進行軟體包安裝並反饋安裝進度。
[0144]當第一安裝節點給第二安裝節點推送軟體包完畢後,伺服器可以向第二安裝節點發送安裝指令,然後,第二安裝節點可以採用該軟體包進行軟體安裝,並可以反饋安裝進度。當安裝完畢後,第二安裝節點向伺服器報告安裝結果(安裝成功或者失敗
[0145]步驟409、伺服器將第二安裝節點孵化為新伺服器。
[0146]當伺服器接收到第二安裝節點完成軟體安裝的反饋後,伺服器可以給第二安裝節點發送一個服務端應用程式安裝包,以使第二安裝節點安裝該服務端應用程式,從而第二安裝節點具備數據收集和管理指令等功能,將第二安裝節點孵化為新伺服器,該第二安裝節點與第一安裝節點孵化後的新伺服器具備同樣的功能,並與第一安裝節點和伺服器共同對剩餘的待安裝節點進行軟體安裝。
[0147]本實施例中還有一種可能出現的情況,當接收到第二安裝節點軟體安裝失敗的反饋後,伺服器可標記該第二安裝節點軟體安裝失敗,可能導致安裝失敗的原因是軟體包有問題,通過確認是否繼續安裝,可防止無效安裝擴散。
[0148]在本實施例中,伺服器確定該第二安裝節點的目的在於,先對該第二安裝節點進行軟體安裝,從而使得完成軟體安裝的第二安裝節點可以與伺服器一起安裝其它需要進行軟體安裝的安裝節點,從而將現有技術中的一點對多點的安裝方式修改為多點對多點的安裝方式,可以提高安裝效率和可靠性。
[0149]步驟410、伺服器在所有待安裝節點軟體安裝結束後,向各安裝節點發送清除指令,以使各安裝節點刪除軟體安裝包。
[0150]本實施例中,當所有待安裝節點的軟體安裝過程結束後,伺服器向各安裝節點發送清除指令,以使各安裝節點刪除軟體安裝包,從而使各安裝節點節省內存。進一步地,月艮務器還可向各孵化後的新伺服器發送清除服務端指令,以使各新的伺服器刪除服務端,從而使孵化後的各新伺服器節省內存。
[0151]在本實施例中,為了防止伺服器過負荷,原始伺服器可控制完成軟體安裝的安裝節點孵化後的每個新伺服器可同時進行軟體安裝節點的個數。同時為了防止在安裝軟體補丁過程中影響到業務網絡,指令及軟體包的推送應該同具體的業務網絡進行隔離。
[0152]本實施例中,伺服器可以通過軟體網絡拓撲節點得到的安裝節點的拓撲信息,通過路徑最優、處理速度最優及負載程度最低等選擇條件,從待安裝節點中確定性能較好的第一安裝節點,並與該第一安裝節點進行交互以完成軟體安裝,從而使得第一安裝節點孵化為新的伺服器。進一步地,伺服器根據安裝節點的拓撲信息,通過路徑最優、處理速度最優及負載程度最低等選擇條件,從待安裝節點中確定性能較好的第二安裝節點,並將包含第二安裝節點標識的軟體包推送指令發送給第一安裝節點,第一安裝節點對第二安裝節點進行軟體包推送,從而第二安裝節點完成軟體包安裝並被孵化為新的伺服器。同時,伺服器可與其它待安裝節點進行交互以完成軟體安裝。進一步地,伺服器可將完成軟體安裝的安裝節點孵化為新伺服器,從而使新伺服器與伺服器共同對剩餘的待安裝節點進行軟體安裝,從而將現有技術中的一點對多點的安裝方式修改為多點對多點的安裝方式,可以提高安裝效率,避免因伺服器的處理能力有限而導致的安裝性能較低的問題,進一步地,新伺服器可以作為伺服器的備份,從而避免單點故障問題。進一步地,當所有待安裝節點軟體安裝結束後,伺服器向安裝節點發送清除指令,以使各安裝節點刪除軟體安裝包,從而使各安裝節點節省內存。
[0153]圖5為本發明伺服器實施例一的結構示意圖,如圖5所示,本實施例提供的伺服器50可以包括:獲取模塊501、確定模塊502、交互模塊503以及安裝模塊504。
[0154]其中,獲取模塊501用於獲取安裝節點的拓撲信息;
[0155]確定模塊502用於根據獲取模塊501獲取的所述拓撲信息,確定待安裝節點中的第一安裝節點;
[0156]交互模塊503用於與所述確定模塊502確定的所述第一安裝節點進行交互以完成軟體安裝;
[0157]安裝模塊504用於指示已完成軟體安裝的所述第一安裝節點與所述伺服器共同對剩餘的待安裝節點進行軟體安裝。
[0158]本實施例的伺服器,可以用於執行上述節點安裝處理方法實施例一的技術方案,其實現原理和技術效果類似,此處不再贅述。
[0159]進一步地,確定模塊502可以包括:
[0160]第一確定單元5021,用於根據所述安裝節點的軟體版本信息,確定待安裝節點;
[0161]第二確定單元5022,用於根據所述節點關聯關係信息,從第一確定單元5021確定的所述待安裝節點中,確定第一安裝節點;其中,所述第一安裝節點滿足下述至少一個條件:
[0162]與所述伺服器之間的路徑最優;
[0163]在所述待安裝節點中,處理速度最高,和
[0164]在所述待安裝節點中,負載程度最低。
[0165]可選地,控制模塊504可以包括:
[0166]第一發送單元5041,用於向所述第一安裝節點發送服務端應用程式安裝包,以使所述第一安裝節點安裝所述服務端應用程式;
[0167]第三確定單元5042,用於根據所述節點關聯關係信息,從剩餘的待安裝節點中,確定第二安裝節點;
[0168]第二發送單元5043,用於向所述第一安裝節點發送包含由第三確定單元5042確定的所述第二安裝節點標識的安裝命令,以使所述第一安裝節點對所述第二安裝節點進行軟體安裝;
[0169]確定交互單元5044,用於根據所述拓撲信息,從剩餘的待安裝節點中確定第三安裝節點,與所述第三安裝節點進行交互以完成軟體安裝。
[0170]可選地,還包括:
[0171]清除模塊505,用於在所有待安裝節點軟體安裝結束後,向各安裝節點發送清除指令,以使所述各安裝節點刪除軟體安裝包。
[0172]圖6為本發明伺服器實施例二的結構示意圖。如圖6所示,本實施例提供的伺服器60包括處理器601、存儲器602和接收器603。其中,接收器603用於獲取安裝節點的拓撲信息,存儲器602存儲執行指令及數據,並存儲該拓撲信息,當伺服器60運行時,處理器601與存儲器602之間通信,處理器601調用存儲器602中的執行指令,用於執行上述方法實施例中伺服器所執行的操作,即根據存儲器602中存儲的拓撲信息,確定待安裝節點中的第一安裝節點,與第一安裝節點進行交互以完成對第一安裝節點的軟體安裝,指示已完成軟體安裝的第一安裝節點共同對剩餘的待安裝節點進行軟體安裝。
[0173]本實施例的伺服器,可以用於執行本發明上述實施例中伺服器所執行的節點安裝處理方法的技術方案,其實現原理和技術效果類似,此處不再贅述。
[0174]圖7為本發明安裝節點實施例一的結構示意圖,如圖7所示,本實施例提供的安裝節點可以包括:第一安裝模塊701以及第二安裝模塊702。
[0175]其中,第一安裝模塊701用於與伺服器進行交互,完成軟體安裝;
[0176]第二安裝模塊702用於接收所述伺服器發送的指示,與所述伺服器共同對剩餘的待安裝節點進行軟體安裝。
[0177]本實施例的安裝節點,可以用於執行節點安裝處理方法實施例二的技術方案,其實現原理和技術效果類似,此處不再贅述。
[0178]進一步地,第二安裝模塊702包括:
[0179]第一接收單元7021,用於接收所述伺服器發送的服務端應用程式安裝包,並安裝所述服務端應用程式;
[0180]第二接收單元7022,用於接收所述伺服器發送的包含第二安裝節點標識的安裝命令,所述第二安裝節點為所述伺服器在所述第一安裝節點完成軟體安裝後,根據所述拓撲信息,從所述待安裝節點中確定的;
[0181]第三發送單元7023,用於向所述第二安裝節點發送所述軟體安裝包,以使所述第二安裝節點採用所述軟體安裝包進行軟體安裝。
[0182]可選地,還包括:
[0183]第一刪除模塊703,用於接收所述伺服器發送的清除指令,刪除軟體安裝包,所述清除指令是所述伺服器在所有待安裝節點軟體安裝結束後發送的。
[0184]圖8為本發明安裝節點實施例二的結構示意圖。如圖8所示,本實施例提供的安裝節點80包括處理器801和收發器802。其中,收發器802用於與伺服器進行交互,所述處理器801用於通過交互完成軟體安裝,所述第一安裝節點為所述伺服器根據安裝節點的拓撲信息,從待安裝節點中確定的;收發器802還用於接收所述伺服器發送的指示,處理器801還用於與所述伺服器共同對剩餘的待安裝節點進行軟體安裝。
[0185]本實施例的安裝節點,可以用於執行本發明上述實施例中安裝節點所執行的節點安裝處理方法的技術方案,其實現原理和技術效果類似,此處不再贅述。
[0186]圖9為本發明節點安裝處理系統實施例的結構示意圖,如圖9所示,本實施例的系統包括:伺服器901以及第一安裝節點902,其中,伺服器901可以採用5伺服器實施例一及實施例二的結構,其對應地,可以執行節點安裝處理方法實施例一的技術方案;第一安裝節點902可以採用安裝節點實施例一及實施例二的結構,其對應地,可以執行節點安裝處理方法實施例二的技術方案,其實現原理和技術效果類似,此處不再贅述。
[0187]本領域普通技術人員可以理解:實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成。前述的程序可以存儲於一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括#01、狀1、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0188]最後應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的範圍。
【權利要求】
1.一種節點安裝處理方法,其特徵在於,包括: 伺服器獲取安裝節點的拓撲信息; 所述伺服器根據所述拓撲信息,確定待安裝節點中的第一安裝節點; 所述伺服器與所述第一安裝節點進行交互以完成對所述第一安裝節點的軟體安裝;所述伺服器指示已完成軟體安裝的所述第一安裝節點與所述伺服器共同對剩餘的待安裝節點進行軟體安裝。
2.根據權利要求1所述的方法,其特徵在於,所述安裝節點的拓撲信息,包括:安裝節點的軟體版本信息以及節點關聯關係信息; 所述伺服器根據所述拓撲信息,確定待安裝節點中的第一安裝節點,具體包括: 所述伺服器根據所述安裝節點的軟體版本信息,確定待安裝節點; 所述伺服器根據所述節點關聯關係信息,從待安裝節點中,確定第一安裝節點;其中,所述第一安裝節點滿足下述至少一個條件:與所述伺服器之間的路徑最優;在所述待安裝節點中,處理速度最高,和在所述待安裝節點中,負載程度最低。
3.根據權利要求1或2所述的方法,其特徵在於,所述伺服器指示已完成軟體安裝的所述第一安裝節點與所述伺服器共同對剩餘的待安裝節點進行軟體安裝,包括: 所述伺服器向所述第一安裝節點發送服務端應用程式安裝包,以使所述第一安裝節點安裝所述服務端應用程式; 所述伺服器根據所述節點關聯關係信息,從剩餘的待安裝節點中,確定第二安裝節佔.所述伺服器向所述第一安裝節點發送包含所述第二安裝節點標識的安裝命令,以使所述第一安裝節點對所述第二安裝節點進行軟體安裝; 所述伺服器根據所述拓撲信息,從剩餘的待安裝節點中確定第三安裝節點,與所述第三安裝節點進行交互以完成軟體安裝。
4.根據權利要求3所述的方法,其特徵在於,還包括: 所述伺服器在所有待安裝節點軟體安裝結束後,向各安裝節點發送清除指令,以使所述各安裝節點刪除軟體安裝包。
5.一種節點安裝處理方法,其特徵在於,包括: 第一安裝節點與伺服器進行交互,完成軟體安裝,所述第一安裝節點為所述伺服器根據安裝節點的拓撲信息,從待安裝節點中確定的; 所述第一安裝節點接收所述伺服器發送的指示,與所述伺服器共同對剩餘的待安裝節點進行軟體安裝。
6.根據權利要求5所述的方法,其特徵在於,所述第一安裝節點接收所述伺服器發送的指示,與所述伺服器共同對剩餘的待安裝節點進行軟體安裝,包括: 所述第一安裝節點接收所述伺服器發送的服務端應用程式安裝包,並安裝所述服務端應用程式; 所述第一安裝節點接收所述伺服器發送的包含第二安裝節點標識的安裝命令,所述第二安裝節點為所述伺服器在所述第一安裝節點完成軟體安裝後,根據所述拓撲信息,從所述待安裝節點中確定的; 所述第一安裝節點向所述第二安裝節點發送所述軟體安裝包,以使所述第二安裝節點採用所述軟體安裝包進行軟體安裝。
7.根據權利要求5或6所述的方法,其特徵在於,所述第一安裝節點接收所述伺服器發送的指示,與所述伺服器共同對剩餘的待安裝節點進行軟體安裝之後,還包括: 所述第一安裝節點接收所述伺服器發送的清除指令,刪除軟體安裝包,所述清除指令是所述伺服器在所有待安裝節點軟體安裝結束後發送的。
8.一種伺服器,其特徵在於,包括: 獲取模塊,用於獲取安裝節點的拓撲信息; 確定模塊,用於根據所述獲取模塊獲取的所述拓撲信息,確定待安裝節點中的第一安裝節點; 交互模塊,用於與所述確定模塊確定的所述第一安裝節點進行交互以完成對所述第一安裝節點的軟體安裝; 安裝模塊,用於指示已完成軟體安裝的所述第一安裝節點與所述伺服器共同對剩餘的待安裝節點進行軟體安裝。
9.根據權利要求8所述的伺服器,其特徵在於,所述安裝節點的拓撲信息,包括:安裝節點的軟體版本信息以及節點關聯關係信息; 所述確定模塊具體包括: 第一確定單元,用於根據所述安裝節點的軟體版本信息,確定待安裝節點; 第二確定單元,用於根據所述節點關聯關係信息,從所述第一確定單元確定的所述待安裝節點中,確定第一安裝節點;其中,所述第一安裝節點滿足下述至少一個條件: 與所述伺服器之間的路徑最優; 在所述待安裝節點中,處理速度最高,和 在所述待安裝節點中,負載程度最低。
10.根據權利要求8或9所述的伺服器,其特徵在於,所述安裝模塊包括: 第一發送單元,用於向所述第一安裝節點發送服務端應用程式安裝包,以使所述第一安裝節點安裝所述服務端應用程式; 第三確定單元,用於根據所述節點關聯關係信息,從剩餘的待安裝節點中,確定第二安裝節點; 第二發送單元,用於向所述第一安裝節點發送包含由所述第三確定單元確定的所述第二安裝節點標識的安裝命令,以使所述第一安裝節點對所述第二安裝節點進行軟體安裝;確定交互單元,用於根據所述拓撲信息,從剩餘的待安裝節點中確定第三安裝節點,與所述第三安裝節點進行交互以完成軟體安裝。
11.根據權利要求10所述的伺服器,其特徵在於,還包括: 清除模塊,用於在所有待安裝節點軟體安裝結束後,向各安裝節點發送清除指令,以使所述各安裝節點刪除軟體安裝包。
12.一種安裝節點,其特徵在於,所述安裝節點為第一安裝節點,所述安裝節點,包括: 第一安裝模塊,用於與伺服器進行交互,完成軟體安裝; 第二安裝模塊,用於接收所述伺服器發送的指示,與所述伺服器共同對剩餘的待安裝節點進行軟體安裝。
13.根據權利要求12所述的安裝節點,其特徵在於,所述第二安裝模塊,包括: 第一接收單元,用於接收所述伺服器發送的服務端應用程式安裝包,並安裝所述服務端應用程式; 第二接收單元,用於接收所述伺服器發送的包含第二安裝節點標識的安裝命令,所述第二安裝節點為所述伺服器在所述第一安裝節點完成軟體安裝後,根據所述拓撲信息,從所述待安裝節點中確定的; 第三發送單元,用於向所述第二安裝節點發送所述軟體安裝包,以使所述第二安裝節點採用所述軟體安裝包進行軟體安裝。
14.根據權利要求12或13所述的安裝節點,其特徵在於,還包括: 第一刪除模塊,用於接收所述伺服器發送的清除指令,刪除軟體安裝包,所述清除指令是所述伺服器在所有待安裝節點軟體安裝結束後發送的。
15.—種節點安裝處理系統,其特徵在於,包括: 如權利要求8?11任一項所述的伺服器及權利要求12?14任一項所述的安裝節點。
【文檔編號】H04L12/24GK104348868SQ201310334771
【公開日】2015年2月11日 申請日期:2013年8月2日 優先權日:2013年8月2日
【發明者】曲衍壯 申請人:華為技術有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀