新四季網

一種K‑UX作業系統上搭建資料庫集群的系統以及方法與流程

2023-09-21 13:02:50 1


本發明涉及伺服器領域,尤其涉及一種k-ux作業系統上搭建資料庫集群的系統以及方法。



背景技術:

k-db資料庫是k-db資料庫是由浪潮和韓國提供商tmax公司共同研發的一款資料庫。k-db資料庫採用了多進程多線程、多版本並發控制、存儲虛擬化等技術,具備rac高可用集群、實時備份等高級功能,性能、功能和業界主流資料庫相當。k-db資料庫能實現異構平臺自動化遷移,從oracle到k-db資料庫可一鍵遷移,有效降低遷移成本和風險,對業界主流sql語法和資料庫訪問接口的廣泛支持,全面兼容oracle資料庫,dba資料庫管理員databaseadministrator,簡稱dba再學習成本低。k-db資料庫採用多進程多線程、多版本並發控制,具備高可用集群、異地容災等高級功能,可以廣泛應用於大規模交易系統等企業關鍵業務場景。另一方面,全面支持主流資料庫標準,遷移過程大部分自動化完成。

k-ux作業系統是通過unix03認證的主機作業系統,k-ux作業系統的廣泛的兼容性,其中包含兼容k-db資料庫。目前,k-db資料庫集群只能通過手動的方式部署在k-ux作業系統上。k-db資料庫集群環境搭建是一項比較複雜、重複的工作,如何提升環境搭建和檢測的效率,減少工作時間,是此類工作中需要解決的關鍵問題。



技術實現要素:

為了克服上述現有技術中的不足,本發明提供一種k-ux作業系統上搭建資料庫集群的系統,包括:作業系統ssh協議接口模塊、參數管理模塊、作業調度模塊、監控模塊、異常處理模塊、資料庫監控模塊、資料庫驗證模塊、控制臺模塊;

作業系統ssh協議接口模塊第一通信埠與k-ux作業系統指令接口的第一節點相連,作業系統ssh協議接口模塊第二通信埠與k-ux作業系統指令接口的第二節點相連,作業系統ssh協議接口模塊第三通信埠與作業調度模塊第一通信埠相連,作業系統ssh協議接口模塊第四通信埠與異常處理模塊第三通信埠相連,作業系統ssh協議接口模塊第五通信埠與監控模塊第二通信埠相連,作業系統ssh協議接口模塊第六通信埠與資料庫驗證模塊第一通信埠相連,作業系統ssh協議接口模塊第七通信埠與資料庫監控模塊第一通信埠相連;

參數管理模塊第一通信埠與作業調度模塊第二通信埠相連,參數管理模塊第二通信埠與控制臺模塊第五通信埠相連;

作業調度模塊第三通信埠與異常處理模塊第一通信埠相連。監控模塊第一通信埠與異常處理模塊第四通信埠相連,監控模塊第三通信埠與控制臺模塊第三通信埠相連;

異常處理模塊第二通信埠與控制臺模塊第四通信埠相連;

數據監控模塊第二通信埠與控制臺模塊第一通信埠相連;

資料庫驗證模塊第一通信埠與控制臺模塊第二通信埠相連。

優選地,ssh協議接口模塊用於通過控制臺模塊與k-ux作業系統建立ip、埠號、用戶名、密碼的連接,使系統通過標準的ssh協議與k-ux作業系統相連,實現k-db資料庫、集群軟體、驅動包、檢驗腳本的數據通信傳輸;將作業調度模塊生成的操作指令發送到k-ux系統;將k-ux系統反饋的執行結果傳送到監控模塊。

優選地,參數管理模塊用於配置作業系統連接參數以及配置資源參數;

作業系統連接參數包括連接協議、連接主機數量、主機ip、埠號、重新連接間隔時間參數;資源參數包括集群軟體數據、驅動包數據、檢驗腳本資源傳送模式、數據存放位置參數。

優選地,作業調度模塊用於按照預設的參數設置分別將k-db資料庫安裝包、k-db集群軟體、驅動包、檢驗腳本上傳到k-ux作業系統;作業調度模塊向k-ux作業系統發送環境變量設置,系統參數配置,資料庫安裝,集群安裝命令,檢驗腳本命令,檢測資料庫安裝;

作業調度接收異常處理模塊的異常處理策略,生成異常處理指令;將異常處理指令發送到k-ux作業系統執行回退或異常處理命令。

優選地,監控模塊用於監控k-ux作業系統上安裝和搭建k-db資料庫集群過程中運行狀態、執行結果,並將運行狀態、執行結果顯示到控制臺模塊,同時將異常狀態發送到異常處理模塊。

優選地,異常處理模塊用於分析並處理監控模塊傳送過來的異常信息,生成異常處理策略發送到作業調度模塊。

優選地,資料庫監控模塊用於監控k-ux作業系統上資料庫運行狀態,並將監控的信息發送到控制臺模塊進行展示;還將資料庫異常信息經過控制臺模塊傳輸到異常處理模塊進行異常處理。

優選地,資料庫驗證用於資料庫安裝的驗證以及資料庫集群的驗證,同時將信息發送到控制臺模塊展示。

優選地,控制臺模塊用於通過圖形界面直觀的對作業系統接口進行配置連接、上傳資源,同時顯示系統各模塊運行狀態或k-ux作業系統反饋的執行結果信息。

一種k-ux作業系統上搭建資料庫集群的方法,方法包括:

啟動控制臺模塊;

通過參數管理模塊配置作業系統連接參數以及配置資源參數;

配置ssh協議接口模塊與k-ux作業系統連接;

通過控制臺模塊上傳k-db資料庫、集群軟體、驅動包、檢驗腳本資源;

作業調度模塊按照預設的參數設置分別將k-db資料庫安裝包、k-db集群軟體、驅動包、檢驗腳本上傳到k-ux作業系統;向k-ux作業系統發送環境變量設置,系統參數配置,資料庫安裝,集群安裝命令,檢驗腳本命令,檢測資料庫安裝;

監控模塊對k-ux作業系統反饋的執行狀態信息進行收集和分析;

作業調度模塊接收監控模塊和異常處理模塊的異常信息並生成相應的k-ux系統指令。

從以上技術方案可以看出,本發明具有以下優點:

k-ux作業系統上搭建資料庫集群的系統通過自動方式對k-db資料庫集群安裝和驗證,減少實施人員的工作步驟;能夠提高在k-ux作業系統上搭建並檢測k-db資料庫集群的效率,減少實施人員的工作時間。通過在k-ux作業系統上安裝和驗證k-db資料庫集群可以大大減少實施人員的部署時間;為k-ux作業系統提供一種快速安裝和驗證資料庫集群的解決方案。

附圖說明

為了更清楚地說明本發明的技術方案,下面將對描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1為k-ux作業系統上搭建資料庫集群的系統的整體示意圖;

圖2為k-ux作業系統上搭建資料庫集群的方法流程圖。

具體實施方式

為使得本發明的發明目的、特徵、優點能夠更加的明顯和易懂,下面將運用具體的實施例及附圖,對本發明保護的技術方案進行清楚、完整地描述,顯然,下面所描述的實施例僅僅是本發明一部分實施例,而非全部的實施例。基於本專利中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬於本專利保護的範圍。

本實施例提供一種k-ux作業系統上搭建資料庫集群的系統,圖1所示,包括:作業系統ssh協議接口模塊1、參數管理模塊2、作業調度模塊3、監控模塊4、異常處理模塊5、資料庫監控模塊6、資料庫驗證模塊7、控制臺模塊8;

作業系統ssh協議接口模塊1第一通信埠與k-ux作業系統指令接口的第一節點相連,作業系統ssh協議接口模塊1第二通信埠與k-ux作業系統指令接口的第二節點1相連,作業系統ssh協議接口模塊1第三通信埠與作業調度模塊3第一通信埠相連,作業系統ssh協議接口模塊1第四通信埠與異常處理模塊5第三通信埠相連,作業系統ssh協議接口模塊1第五通信埠與監控模塊4第二通信埠相連,作業系統ssh協議接口模塊1第六通信埠與資料庫驗證模塊7第一通信埠相連,作業系統ssh協議接口模塊1第七通信埠與資料庫監控模塊6第一通信埠相連;

參數管理模塊2第一通信埠與作業調度模塊3第二通信埠相連,參數管理模塊2第二通信埠與控制臺模塊8第五通信埠相連;

作業調度模塊3第三通信埠與異常處理模塊5第一通信埠相連。監控模塊4第一通信埠與異常處理模塊5第四通信埠相連,監控模塊4第三通信埠與控制臺模塊8第三通信埠相連;異常處理模塊5第二通信埠與控制臺模塊8第四通信埠相連;數據監控模塊6第二通信埠與控制臺模塊8第一通信埠相連;資料庫驗證模塊7第一通信埠與控制臺模塊8第二通信埠相連。

其中,ssh協議接口模塊1用於ssh協議接口模塊用於通過控制臺模塊與k-ux作業系統建立ip、埠號、用戶名、密碼的連接,使系統通過標準的ssh協議與k-ux作業系統相連,實現k-db資料庫、集群軟體、驅動包、檢驗腳本的數據通信傳輸;將作業調度模塊生成的操作指令發送到k-ux系統;將k-ux系統反饋的執行結果傳送到監控模塊。

參數管理模塊2用於配置作業系統連接參數以及配置資源參數;

作業系統連接參數包括連接協議、連接主機數量、主機ip、埠號、重新連接間隔時間參數;資源參數包括集群軟體數據、驅動包數據、檢驗腳本資源傳送模式、數據存放位置參數。

作業調度模塊3用於按照預設的參數設置分別將k-db資料庫安裝包、k-db集群軟體、驅動包、檢驗腳本上傳到k-ux作業系統;作業調度模塊向k-ux作業系統發送環境變量設置,系統參數配置,資料庫安裝,集群安裝命令,檢驗腳本命令,檢測資料庫安裝;作業調度接收異常處理模塊的異常處理策略,生成異常處理指令;將異常處理指令發送到k-ux作業系統執行回退或異常處理命令。

監控模塊4用於監控k-ux作業系統上安裝和搭建k-db資料庫集群過程中運行狀態、執行結果,並將運行狀態、執行結果顯示到控制臺模塊,同時將異常狀態發送到異常處理模塊。

異常處理模塊5用於分析並處理監控模塊傳送過來的異常信息,生成異常處理策略發送到作業調度模塊。

資料庫監控模塊6用於監控k-ux作業系統上資料庫運行狀態,並將監控的信息發送到控制臺模塊進行展示;還將資料庫異常信息經過控制臺模塊傳輸到異常處理模塊進行異常處理。

資料庫驗證7用於資料庫安裝的驗證以及資料庫集群的驗證,同時將信息發送到控制臺模塊展示。

控制臺模塊8用於通過圖形界面直觀的對作業系統接口進行配置連接、上傳資源,同時顯示系統各模塊運行狀態或k-ux作業系統反饋的執行結果信息。

本發明還提供一種k-ux作業系統上搭建資料庫集群的方法,如圖2所示,方法包括:

s1:啟動控制臺模塊;

用戶在k-ux作業系統上搭建資料庫前,先開啟控制臺模塊。

s2:通過參數管理模塊配置作業系統連接參數以及配置資源參數;

用戶通過參數管理模塊配置作業系統連接參數及資源參數。

包括連接協議、連接主機數量、主機ip、埠號、重新連接間隔時間參數;資源參數包括集群軟體數據、驅動包數據、檢驗腳本資源傳送模式、數據存放位置參數。

s3:配置ssh協議接口模塊與k-ux作業系統連接;

用戶配置ssh協議接口模塊與k-ux作業系統連接。

s4:通過控制臺模塊上傳k-db資料庫、集群軟體、驅動包、檢驗腳本資源;

s5:作業調度模塊按照預設的參數設置分別將k-db資料庫安裝包、k-db集群軟體、驅動包、檢驗腳本上傳到k-ux作業系統;向k-ux作業系統發送環境變量設置,系統參數配置,資料庫安裝,集群安裝命令,檢驗腳本命令,檢測資料庫安裝;

s6:監控模塊對k-ux作業系統反饋的執行狀態信息進行收集和分析;

s7:作業調度模塊接收監控模塊和異常處理模塊的異常信息並生成相應的k-ux系統指令。

系統採用ssh協議分別與k-ux作業系統接口連接,通過作業參數管理模塊對系統參數相關配置完成後,作業調試模塊向k-ux作業系統發送操作指令,這些操作指令是執行k-db資料庫集群環境搭建和檢測的shell命令集,首先將k-db資料庫安裝包、k-db集群軟體、驅動包、檢驗腳本通過二進位模式傳送到k-ux作業系統上,然後執行系統環境設置、資料庫安裝、集群搭建、資料庫檢測工作。在整個資料庫集群的搭建和檢測過程中,系統始終監控系統資源、環境搭建、各模塊運行狀態等信息,一旦出現問題,作業調度模塊將對問題進行處理,及時進行操作回退或者異常處理,直到最終完成k-db資料庫集群的搭建和檢測工作,該工具控制臺可以直觀、快速的與k-ux作業系統進行配置連接,同時查看系統監控模塊監測的各項信息。

對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或範圍的情況下,在其它實施例中實現。因此,本發明將不會被限制於本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀