HACMP軟件通過以下途徑提供高可用性環(huán)境:
·定義一組必需的群集資源,資源可以是硬件,也可以是軟件。
·定義群集節(jié)點(diǎn)訪問這些資源的關(guān)系。這些關(guān)系確定哪個節(jié)點(diǎn)控制資源以及當(dāng)該節(jié)點(diǎn)放棄資源的控制權(quán)后哪個節(jié)點(diǎn)接管資源,當(dāng)一個節(jié)點(diǎn)離開群集時(shí),Cluster Manager能夠?qū)⑦@個節(jié)點(diǎn)的資源轉(zhuǎn)移到群集中的其他節(jié)點(diǎn)上。
其中,資源可以是應(yīng)用、磁盤、卷組、文件系統(tǒng)、NFS文系統(tǒng)、IP地址六種實(shí)體,這些資源是怎樣做到高可用呢?
應(yīng)用:由HACMP啟動,如果節(jié)點(diǎn)發(fā)生故障,則在另一節(jié)點(diǎn)重新啟動。
磁盤、卷組、文件系統(tǒng):在非并發(fā)環(huán)境中,一個節(jié)點(diǎn)控制磁盤資源,如果該節(jié)點(diǎn)發(fā)生故障,它控制的磁盤資源由其他節(jié)點(diǎn)接管。在并發(fā)環(huán)境中,多個節(jié)點(diǎn)同時(shí)控制磁盤資源,一個節(jié)點(diǎn)發(fā)生故障并不影響其他節(jié)點(diǎn)。