中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何進行hp-unix下的高可用集群設置

發布時間:2021-11-08 16:43:04 來源:億速云 閱讀:483 作者:柒染 欄目:建站服務器

今天就跟大家聊聊有關如何進行hp-unix下的高可用集群設置,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

雙機備份原理:在2個主機節點上分別安裝集群軟件(如:HP ServiceGuard),對客戶端配置一個浮動IP,浮動意思是該IP地址適時綁定在2個節點中的某一個上,但該IP對客戶端是固定的。每個節點配置3塊網卡,分別是數據網卡,心跳信號網卡,以及一塊對數據和心跳備份的網卡。數據和心跳網卡需要配置IP地址,備份網卡不配,當數據或心跳網卡失效,備份網卡自動接管數據或心跳網卡IP地址。當ServieGuard啟動后,一旦主節點發生異常,如主節點停機、應用的關鍵進程退出、網絡中斷等情況發生,備節點立即啟動預設的應用程序,同時將浮動IP綁定到備節點上,整個主備機切換時間大概在2分鐘內完成,切換后,客戶端通過浮動IP透明地連接到備機上。當主節點故障排除后,是否要將備節點重新切換到主節點有2個策略,一是手工切換,二是自動切換,缺省是手工切換。
ServiceGuard軟件的組成:
軟件組件
Package Manager 運行包管理器
Cluster Manager 集群管理器
Network Manager 網絡管理器
主要后臺進程
cmcld:節點守護進程,負責發送心跳信號、管理本地網絡、以及負責運行包的管理
cmlogd:負責在系統日志(syslog)中記錄信息
cmlvmd:監控所有屬于集群控制的卷組(VG)的狀態
cmsrvassistd:負責包啟動、停止腳本以及服務程序的運行
集群的結構組成
1、節點:構成集群的主機。一個集群中允許的節點數量是2—16個
2、 運行包:運行包里面包含用戶的應用程序,以及為該應用程序所分配的資源。報運行在某個運行的節點上,并且可以在節點間進行切換。
有關包(package)的一些概念
1、包含應用程序
2、 分配相應資源:①卷組、邏輯卷和文件系統 ②浮動IP地址 ③應用程序的啟動和停止腳本 ④服務程序
規則是:分配給一個包的資源不能再分配給其他包;同一時間一個包只能運行在一個節點上
浮動IP的概念
浮動IP是分配給每個應用程序(運行包)的。如果要訪問一個應用程序,則需要連接浮動IP地址。只需鏈接這個地址,而不管它實際上是在哪臺主機或那塊網卡上。

浮動IP必須加載在具有同網段靜態IP地址的網卡上,當發生本機網卡切換時,浮動IP會和靜態IP一起被加載到備用網卡上。

構成集群的硬件條件
1、主機:多臺主機構成集群,每臺主機必須擁有自己獨立的根盤,強烈建議鏡像。
2、數據磁盤:由于MC/SG不能對數據磁盤故障作出響應,需要使用高可用性的磁盤陣列或對數據盤進行鏡像。
3、網絡:MC/SG中的network manager可以對網絡故障作出響應。需要配置冗余的網絡設備(網線、交換機、網卡等)。

集群配置—相關文件
1、/etc/cmcluster/cluster.ascii
集群配置文件,包含節點組成、卷組指定和相關參數設定等
2、/etc/cmcluster/cmclconfig
集群二進制文件,由配置文件編譯而成,包含集群的全部信息
3、/etc/cmcluster/mscppkg/mscppkg.conf
包配置文件,指定包所在的節點、監控網段、切換模式等參數信息
4、/etc/cmcluster/mscppkg/control.sh
包控制文件,指定包所擁有的各種資源
5、/etc/cmcluster/mscppkg/control.sh.log
包運行時記錄的日志
6、/etc/cmcluster/mscppkg/start_mscp.sh
包啟動時用于啟動應用程序的腳本
7、/etc/cmcluster/mscppkg/stop_mscp.sh
包停止時用于停止應用程序的腳本
8、/etc/cmcluster/mscppkg/mscp_service.sh
包服務腳本,執行進程監控及其它客戶化的功能

MC/SG運行過程---啟動過程
啟動集群
1、        在每個節點上啟動守護進程cmcld
2、        所有cmcld運行正常的節點組成集群

啟動包
1、        激活卷組,加載浮動IP,掛起文件系統
2、        執行應用程序啟動程序(start_mscp.sh)
3、        運行服務(mscp_service.sh)

MC/SG運行過程---停止過程
停止包
1、        停止服務(mscp_service.sh)
2、        執行應用程序停止腳本(stop_mscp.sh)
3、        卸下文件系統,卸載浮動IP去激活卷組

停止集群
1、        在每個節點上停止守護進程cmcld

集群相關命令
啟動集群:cmruncl –v 停止集群:cmhaltcl –v(若有包運行,加-f參數) 只在一個節點上啟動集群:cmruncl –n 節點名  觀察整個集群狀態:cmviewcl –v

運行包相關命令
啟動包:cmrunpkg –v –n 節點名 包名  停止包:cmhaltpkg –v 包名
設置包的自動切換屬性:cmmodpkg –e 包名(允許包在節點之間自動切換)
cmmodpkg –e –n 節點名 包名(允許包在該節點上啟動)

運行包管理---手工切換包實例
將包scppkg從mscp1切換到mscp2:
步驟一:在任意主機上執行
cmhaltpkg –v scppkg
步驟二:在任意主機上執行
cmrunpkg –v –n scp2 scppkg
步驟三:在任意主機上執行
cmmodpkg –e scppkg

日志檢查---系統日志
/var/adm/syslog/syslog.log 系統日志

日志檢查---包日志
/etc/cmcluster/mscppkg/control.sh.log 包運行日志

應急處理方案
如果出現緊急情況,需要脫離雙機軟件直接啟動應用程序
1、 執行vgchange –c n vgdata,讓vg脫離MC的控制
2、 執行vgchange –a y vdata  激活vg
3、 執行ifconfig lan 1:1 inet 129.9.168.120 netmask 255.255.255.0手動將浮動IP綁定在網卡上
4、 執行/etc/cmcluster/pkg/里的包啟動腳本或直接執行相關命令啟動應用及數據庫

雙機配置恢復后
1、停止數據庫和應用
2、執行ifconfig lan 1:1 0.0.0.0,刪除浮動IP
3、執行vgchange –a n vgdata去激活vg
4、執行cmruncl –v啟動集群,第一次啟動會由于vg不能被MC控制使得包無法啟動
5、在集群處于running狀態時,執行vgchange –c y vgdata將vg加入MC控制
6、執行cmrunpkg –v pkg,啟動包

看完上述內容,你們對如何進行hp-unix下的高可用集群設置有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嘉定区| 鲁山县| 漳平市| 苍溪县| 车致| 林芝县| 太康县| 明水县| 长汀县| 棋牌| 林甸县| 石楼县| 胶南市| 绥滨县| 博罗县| 鄯善县| 敖汉旗| 婺源县| 娄底市| 新津县| 阳西县| 济源市| 蓝山县| 洪湖市| 长垣县| 潜山县| 富锦市| 汾阳市| 台安县| 和政县| 城口县| 修水县| 凌海市| 贺兰县| 海盐县| 奈曼旗| 游戏| 铅山县| 马尔康县| 河西区| 石城县|