網(wǎng)管容災(zāi)系統(tǒng)的安裝、卸載方法及安裝、卸載裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種網(wǎng)管容災(zāi)系統(tǒng)的安裝、卸載方法及安 裝、卸載裝置。
【背景技術(shù)】
[0002] 電信網(wǎng)絡(luò)管理軟件(以下簡(jiǎn)稱(chēng)網(wǎng)管),是通信網(wǎng)絡(luò)的控制中心和數(shù)據(jù)中心,由于其 在管理上的重要地位,對(duì)其有效性、可靠性提出了越來(lái)越高的要求,目前主要通過(guò)雙機(jī)容災(zāi) 系統(tǒng)方案來(lái)保證系統(tǒng)的有效性和可靠性。
[0003] 所謂雙機(jī)容災(zāi)系統(tǒng)(雙機(jī)熱備份)是指在系統(tǒng)運(yùn)行過(guò)程當(dāng)中,有兩臺(tái)機(jī)器裝載完 全相同的系統(tǒng)和數(shù)據(jù),同時(shí)通過(guò)通信電纜來(lái)保持同步,當(dāng)前工作的機(jī)器成之為主用機(jī),另一 臺(tái)機(jī)器稱(chēng)之為備用機(jī)。備用機(jī)不斷檢測(cè)主用機(jī)運(yùn)行狀態(tài),備用機(jī)檢測(cè)到主機(jī)出現(xiàn)物理異常 或者接受到主動(dòng)切換的命令時(shí),進(jìn)行主備切換,從而保證了系統(tǒng)可以長(zhǎng)時(shí)間穩(wěn)定可靠的運(yùn) 行。
[0004] 整個(gè)網(wǎng)管容災(zāi)系統(tǒng)根據(jù)電信運(yùn)營(yíng)商的不同需求,部署的方案也不同,其中涉及到 操作系統(tǒng)、數(shù)據(jù)庫(kù)、磁陣、第三方容災(zāi)軟件等不同的組合和選擇,這也大大提高了搭建網(wǎng)管 容災(zāi)系統(tǒng)的難度和復(fù)雜度,對(duì)工程技術(shù)人員專(zhuān)業(yè)素質(zhì)要求很高,整個(gè)部署過(guò)程顯得極其復(fù) 雜、耗時(shí)、耗力,同時(shí),隨著電信產(chǎn)業(yè)不斷發(fā)展和用戶(hù)規(guī)模不斷擴(kuò)大,網(wǎng)管容災(zāi)系統(tǒng)的需求量 也越來(lái)越多,大規(guī)模部署這種系統(tǒng),成為工程技術(shù)人員非常頭疼的事情,一種智能地、便捷 地、可靠地網(wǎng)管容災(zāi)系統(tǒng)部署方式也逐漸成為迫切的需求。
[0005] 針對(duì)相關(guān)技術(shù)中搭建網(wǎng)管容災(zāi)系統(tǒng)的過(guò)程中,需要工程技術(shù)人員進(jìn)行手工安裝或 卸載的問(wèn)題,在相關(guān)技術(shù)中并未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明提供了一種網(wǎng)管容災(zāi)系統(tǒng)的安裝、卸載方法及安裝、卸載裝置以至少解決 相關(guān)技術(shù)搭建網(wǎng)管容災(zāi)系統(tǒng)的過(guò)程中,需要工程技術(shù)人員進(jìn)行手工安裝或卸載的問(wèn)題。
[0007] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種網(wǎng)管容災(zāi)系統(tǒng)的安裝方法,包括:獲取用戶(hù)輸 入的參數(shù);根據(jù)所述參數(shù)對(duì)主用機(jī)和備用機(jī)進(jìn)行初始化配置;根據(jù)所述參數(shù),配置所述主 用機(jī)的第一域控制器和所述備用機(jī)的第二域控制器;在配置所述第一域控制器和所述第二 域控制器后,在所述主用機(jī)和所述備用機(jī)中安裝容災(zāi)軟件。
[0008] 優(yōu)選地,在所述主用機(jī)和所述備用機(jī)中安裝容災(zāi)軟件之后,還包括:配置所述主用 機(jī)和所述備用機(jī)的集群資源。
[0009] 優(yōu)選地,配置所述主用機(jī)和所述備用機(jī)的集群資源包括:將預(yù)設(shè)的第一模板配置 文件轉(zhuǎn)化成第一命令文件;根據(jù)所述參數(shù),對(duì)所述第一命令文件進(jìn)行修改生成第二命令文 件;將第二命令文件轉(zhuǎn)化成第二模板配置文件;加載所述第二模板配置文件對(duì)所述集群資 源進(jìn)行配置。
[0010] 優(yōu)選地,配置所述主用機(jī)的第一域控制器和所述備用機(jī)的第二域控制器之前,包 括:分別對(duì)所述主用機(jī)和所述備用機(jī)進(jìn)行預(yù)檢測(cè),其中,在檢測(cè)到所述主用機(jī)和所述備用機(jī) 完成初始化配置時(shí),配置所述第一域控制器和所述第二域控制器。
[0011] 優(yōu)選地,分別對(duì)所述主用機(jī)和所述備用機(jī)的以下至少之一進(jìn)行預(yù)檢測(cè):網(wǎng)卡檢測(cè)、 所述主用機(jī)和所述備用機(jī)心跳檢測(cè)、系統(tǒng)主機(jī)文件檢測(cè)。
[0012] 優(yōu)選地,根據(jù)所述參數(shù)對(duì)所述主用機(jī)和所述備用機(jī)的以下至少之一進(jìn)行初始化配 置:心跳配置、系統(tǒng)主機(jī)配置文件修改、操作系統(tǒng)隨機(jī)端口修改、關(guān)閉防火墻。
[0013] 優(yōu)選地,根據(jù)所述參數(shù)對(duì)以下至少之一進(jìn)行卸載:所述域控制器、所述容災(zāi)軟件、 所述集群資源。
[0014] 根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種網(wǎng)管容災(zāi)系統(tǒng)的卸載方法,包括:獲取用 戶(hù)輸入的參數(shù);根據(jù)所述參數(shù)對(duì)主用機(jī)和/或備用機(jī)的以下至少之一進(jìn)行卸載:域控制器、 容災(zāi)軟件、集群資源。
[0015] 根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種網(wǎng)管容災(zāi)系統(tǒng)的安裝裝置,包括:獲取模 塊,用于獲取用戶(hù)輸入的參數(shù);第一配置模塊,用于根據(jù)所述參數(shù)對(duì)主用機(jī)和備用機(jī)進(jìn)行初 始化配置;第二配置模塊,用于根據(jù)所述參數(shù),配置所述主用機(jī)的第一域控制器和所述備用 機(jī)的第二域控制器;安裝模塊,用于在配置所述第一域控制器和所述第二域控制器后,在所 述主用機(jī)和所述備用機(jī)中安裝容災(zāi)軟件。
[0016] 優(yōu)選地,所述裝置還包括:第三配置模塊,用于配置所述主用機(jī)和所述備用機(jī)的集 群資源。
[0017] 優(yōu)選地,所述第三配置模塊用于:將預(yù)設(shè)的第一模板配置文件轉(zhuǎn)化成第一命令文 件;根據(jù)所述參數(shù),對(duì)所述第一命令文件進(jìn)行修改生成第二命令文件;將第二命令文件轉(zhuǎn) 化成第二模板配置文件;加載所述第二模板配置文件對(duì)所述集群資源進(jìn)行配置。
[0018] 根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種網(wǎng)管容災(zāi)系統(tǒng)的卸載裝置,包括:第一獲 取模塊,用于獲取用戶(hù)輸入的參數(shù);卸載模塊,用于根據(jù)所述參數(shù)對(duì)主用機(jī)和/或備用機(jī)的 以下至少之一進(jìn)行卸載:域控制器、容災(zāi)軟件、集群資源。
[0019] 通過(guò)本發(fā)明,采用獲取用戶(hù)輸入的參數(shù),根據(jù)該參數(shù)對(duì)主用機(jī)和備用機(jī)進(jìn)行初始 化配置,并配置主用機(jī)的第一域控制器和備用機(jī)的第二域控制器,在主用機(jī)和備用機(jī)中安 裝容災(zāi)軟件;或者,通過(guò)獲取用戶(hù)輸入的參數(shù),對(duì)主用機(jī)和/或備用機(jī)的以下至少之一進(jìn)行 卸載:域控制器、容災(zāi)軟件、集群資源,解決了相關(guān)技術(shù)搭建網(wǎng)管容災(zāi)系統(tǒng)的過(guò)程中,需要工 程技術(shù)人員進(jìn)行手工安裝或卸載的問(wèn)題,實(shí)現(xiàn)了搭建網(wǎng)管容災(zāi)系統(tǒng)的整個(gè)過(guò)程無(wú)需人工干 預(yù),達(dá)到了一鍵式自動(dòng)安裝或卸載的效果。
【附圖說(shuō)明】
[0020] 此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā) 明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0021] 圖1是根據(jù)本發(fā)明實(shí)施例的網(wǎng)管容災(zāi)系統(tǒng)的安裝方法的流程圖;
[0022] 圖2是根據(jù)本發(fā)明實(shí)施例的網(wǎng)管容災(zāi)系統(tǒng)的卸載方法的流程圖;
[0023] 圖3是根據(jù)本發(fā)明實(shí)施例的網(wǎng)管容災(zāi)系統(tǒng)的安裝裝置的結(jié)構(gòu)框圖;
[0024] 圖4是根據(jù)本發(fā)明實(shí)施例的網(wǎng)管容災(zāi)系統(tǒng)的安裝裝置的結(jié)構(gòu)框圖一;
[0025] 圖5是根據(jù)本發(fā)明實(shí)施例的網(wǎng)管容災(zāi)系統(tǒng)的卸載裝置的結(jié)構(gòu)框圖;
[0026] 圖6是根據(jù)本發(fā)明實(shí)施例的以windows操作系統(tǒng)為例的安裝網(wǎng)管容災(zāi)系統(tǒng)流程 圖;
[0027] 圖7是根據(jù)本發(fā)明實(shí)施例的以windows操作系統(tǒng)為例的安裝網(wǎng)管容災(zāi)系統(tǒng)模塊 圖;
[0028] 圖8是根據(jù)本發(fā)明實(shí)施例的預(yù)檢測(cè)模塊流程圖;
[0029] 圖9是根據(jù)本發(fā)明實(shí)施例的域控制器配置模塊流程圖;
[0030] 圖10是根據(jù)本發(fā)明實(shí)施例的集群源配置模塊流程圖。
【具體實(shí)施方式】
[0031] 下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的 情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0032] 在本實(shí)施例中提供了一種網(wǎng)管容災(zāi)系統(tǒng)的安裝方法,圖1是根據(jù)本發(fā)明實(shí)施例的 網(wǎng)管容災(zāi)系統(tǒng)的安裝方法的流程圖,如圖1所示,該流程包括如下步驟:
[0033] 步驟S102,獲取用戶(hù)輸入的參數(shù);
[0034] 步驟S104,根據(jù)該參數(shù)對(duì)主用機(jī)和備用機(jī)進(jìn)行初始化配置;
[0035] 步驟S106,根據(jù)該參數(shù),配置主用機(jī)的第一域控制器和備用機(jī)的第二域控制器;
[0036] 步驟S108,在配置第一域控制器和第二域控制器后,在主用機(jī)和備用機(jī)中安裝容 災(zāi)軟件。
[0037] 通過(guò)上述步驟,由于可以根據(jù)用戶(hù)輸入的參數(shù)對(duì)主備用機(jī)進(jìn)行初始化配置,以及 對(duì)主用機(jī)和備用機(jī)的域控制器進(jìn)行自動(dòng)配置,因此,可以在主用機(jī)和備用機(jī)中自動(dòng)安裝容 災(zāi)軟件。解決搭建網(wǎng)管容災(zāi)系統(tǒng)的過(guò)程中,需要工程技術(shù)人員進(jìn)行手工安裝的問(wèn)題,實(shí)現(xiàn)了 搭建網(wǎng)管容災(zāi)系統(tǒng)的整個(gè)過(guò)程無(wú)需人工干預(yù),達(dá)到了一鍵式自動(dòng)安裝的效果,同時(shí)提升了 用戶(hù)體驗(yàn)。
[0038] 上述步驟S108,涉及到在主用機(jī)和備用機(jī)中安裝容災(zāi)軟件,在一個(gè)優(yōu)選實(shí)施例中, 在主用機(jī)和備用機(jī)中安裝容災(zāi)軟件之后,還需要配置主用機(jī)和備用機(jī)的集群資源,集群資 源是容災(zāi)系統(tǒng)中每一個(gè)需要監(jiān)控的對(duì)象,系統(tǒng)是用對(duì)集群資源的監(jiān)控來(lái)完成主備用機(jī)之間 的切換的,便于用容災(zāi)軟件完成檢測(cè)和切換。
[0039] 在另一個(gè)優(yōu)選實(shí)施例中,具體地,配置主用機(jī)和備用機(jī)的集群資源可以通過(guò)多種 方式實(shí)現(xiàn),例如可以通過(guò)以下方式,但不限于此:將預(yù)設(shè)的第一模板配置文件轉(zhuǎn)化成第一命 令文件;根據(jù)該參數(shù),對(duì)第一命令文件進(jìn)行修改生成第二命令文件;將第二命令文件轉(zhuǎn)化 成第二模板配置文件;加載第二模板配置文件對(duì)集群資源進(jìn)行配置。這樣,只要重新加載第 一模板配置文件就可以完成集群資源的配置過(guò)程,這種配置集群資源的方式方便、快捷。
[0040] 步驟S106,涉及配置主用機(jī)的第一域控制器和備用機(jī)的第二域控制器,在一個(gè)優(yōu) 選實(shí)施例中,配置主用機(jī)的第一域控制器和備用機(jī)的第二域控制器之前,需要分別對(duì)主用 機(jī)和備用機(jī)進(jìn)行預(yù)檢測(cè),其中,在檢測(cè)到主用機(jī)和備用機(jī)完成初始化配置時(shí),配置第一域控 制器和第二域控制器。在檢測(cè)失敗后重新對(duì)主用機(jī)和備用機(jī)進(jìn)行初始化配置,這是保證網(wǎng) 管容災(zāi)系統(tǒng)正確安裝的前提。
[0041] 在另一個(gè)優(yōu)選實(shí)施例中,可以分別對(duì)主用機(jī)和備用機(jī)的以下至少之一進(jìn)行預(yù)檢 測(cè):網(wǎng)卡檢測(cè)、主用機(jī)和備用機(jī)心跳檢測(cè)、系統(tǒng)主機(jī)