面向應(yīng)用的集群式部署it架構(gòu)環(huán)境的方法及設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的方法及設(shè)備,包括:定義各功能分區(qū)、操作系統(tǒng)、功能軟件、負(fù)載均衡集群規(guī)則及順序關(guān)系、和高可用集群規(guī)則及順序關(guān)系;按定義在各功能分區(qū)并行安裝操作系統(tǒng)及功能軟件;在有負(fù)載均衡集群時(shí),按負(fù)載均衡集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū);在有高可用集群時(shí),按高可用集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū);配置監(jiān)控、備份、及安全策略。采用本發(fā)明可以根據(jù)面向應(yīng)用的集群式部署流程,統(tǒng)一調(diào)度自動(dòng)化工具進(jìn)行全自動(dòng)化安裝配置,包括負(fù)載均衡集群及高可用集群,完成后將IT環(huán)境一次性交付用戶。
【專利說(shuō)明】面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的方法及設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的方法及設(shè)備。
【背景技術(shù)】
[0002]目前主流的IT (Information Technology,信息技術(shù))應(yīng)用系統(tǒng)基本采用三層架構(gòu)設(shè)計(jì):WEB層、APP (application,應(yīng)用)層、DB (Data Base,數(shù)據(jù)庫(kù))層。大型銀行日常業(yè)務(wù)交易量很大,為負(fù)荷較大規(guī)模的應(yīng)用負(fù)載,一套應(yīng)用的后臺(tái)系統(tǒng)架構(gòu)中需要包括多個(gè)分區(qū)并各自承擔(dān)特定架構(gòu)層任務(wù)(如:WEB分區(qū)、APP分區(qū)、DB分區(qū)),并且WEB分區(qū)及APP分區(qū)采用多分區(qū)部署負(fù)載均衡集群的方式,另外考慮到DB高可用的需要,通常還會(huì)給DB分區(qū)配置備用的HA (High Availability,高可用集群)分區(qū)。
[0003]業(yè)務(wù)系統(tǒng)投產(chǎn)運(yùn)行前,需根據(jù)此系統(tǒng)的后臺(tái)架構(gòu),提前進(jìn)行相關(guān)IT環(huán)境的部署(新系統(tǒng)安裝)。即:根據(jù)分區(qū)用途,在物理設(shè)備上劃出分區(qū)、磁盤,并在每個(gè)分區(qū)各自進(jìn)行系統(tǒng)軟件環(huán)境的安裝配置,包括相關(guān)操作系統(tǒng)、中間件軟件、數(shù)據(jù)庫(kù)軟件、監(jiān)控軟件、備份軟件、業(yè)務(wù)軟件等。軟件環(huán)境的安裝可有多種方式,主要有以下幾種:手工或使用鏡像安裝操作系統(tǒng)、手工或利用腳本安裝工具軟件、手工或利用腳本配置操作系統(tǒng)及工具軟件參數(shù)等,最后還需配置相關(guān)的WEB或APP負(fù)載均衡集群和DB分區(qū)的HA集群。目前已有一些自動(dòng)化工具如 NIM (Network Installation management,網(wǎng)絡(luò)安裝管理)、HP OPSffARE 等可在安裝配置過(guò)程中輔助使用。
[0004]現(xiàn)有的技術(shù)條件下,IT架構(gòu)環(huán)境部署存在如下不足之處:
[0005]1、在新系統(tǒng)安裝過(guò)程中部署的IT架構(gòu)環(huán)境及配置與對(duì)應(yīng)業(yè)務(wù)系統(tǒng)架構(gòu)密切相關(guān),各分區(qū)需要安裝的軟件不同、配置不同,現(xiàn)有的輔助安裝自動(dòng)化工具只能利用定制鏡像或調(diào)用腳本,先分段完成配套軟件的安裝,再根據(jù)應(yīng)用系統(tǒng)需求依次進(jìn)行參數(shù)配置,不支持從操作系統(tǒng)到工具軟件端到端全流程自動(dòng)化的安裝及參數(shù)配置;
[0006]2、現(xiàn)有技術(shù)提供的系統(tǒng)安裝手段都是以單個(gè)分區(qū)為單位進(jìn)行,而一套業(yè)務(wù)應(yīng)用的IT架構(gòu)環(huán)境架構(gòu)的不同類型功能分區(qū)之間存在多種關(guān)聯(lián)性,如根據(jù)應(yīng)用名稱配置的統(tǒng)一命名規(guī)范(包括分區(qū)、文件系統(tǒng)、中間件實(shí)例、數(shù)據(jù)庫(kù)實(shí)例、表空間等相關(guān)命名均需遵循此命名規(guī)范)、WEB及APP分區(qū)之間負(fù)載均衡集群的關(guān)聯(lián)關(guān)系、DB分區(qū)與其對(duì)應(yīng)的HA分區(qū)之間參數(shù)配置的對(duì)應(yīng)關(guān)系等,這些都只能在每個(gè)LPAR (Logic Partition,邏輯分區(qū))安裝時(shí)分別進(jìn)行配置。
[0007]由于存在以上兩個(gè)不足之處,整個(gè)新系統(tǒng)安裝過(guò)程受大量人為因素影響,流程復(fù)雜、安裝效率低,容易出現(xiàn)遺漏步驟或參數(shù)配置不標(biāo)準(zhǔn)等情況。
【發(fā)明內(nèi)容】
[0008]本發(fā)明實(shí)施例提供了一種面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的方法,用以實(shí)現(xiàn)全自動(dòng)化進(jìn)行面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的功能,該方法包括:[0009]定義各功能分區(qū)、操作系統(tǒng)、功能軟件、負(fù)載均衡集群規(guī)則及順序關(guān)系、和高可用集群規(guī)則及順序關(guān)系;
[0010]按定義在各功能分區(qū)并行安裝操作系統(tǒng)及功能軟件;
[0011]在有負(fù)載均衡集群時(shí),按負(fù)載均衡集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū);
[0012]在有高可用集群時(shí),按高可用集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū);
[0013]配置監(jiān)控、備份、及安全策略。
[0014]一個(gè)實(shí)施例中,所述定義各功能分區(qū)、操作系統(tǒng)、功能軟件、負(fù)載均衡集群規(guī)則及順序關(guān)系、和高可用集群規(guī)則及順序關(guān)系,是根據(jù)用戶的輸入信息進(jìn)行定義的。
[0015]一個(gè)實(shí)施例中,所述輸入信息是用戶以應(yīng)用系統(tǒng)為單位輸入的。
[0016]一個(gè)實(shí)施例中,所述輸入信息是用戶根據(jù)開發(fā)及系統(tǒng)管理架構(gòu)規(guī)范輸入的。
[0017]一個(gè)實(shí)施例中,向用戶提供界面以供用戶輸入信息。
[0018]本發(fā)明實(shí)施例還提供了一種面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的設(shè)備,用以實(shí)現(xiàn)全自動(dòng)化進(jìn)行面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的功能,該設(shè)備包括:
[0019]定義模塊,用于定義各功能分區(qū)、操作系統(tǒng)、功能軟件、負(fù)載均衡集群規(guī)則及順序關(guān)系、和高可用集群規(guī)則及順序關(guān)系;
[0020]功能分區(qū)安裝模塊,用于按定義在各功能分區(qū)并行安裝操作系統(tǒng)及功能軟件;
[0021]負(fù)載均衡集群安裝模塊,用于在有負(fù)載均衡集群時(shí),按負(fù)載均衡集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū);
[0022]高可用集群安裝模塊,用于在有高可用集群時(shí),按高可用集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū);
[0023]配置模塊,用于配置監(jiān)控、備份、及安全策略。
[0024]一個(gè)實(shí)施例中,定義模塊進(jìn)一步用于根據(jù)用戶的輸入信息定義各功能分區(qū)、操作系統(tǒng)、功能軟件、負(fù)載均衡集群規(guī)則及順序關(guān)系、和高可用集群規(guī)則及順序關(guān)系。
[0025]一個(gè)實(shí)施例中,定義模塊進(jìn)一步用于采用用戶以應(yīng)用系統(tǒng)為單位輸入的所述輸入信息。
[0026]一個(gè)實(shí)施例中,定義模塊進(jìn)一步用于采用用戶根據(jù)開發(fā)及系統(tǒng)管理架構(gòu)規(guī)范輸入的所述輸入信息。
[0027]—個(gè)實(shí)施例中,該設(shè)備進(jìn)一步包括:輸入模塊,用于向用戶提供界面以供用戶輸入信息。
[0028]本發(fā)明實(shí)施例中,最終實(shí)現(xiàn)了面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的功能;只需要技術(shù)人員在平臺(tái)上以應(yīng)用系統(tǒng)為單位統(tǒng)一填寫安裝配置需求(系統(tǒng)需要的功能分區(qū)、各分區(qū)功能定義、各分區(qū)配套軟件);在平臺(tái)上預(yù)定義各分區(qū)操作系統(tǒng)、工具、集群、監(jiān)控、備份等配置信息;便可以根據(jù)面向應(yīng)用的集群式部署流程,統(tǒng)一調(diào)度自動(dòng)化工具進(jìn)行全自動(dòng)化安裝配置,包括負(fù)載均衡集群及高可用集群,完成后將IT環(huán)境一次性交付用戶。
【專利附圖】
【附圖說(shuō)明】
[0029]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:
[0030]圖1為本發(fā)明實(shí)施例中面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的方法實(shí)施流程示意圖;
[0031]圖2為本發(fā)明實(shí)施例中實(shí)現(xiàn)面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的系統(tǒng)的部署實(shí)施流程示意圖;
[0032]圖3為本發(fā)明實(shí)施例中面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的設(shè)備結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】
[0033]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例做進(jìn)一步詳細(xì)說(shuō)明。在此,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。
[0034]本發(fā)明實(shí)施中提供了以一套完整應(yīng)用系統(tǒng)架構(gòu)為單位進(jìn)行集群式部署IT架構(gòu)環(huán)境(以應(yīng)用系統(tǒng)為單位,根據(jù)后臺(tái)IT架構(gòu)中各分區(qū)對(duì)應(yīng)功能,通過(guò)自動(dòng)化工具或腳本并行安裝操作系統(tǒng)、配置操作系統(tǒng)、安裝非集群的工具軟件、配置工具軟件、待在功能分區(qū)其它安裝步驟全部完成后,在關(guān)聯(lián)分區(qū)使用自動(dòng)化腳本同步安裝負(fù)載均衡及高可用集群軟件并進(jìn)行集群配置),并在一個(gè)操作平臺(tái)上全流程全自動(dòng)化調(diào)度整個(gè)安裝流程的方法。
[0035]本發(fā)明實(shí)施例中還根據(jù)上述定義的面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的方法,設(shè)計(jì)開發(fā)了提供下述功能的軟件系統(tǒng):提供輸入配置參數(shù)的界面,定制調(diào)度流程,調(diào)用自動(dòng)化工具接口,執(zhí)行相關(guān)安裝配置腳本(包括同步集群部署),實(shí)現(xiàn)在此軟件平臺(tái)上全流程端到端全自動(dòng)化安裝部署以應(yīng)用為單位的整套IT架構(gòu)環(huán)境。下面進(jìn)行說(shuō)明。
[0036]本發(fā)明實(shí)施例中設(shè)計(jì)了一種面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的方法,實(shí)施的思路為:
[0037]1、根據(jù)開發(fā)及系統(tǒng)管理架構(gòu)規(guī)范,制定安裝標(biāo)準(zhǔn),范圍包括系統(tǒng)架構(gòu)、運(yùn)維策略、參數(shù)配置。具體包括:操作系統(tǒng)版本及配置、存儲(chǔ)配置、網(wǎng)絡(luò)配置、中間件工具版本及配置、中間件集群策略及配置、高可用集群(HA)策略及配置、監(jiān)控策略及配置、安全策略及配置、備份策略及配置等;
[0038]2、從一套完整應(yīng)用系統(tǒng)架構(gòu)角度,制定各功能分區(qū)、文件系統(tǒng)、中間件實(shí)例、數(shù)據(jù)庫(kù)實(shí)例、表空間等命名規(guī)范及變化規(guī)則;根據(jù)安裝標(biāo)準(zhǔn),制定負(fù)載均衡集群分區(qū)之間命名及集群參數(shù)關(guān)聯(lián)規(guī)則、制定高可用集群(HA)間命名及集群參數(shù)關(guān)聯(lián)規(guī)則;
[0039]3、從一套完整應(yīng)用系統(tǒng)架構(gòu)角度,根據(jù)安裝標(biāo)準(zhǔn),分步驟梳理全流程軟件安裝及參數(shù)配置過(guò)程,并為每一步驟編寫自動(dòng)化腳本及配套的安裝子流程;特別為負(fù)載均衡集群及高可用集群編寫可在關(guān)聯(lián)分區(qū)間按照已制定的集群規(guī)則及順序關(guān)系進(jìn)行同步安裝的流程腳本及安裝子流程;
[0040]4、從一套完整應(yīng)用系統(tǒng)架構(gòu)角度,設(shè)計(jì)可以在一個(gè)工具平臺(tái)上進(jìn)行全流程全自動(dòng)化調(diào)度的集群式部署整體安裝流程。具體包括:先并行調(diào)度在各功能分區(qū)安裝及配置操作系統(tǒng)、中間件軟件等子流程;如果有負(fù)載均衡集群,待與之相關(guān)的分區(qū)前續(xù)安裝步驟結(jié)束后,調(diào)度負(fù)載均衡集群安裝子流程并行安裝配置相關(guān)分區(qū)(按集群規(guī)則及順序關(guān)系);待完成后,如果有高可用集群,調(diào)度高可用集群安裝子流程并行安裝配置相關(guān)分區(qū)(按集群規(guī)則及順序關(guān)系;最后配置監(jiān)控、備份、安全策略。
[0041]圖1為本發(fā)明實(shí)施例中面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的方法實(shí)施流程示意圖,如圖1所示,在上述思路下,可按以下步驟實(shí)施:
[0042]步驟101、定義各功能分區(qū)、操作系統(tǒng)、功能軟件、負(fù)載均衡集群規(guī)則及順序關(guān)系、和高可用集群規(guī)則及順序關(guān)系;
[0043]步驟102、按定義在各功能分區(qū)并行安裝操作系統(tǒng)及功能軟件;
[0044]步驟103、在有負(fù)載均衡集群時(shí),按負(fù)載均衡集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū);
[0045]步驟104、在有高可用集群時(shí),按高可用集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū);
[0046]步驟105、配置監(jiān)控、備份、及安全策略。
[0047]具體實(shí)施時(shí),所述定義各功能分區(qū)、操作系統(tǒng)、功能軟件、負(fù)載均衡集群規(guī)則及順序關(guān)系、和高可用集群規(guī)則及順序關(guān)系,可以是根據(jù)用戶的輸入信息進(jìn)行定義的。
[0048]具體實(shí)施時(shí),所述輸入信息可以是用戶以應(yīng)用系統(tǒng)為單位輸入的。
[0049]具體實(shí)施時(shí),所述輸入信息可以是用戶根據(jù)開發(fā)及系統(tǒng)管理架構(gòu)規(guī)范輸入的。
[0050]具體實(shí)施時(shí),可以向用戶提供界面以供用戶輸入信息。
[0051]下面以實(shí)例進(jìn)行說(shuō)明,如設(shè)計(jì)開發(fā)了一種實(shí)現(xiàn)面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的系統(tǒng)。此系統(tǒng)根據(jù)上述方法中定義的集群式部署安裝流程定制開發(fā)則有如下步驟:
[0052]1、開發(fā)并提供界面,技術(shù)人員首先在界面中定義此套應(yīng)用系統(tǒng)需要的全部功能分區(qū)、勾選每個(gè)分區(qū)需要安裝的操作系統(tǒng)及工具軟件及版本、勾選負(fù)載均衡集群分區(qū)及關(guān)系、勾選高可用集群(HA)分區(qū)及關(guān)系;
[0053]2、根據(jù)已定義及勾選的情況,按已定義的命名規(guī)則、負(fù)載均衡集群規(guī)則、高可用集群規(guī)則,生成可分別填寫功能分區(qū)的操作系統(tǒng)及工具軟件、負(fù)載均衡集群、高可用集群全部配置參數(shù)的界面,并自動(dòng)產(chǎn)生配置參數(shù)間關(guān)聯(lián)規(guī)則(包括集群規(guī)則);在填寫配置參數(shù)過(guò)程中,自動(dòng)檢查命名規(guī)范及參數(shù)間集群關(guān)聯(lián)規(guī)則的正確性;
[0054]3、開發(fā)與自動(dòng)化工具間的調(diào)度接口、在自動(dòng)化工具中配置已編寫的各安裝配置步驟對(duì)應(yīng)的自動(dòng)化腳本及子流程;
[0055]4、根據(jù)上述方法定義的集群式部署安裝流程,產(chǎn)生對(duì)應(yīng)的調(diào)度流程,提供已輸入的配置參數(shù),調(diào)用自動(dòng)化工具接口,執(zhí)行相關(guān)安裝配置腳本,包括:根據(jù)各分區(qū)對(duì)應(yīng)功能,在各分區(qū)并行調(diào)度安裝操作系統(tǒng)、配置操作系統(tǒng)、安裝非集群的工具軟件、配置工具軟件的各子流程;等必要安裝步驟完成后,調(diào)度集群安裝配置子流程并在關(guān)聯(lián)分區(qū)同步安裝集群軟件并進(jìn)行集群配置,最后在各分區(qū)進(jìn)行備份、監(jiān)控、安全等相關(guān)管理策略配置,待全部完成并確認(rèn)后交付。
[0056]圖2為本發(fā)明實(shí)施例中實(shí)現(xiàn)面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的系統(tǒng)的部署實(shí)施流程示意圖,如圖2所示,包括如下步驟:
[0057]步驟201、定義功能分區(qū)、操作系統(tǒng)及工具軟件及版本、負(fù)載均衡集群、高可用集群(HA)并填寫配置參數(shù),根據(jù)配置產(chǎn)生整套安裝流程;
[0058]步驟202、各分區(qū)安裝配置操作系統(tǒng)、功能軟件;
[0059]步驟203、判斷是否有負(fù)載均衡集群,是則轉(zhuǎn)入步驟204,否則轉(zhuǎn)入步驟208 ;[0060]步驟204、調(diào)度負(fù)載均衡集群部署子流程;
[0061]步驟205-207、集群分區(qū)同步配置負(fù)載均衡集群;
[0062]步驟208、判斷是否有高可用集群,是則轉(zhuǎn)入步驟209,否則轉(zhuǎn)入步驟212 ;
[0063]步驟209、調(diào)度高可用集群部署子流程;
[0064]步驟210-211、集群分區(qū)同步配置高可用集群;
[0065]步驟212、配置監(jiān)控、備份、安全策略;
[0066]步驟213、整套IT架構(gòu)環(huán)境交付。
[0067]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的設(shè)備,由于該設(shè)備解決問(wèn)題的原理與面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的方法相似,因此該設(shè)備的實(shí)施可以參見(jiàn)面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的方法的實(shí)施,重復(fù)之處不再贅述。
[0068]圖3為本發(fā)明實(shí)施例中面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的設(shè)備結(jié)構(gòu)示意圖,如圖3所示,在該設(shè)備中可以包括:
[0069]定義模塊301,用于定義各功能分區(qū)、操作系統(tǒng)、功能軟件、負(fù)載均衡集群規(guī)則及順序關(guān)系、和聞可用集群規(guī)則及順序關(guān)系;
[0070]功能分區(qū)安裝模塊302,用于按定義在各功能分區(qū)并行安裝操作系統(tǒng)及功能軟件;
[0071]負(fù)載均衡集群安裝模塊303,用于在有負(fù)載均衡集群時(shí),按負(fù)載均衡集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū);
[0072]高可用集群安裝模塊304,用于在有高可用集群時(shí),按高可用集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū);
[0073]配置模塊305,用于配置監(jiān)控、備份、及安全策略。
[0074]具體實(shí)施時(shí),定義模塊還可以進(jìn)一步用于根據(jù)用戶的輸入信息定義各功能分區(qū)、操作系統(tǒng)、功能軟件、負(fù)載均衡集群規(guī)則及順序關(guān)系、和高可用集群規(guī)則及順序關(guān)系。
[0075]具體實(shí)施時(shí),定義模塊還可以進(jìn)一步用于采用用戶以應(yīng)用系統(tǒng)為單位輸入的所述輸入信息。
[0076]具體實(shí)施時(shí),定義模塊還可以進(jìn)一步用于采用用戶根據(jù)開發(fā)及系統(tǒng)管理架構(gòu)規(guī)范輸入的所述輸入信息。
[0077]具體實(shí)施時(shí),面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的設(shè)備還可以進(jìn)一步包括:輸入模塊,用于向用戶提供界面以供用戶輸入信息。
[0078]由上述實(shí)施例可見(jiàn),本發(fā)明實(shí)施例最終實(shí)現(xiàn)了面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的功能;技術(shù)人員只需要在平臺(tái)上以應(yīng)用系統(tǒng)為單位統(tǒng)一填寫安裝配置需求(系統(tǒng)需要的功能分區(qū)、各分區(qū)功能定義、各分區(qū)配套軟件);在平臺(tái)上預(yù)定義各分區(qū)操作系統(tǒng)、工具、集群、監(jiān)控、備份等配置信息;系統(tǒng)便可以根據(jù)面向應(yīng)用的集群式部署流程,統(tǒng)一調(diào)度自動(dòng)化工具進(jìn)行全自動(dòng)化安裝配置,包括負(fù)載均衡集群及高可用集群,完成后將IT環(huán)境一次性交付用戶。
[0079]通過(guò)采用本發(fā)明實(shí)施例中提供的方法與設(shè)備,顯然可以規(guī)范化安裝流程,采用標(biāo)準(zhǔn)的參數(shù)規(guī)則,避免人為操作失誤,交付環(huán)境符合既定技術(shù)標(biāo)準(zhǔn);在一套工具平臺(tái)中完成以整套應(yīng)用為單位的全部安裝需求的配置,實(shí)現(xiàn)全流程端到端全自動(dòng)化安裝,各功能分區(qū)同步進(jìn)行(包括同步部署集群)、安裝效率可提升數(shù)倍。
[0080]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0081]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0082]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0083]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0084]以上所述的具體實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的方法,其特征在于,包括: 定義各功能分區(qū)、操作系統(tǒng)、功能軟件、負(fù)載均衡集群規(guī)則及順序關(guān)系、和高可用集群規(guī)則及順序關(guān)系; 按定義在各功能分區(qū)并行安裝操作系統(tǒng)及功能軟件; 在有負(fù)載均衡集群時(shí),按負(fù)載均衡集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū); 在有高可用集群時(shí),按高可用集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū); 配置監(jiān)控、備份、及安全策略。
2.如權(quán)利要求1所述的方法,其特征在于,所述定義各功能分區(qū)、操作系統(tǒng)、功能軟件、負(fù)載均衡集群規(guī)則及順序關(guān)系、和高可用集群規(guī)則及順序關(guān)系,是根據(jù)用戶的輸入信息進(jìn)行定義的。
3.如權(quán)利要求2所述的方法,其特征在于,所述輸入信息是用戶以應(yīng)用系統(tǒng)為單位輸入的。
4.如權(quán)利要求2所述的方法,其特征在于,所述輸入信息是用戶根據(jù)開發(fā)及系統(tǒng)管理架構(gòu)規(guī)范輸入的。
5.如權(quán)利要求2至4任一所述的方法,其特征在于,向用戶提供界面以供用戶輸入信肩、O
6.一種面向應(yīng)用的集群式部署IT架構(gòu)環(huán)境的設(shè)備,其特征在于,包括: 定義模塊,用于定義各功能分區(qū)、操作系統(tǒng)、功能軟件、負(fù)載均衡集群規(guī)則及順序關(guān)系、和高可用集群規(guī)則及順序關(guān)系; 功能分區(qū)安裝模塊,用于按定義在各功能分區(qū)并行安裝操作系統(tǒng)及功能軟件; 負(fù)載均衡集群安裝模塊,用于在有負(fù)載均衡集群時(shí),按負(fù)載均衡集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū); 高可用集群安裝模塊,用于在有高可用集群時(shí),按高可用集群規(guī)則及順序關(guān)系并行安裝配置各功能分區(qū); 配置模塊,用于配置監(jiān)控、備份、及安全策略。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,定義模塊進(jìn)一步用于根據(jù)用戶的輸入信息定義各功能分區(qū)、操作系統(tǒng)、功能軟件、負(fù)載均衡集群規(guī)則及順序關(guān)系、和高可用集群規(guī)則及順序關(guān)系。
8.如權(quán)利要求7所述的設(shè)備,其特征在于,定義模塊進(jìn)一步用于采用用戶以應(yīng)用系統(tǒng)為單位輸入的所述輸入信息。
9.如權(quán)利要求7所述的設(shè)備,其特征在于,定義模塊進(jìn)一步用于采用用戶根據(jù)開發(fā)及系統(tǒng)管理架構(gòu)規(guī)范輸入的所述輸入信息。
10.如權(quán)利要求7至9任一所述的設(shè)備,其特征在于,進(jìn)一步包括:輸入模塊,用于向用戶提供界面以供用戶輸入信息。
【文檔編號(hào)】G06F9/445GK103577232SQ201310536313
【公開日】2014年2月12日 申請(qǐng)日期:2013年11月4日 優(yōu)先權(quán)日:2013年11月4日
【發(fā)明者】鄭仕輝, 李晉晉 申請(qǐng)人:交通銀行股份有限公司