真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何進(jìn)行hp-unix下的高可用集群設(shè)置-創(chuàng)新互聯(lián)

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

成都創(chuàng)新互聯(lián)公司是專業(yè)的奉化網(wǎng)站建設(shè)公司,奉化接單;提供成都網(wǎng)站制作、成都做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行奉化網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

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

浮動IP必須加載在具有同網(wǎng)段靜態(tài)IP地址的網(wǎng)卡上,當(dāng)發(fā)生本機(jī)網(wǎng)卡切換時,浮動IP會和靜態(tài)IP一起被加載到備用網(wǎng)卡上。

構(gòu)成集群的硬件條件
1、主機(jī):多臺主機(jī)構(gòu)成集群,每臺主機(jī)必須擁有自己獨(dú)立的根盤,強(qiáng)烈建議鏡像。
2、數(shù)據(jù)磁盤:由于MC/SG不能對數(shù)據(jù)磁盤故障作出響應(yīng),需要使用高可用性的磁盤陣列或?qū)?shù)據(jù)盤進(jìn)行鏡像。
3、網(wǎng)絡(luò):MC/SG中的network manager可以對網(wǎng)絡(luò)故障作出響應(yīng)。需要配置冗余的網(wǎng)絡(luò)設(shè)備(網(wǎng)線、交換機(jī)、網(wǎng)卡等)。

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

MC/SG運(yùn)行過程---啟動過程
啟動集群
1、        在每個節(jié)點上啟動守護(hù)進(jìn)程cmcld
2、        所有cmcld運(yùn)行正常的節(jié)點組成集群

啟動包
1、        激活卷組,加載浮動IP,掛起文件系統(tǒng)
2、        執(zhí)行應(yīng)用程序啟動程序(start_mscp.sh)
3、        運(yùn)行服務(wù)(mscp_service.sh)

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

停止集群
1、        在每個節(jié)點上停止守護(hù)進(jìn)程cmcld

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

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

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

日志檢查---系統(tǒng)日志
/var/adm/syslog/syslog.log 系統(tǒng)日志

日志檢查---包日志
/etc/cmcluster/mscppkg/control.sh.log 包運(yùn)行日志

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

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

看完上述內(nèi)容,你們對如何進(jìn)行hp-unix下的高可用集群設(shè)置有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝大家的支持。


網(wǎng)站名稱:如何進(jìn)行hp-unix下的高可用集群設(shè)置-創(chuàng)新互聯(lián)
瀏覽路徑:http://weahome.cn/article/hhgdo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部