[發明專利]集群部署方法、裝置、計算機設備及存儲介質有效
| 申請號: | 202010716923.2 | 申請日: | 2020-07-23 |
| 公開(公告)號: | CN111866149B | 公開(公告)日: | 2023-09-05 |
| 發明(設計)人: | 吳洪 | 申請(專利權)人: | 平安證券股份有限公司 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;H04L67/1097;H04L67/146;H04L67/30 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 譚果林 |
| 地址: | 518000 廣東省深圳市福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集群 部署 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種集群部署方法,其特征在于,包括:
接收第一部署指令,獲取第一待部署集群的第一集群部署信息;所述第一集群部署信息包括至少一個第一待部署主機信息,所述第一待部署主機信息包括第一IP地址信息、均與所述第一IP地址信息關聯的第一登錄信息和第一角色;
通過第一python文件,獲取與各所述第一角色匹配的第一環境配置信息,并將獲取的所述第一環境配置信息和與其對應的所述第一待部署主機信息關聯;所述第一環境配置信息包括第一基礎配置信息和第一角色配置信息;
通過SSH協議,建立和與至少一個所述第一IP地址信息匹配的集群主機之間的通信連接,將已建立通信連接的集群主機確認為第一集群部署主機,并根據與所述第一IP地址信息關聯的所述第一登錄信息,登錄所述第一集群部署主機;
通過第一scripts腳本文件,向各所述第一集群部署主機推送所述第一基礎配置信息,以供所述第一集群部署主機安裝均與所述基礎部署信息對應的操作系統配置和docker容器配置;
接收到各所述第一集群部署主機針對已接收的所述第一基礎配置信息反饋的第一基礎部署指令;所述第一基礎部署指令為所述第一集群部署主機根據所述基礎部署信息順次安裝所述操作系統配置和所述docker容器配置之后獲得;
向各所述第一集群部署主機推送與所述第一集群部署主機對應的所述第一角色匹配的所述第一角色配置信息,并通過docker客戶端管理工具啟動所述第一角色配置信息;
接收到所有所述第一集群部署主機針對已接收的所述第一角色配置信息反饋的角色部署指令之后,將所有所述第一集群部署主機確定為所述第一待部署集群,完成所述第一待部署集群的部署。
2.如權利要求1所述的集群部署方法,其特征在于,所述完成所述待部署集群的部署之后,包括:
接收第二部署指令,獲取第二待部署集群的第二集群部署信息;所述第二集群部署信息包括至少一個第二待部署主機信息;所述第二待部署主機信息包括第二IP地址信息,均與所述第二IP地址信息關聯的第二登錄信息和第二角色;
通過第二python文件,獲取與各所述第二角色匹配的第二環境配置信息,并將獲取的所述第二環境配置信息和與其對應的所述第二待部署主機信息關聯;所述第二環境配置信息包括第二基礎配置信息和第二角色配置信息;
通過SSH協議,建立和與至少一個所述第二IP地址信息匹配的集群主機之間的通信連接,將已建立通信連接的集群主機確認為第二集群部署主機,并根據與所述第二IP地址信息關聯的所述第二登錄信息,登錄所述第二集群部署主機;
通過第二scripts腳本文件,獲取各所述第二集群部署主機的環境版本,根據所述環境版本獲取所述第二基礎配置信息中的差異環境版本以及所述第二角色配置信息中的差異角色版本;所述環境版本包括基礎版本和擴充版本;所述差異環境版本是指所述第二基礎配置信息中與所述第二集群部署主機的所述基礎版本存在差異的基礎環境版本;所述差異角色版本是指所述第二角色配置信息中與所述第二集群部署主機的所述擴充版本存在差異的角色環境版本;
通過所述第二scripts腳本文件,從所述第二基礎配置信息中篩選出與各所述第二集群部署主機的所述差異環境版本對應的基礎差異信息,并向各所述第二集群部署主機推送與其對應的所述基礎差異信息;所述基礎差異信息中包含供所述第二集群部署主機安裝的差異配置;
接收到各所述第二集群部署主機針對已接收的所述基礎差異信息反饋的第二基礎部署指令,所述第二基礎部署指令為所述第二集群部署主機安裝已接收到的所述基礎差異信息中的所述差異配置后生成;
向各所述第二集群部署主機推送從所述第二角色配置信息中篩選出與各所述第二集群部署主機的所述差異角色版本對應的角色差異信息,并通過所述docker客戶端管理工具啟動所述角色差異信息;
接收到所有所述第二集群部署主機針對已接收的所述角色差異信息反饋的部署成功指令之后,將所述有所述第二集群部署主機確定為所述第二待部署集群,完成所述第二待部署集群的部署。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安證券股份有限公司,未經平安證券股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010716923.2/1.html,轉載請聲明來源鉆瓜專利網。





