HACMP的網(wǎng)絡(luò)環(huán)境根據(jù)類型,有以下兩種: TCP/IP-based network Device-based network 基于TCP/IP協(xié)議的網(wǎng)絡(luò)環(huán)境,在實(shí)際應(yīng)用中最常見(jiàn)的就是使用網(wǎng)卡設(shè)備、通過(guò)IP地址組成的以太網(wǎng)環(huán)境。 基于設(shè)備的網(wǎng)絡(luò)環(huán)境主要指的是磁盤心跳網(wǎng)絡(luò)。心跳網(wǎng)絡(luò)通過(guò)監(jiān)控cluster各節(jié)點(diǎn)之間的通信,來(lái)判斷各個(gè)節(jié)點(diǎn)的服務(wù)狀態(tài)。 HACMP相關(guān)文章涉及網(wǎng)絡(luò)環(huán)境(TCP/IP-based)都會(huì)提到以下幾個(gè)關(guān)鍵詞: Boot IP Service IP persistent IP label 剛開始搭建的時(shí)候確實(shí)稀里糊涂的,每個(gè)節(jié)點(diǎn)只有2塊網(wǎng)卡,能不能搭建這個(gè)貌似需要多個(gè)網(wǎng)段個(gè)IP地址的HACMP環(huán)境呢?當(dāng)時(shí)沒(méi)有搞清這些東西,也沒(méi)有正確規(guī)劃Boot IP、Service IP什么的就動(dòng)手,結(jié)果是error一片,慘不忍睹! Boot IP 拜讀了很多其他人的經(jīng)驗(yàn),再加上自己最近的失敗教訓(xùn),總結(jié)一下Boot IP,大概就是這么一些子知識(shí)點(diǎn): boot IP是AIX系統(tǒng)定義在物理網(wǎng)卡上IP地址,與HACMP的啟動(dòng)與否無(wú)關(guān) 同一節(jié)點(diǎn)上的多個(gè)boot IP必須在不同的子網(wǎng)上 boot IP在任何時(shí)候都不會(huì)被刪除 也就是說(shuō),對(duì)于每個(gè)節(jié)點(diǎn),一塊物理網(wǎng)卡對(duì)應(yīng)一個(gè)boot ip,系統(tǒng)啟動(dòng)時(shí)自動(dòng)生效。 Service IP Service IP是用于客戶端訪問(wèn)的 IP 地址。Service IP 地址(及其關(guān)聯(lián)的標(biāo)簽)由 HACMP 監(jiān)視,并且是資源組的一部分。存在兩種類型的Service IP: 共享服務(wù) IP 地址(標(biāo)簽):可以配置在多個(gè)節(jié)點(diǎn)上的 IP 地址,并且是一次只能在一個(gè)節(jié)點(diǎn)上處于活動(dòng)狀態(tài)的資源組的一部分。 與節(jié)點(diǎn)綁定的服務(wù) IP 地址(標(biāo)簽):只能配置在一個(gè)節(jié)點(diǎn)上(不由多個(gè)節(jié)點(diǎn)共享)的 IP 地址。通常,此類服務(wù) IP 地址與并發(fā)資源組相關(guān)聯(lián)。 服務(wù) IP 地址在 HACMP 已啟動(dòng)并且關(guān)聯(lián)的資源組處于在線狀態(tài)時(shí)變得可用。 Service IP是以別名的形式存在的,它有以下特性和要求: 每個(gè)cluster節(jié)點(diǎn)上至少有一個(gè)service IP以別名方式附在boot adapter 上 同一節(jié)點(diǎn)上的service IP必須與該節(jié)點(diǎn)上的所有boot IP處在不同的子網(wǎng)上 多個(gè)service IP可以別名方式與boot IP同在一塊物理網(wǎng)卡上 HACMP啟動(dòng)后,service IP以別名方式賦予boot IP 所在的物理網(wǎng)卡上 如果一個(gè)工作節(jié)點(diǎn)失效,接管節(jié)點(diǎn)使用與失效節(jié)點(diǎn)上 service IP處于同一network的boot adapter以別名方式接管該service IP。這對(duì)使用此service IP的client端是透明的。 Service IP類似Oracle RAC里的VIP機(jī)制,以別名的形式存在,支持故障后漂移。HACMP的高可用性主要就是體現(xiàn)在Service IP實(shí)現(xiàn)從故障節(jié)點(diǎn)到備份節(jié)點(diǎn)的接管。 Persistent IP 關(guān)于persistent IP,牛新莊牛大師的熱門文檔《HACMP 5.1 配置手冊(cè)》有一段給了比較多的總結(jié),這里直接轉(zhuǎn)貼過(guò)來(lái)。永久的IP標(biāo)識(shí)(persistent IP label)的特性: 一個(gè)永久的IP標(biāo)識(shí)(persistent IP label)是一個(gè)IP別名,它可以被分配給一個(gè)群集 一直固定在被分配的節(jié)點(diǎn)上(節(jié)點(diǎn)綁定) 作為別名被配置在啟動(dòng)網(wǎng)卡(boot adapter)上 與已經(jīng)被配置的服務(wù)IP標(biāo)識(shí)(service IP label)或啟動(dòng)IP標(biāo)識(shí)(boot IP label)共同存在 不需要在節(jié)點(diǎn)上安裝額外的物理網(wǎng)卡 不屬于任何資源組 可以被用于在群集中訪問(wèn)指定的節(jié)點(diǎn)進(jìn)行管理工作 在節(jié)點(diǎn)啟動(dòng)后即可用,當(dāng)HACMP服務(wù)停止后也始終保持可用 在以太網(wǎng)、令牌環(huán)網(wǎng)、FDDI以及ATM LANE網(wǎng)絡(luò)中都可被配置 不能在SP交換機(jī)、ATM傳統(tǒng)IP網(wǎng)和串行網(wǎng)絡(luò)上進(jìn)行配置 和配置的服務(wù)IP標(biāo)識(shí)(service IP label)和啟動(dòng)IP標(biāo)識(shí)(boot IP label)使用同一塊網(wǎng)卡 如果節(jié)點(diǎn)失敗,該IP標(biāo)識(shí)不會(huì)遷移到群集中的其它節(jié)點(diǎn) 如果網(wǎng)卡失敗,它只會(huì)遷移到相同網(wǎng)絡(luò)的同一個(gè)節(jié)點(diǎn)上的其它網(wǎng)卡 每個(gè)網(wǎng)絡(luò)的每個(gè)節(jié)點(diǎn)上只能配置一個(gè)永久的IP標(biāo)識(shí)(persistent IP label) 通過(guò)了解HACMP的網(wǎng)絡(luò)環(huán)境資源,我們?cè)谝?guī)劃高可用環(huán)境應(yīng)該注意: Boot IP、Service IP以及Persistent IP不要設(shè)計(jì)在同一個(gè)網(wǎng)段 Boot IP是HACMP各節(jié)點(diǎn)上網(wǎng)卡配置的實(shí)際IP Service IP以alias形式存在,是實(shí)現(xiàn)高可用性的共享IP。部署應(yīng)用時(shí),建議把a(bǔ)pplication process綁定在service ip上 Persistent IP也是以alias形式存在,每個(gè)節(jié)點(diǎn)配一個(gè)persistent IP即可 |