[發明專利]對基礎設施的安裝和配置進行自動化的裝置及其方法在審
| 申請號: | 201610273639.6 | 申請日: | 2016-04-28 |
| 公開(公告)號: | CN106612206A | 公開(公告)日: | 2017-05-03 |
| 發明(設計)人: | 金裁弘;朱埈演;趙漢輝;金永基;尹柱錫;金世中 | 申請(專利權)人: | 三星SDS株式會社 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京德琦知識產權代理有限公司11018 | 代理人: | 齊葵,周艷玲 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基礎設施 安裝 配置 進行 自動化 裝置 及其 方法 | ||
技術領域
本發明涉及一種對基礎設施的安裝和配置進行自動化的裝置及其方法。更詳細地,涉及一種利用關于多種開源解決方案的安裝信息和關于待安裝及配置該開源解決方案的對象即一個以上的設備的環境設置信息來按每個設備自動生成安裝包并運行的方法及執行該方法的裝置。
背景技術
以往,為了構建系統(system),使用了高價的設備和高價的商用解決方案(solution)。例如,通過在高價的設備中安裝尤尼斯(Unix)、SAN網絡存儲(SAN Storage)和甲骨文(Oracle)實時應用集群(RAC:Real Application Cluster)等來確保可用性和穩定性。需要安裝在設備上的解決方案的數量相對較少,并且需要安裝解決方案的設備的數量也相對較少。此外,由于大部分為商用解決方案,提供以簡便的圖形用戶界面(GUI:Graphic User Interface)為基礎的安裝環境的情況較多,從而構建系統并不難。
但是,最近在需要處理的數據量以幾何級數速度增長的基礎設施(infrastructure)構建中,與縱向擴展(scale-up)相比,橫向擴展(scale-out)為必不可少的重要條件,并且隨著與云(cloud)分散環境和虛擬機(virtual machine)相關的技術發展,通過在與高價的設備和高價的商用解決方案相比更低廉的設備或虛擬機中安裝多種基于開源(open-source)的解決方案來確保可用性和穩定性,從而費用也減少。例如,在低廉的設備中驅動Linux或虛擬機并在其上安裝MySQL、MySQL高可用性(MHA:MySQL High Availability)和Percona等,并通過微服務架構(MSA:Micro-Service Architecture)、集群(clustering)結構等來提高性能。
但是,為了實現上述技術,需要將多種開源解決方案安裝在一個以上的設備中,因此安裝管理者學習與開源解決方案相關的知識時所消耗的時間和實際在各設備中安裝開源解決方案時所消耗的時間與以往相比增加很多。此外,由于開源解決方案的安裝和配置中所需要的設置也增加,因此當設置開源解決方案時產生失誤的概率也較高。并且,由于大部分開源解決方案以命令行接口(CLI:Command Line Interface)為基 礎,因此未提供讓開源解決方案的用戶所使用的簡便功能的情況較多。鑒于此,要求提供一種通過將多種開源解決方案自動安裝并配置在一個以上的設備中來構建基礎設施的方法。
發明內容
本發明所要解決的問題是提供一種對基礎設施安裝和配置進行自動化的裝置及其方法。
本發明的技術問題并不限定于以上所提及的技術問題,本領域技術人員能夠從下面的記載中明確理解沒有提及的其它技術問題。
為了解決上述技術問題,本發明的一方面的對基礎設施的安裝和配置進行自動化的裝置可包括:安裝信息管理模塊,用于接收開源解決方案的安裝信息,并用樹形結構的父-子關系來管理所述安裝信息;環境設置管理模塊,用于接收設備的環境設置信息,并用樹形結構的父-子關系來管理所述環境設置信息;以及安裝包管理模塊,用于利用所述安裝信息和所述環境設置信息,來生成安裝包和安裝自動化腳本。
在一實施例中,所述安裝信息管理模塊通過以所述安裝信息的樹形結構為基準對所述安裝信息的各項目賦予固有標識符來查詢值。
在另一實施例中,所述安裝信息管理模塊從用戶接收所述開源解決方案的名稱、說明和服務端口以作為所述安裝信息的項目。
在又一實施例中,所述安裝信息管理模塊從用戶接收所述開源解決方案的二進制文件和用于下載的統一資源定位符URL以作為所述安裝信息的項目。
在又一實施例中,所述安裝信息管理模塊從用戶接收所述開源解決方案的安裝腳本模板文件以作為所述安裝信息的項目。
在又一實施例中,所述安裝信息管理模塊從用戶接收所述開源解決方案的環境設置模板文件、環境設置文件名和環境設置文件路徑以作為所述安裝信息的項目。
在又一實施例中,所述安裝信息管理模塊從用戶接收所述開源解決方案的開始命令、結束命令、狀態確認命令和狀態確認結果值以作為所述安裝信息的項目。
在又一實施例中,所述安裝信息管理模塊從用戶接收所述開源解決方案的初始數據生成腳本模板文件以作為所述安裝信息的項目。
在又一實施例中,所述安裝信息管理模塊從用戶接收所述開源解決方案的附加信息以作為所述安裝信息的項目。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星SDS株式會社,未經三星SDS株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610273639.6/2.html,轉載請聲明來源鉆瓜專利網。





