1.一種Weblogic集群一鍵自動(dòng)部署方法,其特征在于,包括:
(1)獲取Weblogic安裝壓縮包;
(2)創(chuàng)建Weblogic安裝目錄;
(3)解壓所述Weblogic安裝壓縮包,獲取Weblogic安裝包;
(4)打開操作系統(tǒng)管理控制臺(tái),接收用戶輸入?yún)?shù),所述用戶輸入數(shù)據(jù)包括安weblogic管理控制臺(tái)密碼、weblogic域名稱、安裝weblogic的虛擬機(jī)的多個(gè)主機(jī)名host、安裝weblogic的虛擬機(jī)相應(yīng)的多個(gè)IP地址、安裝weblogic的虛擬機(jī)所在的集群名稱,所述安裝weblogic的虛擬機(jī)IP地址;
(5)初始化配置文件;
(6)執(zhí)行weblogic安裝;
(7)創(chuàng)建weblogic域;
(8)啟動(dòng)weblogic服務(wù);
(9)配置weblogic域;
(10)打包weblogic域信息,將上述配置好的域配置封裝打包成domain.Jar,供集群中的其他主機(jī)使用;
(11)拷貝域信息,將上一步中打包好的domain.Jar拷貝至集群中的其他的主機(jī),并運(yùn)行domain.Jar,使其他主機(jī)完成域配置,完成集群配置
(12)重新啟動(dòng)weblogic服務(wù);
(13)驗(yàn)證集群版weblogic安裝及域創(chuàng)建是否成功。
2.根據(jù)權(quán)利要求1所述的一種Weblogic集群一鍵自動(dòng)部署方法,其特征在于,所述用戶輸入?yún)?shù)中安裝的虛擬機(jī)為3個(gè),其對(duì)應(yīng)的虛擬機(jī)IP地址為3個(gè)IP地址。
3.根據(jù)權(quán)利要求1所述的一種Weblogic集群一鍵自動(dòng)部署方法,其特征在于,所述初始化域配置文件包括以下步驟:
(1)判斷域配置文件是否存在,若存在則刪除;
(2)創(chuàng)建域配置文件,提取所述用戶輸入?yún)?shù),寫入創(chuàng)建的域配置文件中,形成新的域配置文件。
4.根據(jù)權(quán)利要求1所述的一種Weblogic集群一鍵自動(dòng)部署方法,其特征在于,所述執(zhí)行weblogic安裝,包括以下步驟:
(1)創(chuàng)建安裝路徑;
(2)創(chuàng)建并配置虛擬內(nèi)存;
(3)安裝weblogic依賴環(huán)境JDK;
(4)配置系統(tǒng)host;
(5)識(shí)別weblogic安裝版本,若版本不符則提示版本錯(cuò)誤,需要更新安裝包版本;
(6)配置并驗(yàn)證環(huán)境變量;
(7)以靜默安裝模式運(yùn)行weblogic安裝包,指定靜默安裝所需的配置文件silent_xml;
(8)初始化用戶組、用戶及密碼,設(shè)置相應(yīng)權(quán)限;
(9)驗(yàn)證用戶及相應(yīng)的權(quán)限是否配置正確。
5.根據(jù)權(quán)利要求1所述的一種Weblogic集群一鍵自動(dòng)部署方法,其特征在于:所述創(chuàng)建weblogic域,包括以下步驟:
(1)識(shí)別操作系統(tǒng)類型;
(2)根據(jù)操作系統(tǒng)類型引用對(duì)應(yīng)的域配置文件domain.cfg;
(3)讀取域配置文件domain.cfg中的域名稱、模版路徑、管理密碼等信息并根據(jù)該些信息創(chuàng)建域。
6.根據(jù)權(quán)利要求1所述的一種Weblogic集群一鍵自動(dòng)部署方法,其特征在于:
所述配置weblogic域,包括以下步驟:
(1)驗(yàn)證weblogic服務(wù)是否啟動(dòng)完成;
(2)啟用產(chǎn)品模式;
(3)配置域根目錄、端口、域名稱、密碼、對(duì)應(yīng)主機(jī)名稱及主機(jī)IP等信息。