RoseMirrorHA支持Active/Standby和Active/Active兩種模式。在Active/Standby的方式中,其中一臺(tái)主機(jī)作為Active主機(jī),運(yùn)行重要的應(yīng)用程序,向客戶端提供各種應(yīng)用服務(wù),另一臺(tái)主機(jī)作為備機(jī),實(shí)時(shí)監(jiān)控Active主機(jī)運(yùn)行情況,只有當(dāng)Active主機(jī)發(fā)生故障后,備機(jī)才接管Active主機(jī)上的應(yīng)用服務(wù)。在Active/Active配置方式中,每臺(tái)主機(jī)上運(yùn)行各自的應(yīng)用程序。服務(wù)器在運(yùn)行自身的應(yīng)用服務(wù)時(shí),同時(shí)也是另一臺(tái)主機(jī)的備機(jī),即兩臺(tái)主機(jī)互為備機(jī)。
RoseMirrorHA通過(guò)網(wǎng)絡(luò)在兩臺(tái)主機(jī)之間進(jìn)行實(shí)時(shí)的數(shù)據(jù)復(fù)制。當(dāng)Active主機(jī)發(fā)生故障時(shí),RoseMirrorHA將自動(dòng)將服務(wù)迅速地切換到備機(jī),并在各機(jī)鏡像數(shù)據(jù)的基礎(chǔ)上,繼續(xù)為客戶端提供業(yè)務(wù)服務(wù)。
·配置守護(hù)程序:cmclconfd
Serviceguard命令使用該守護(hù)程序來(lái)收集群集中所有節(jié)點(diǎn)的信息。它收集配置信息,如有關(guān)網(wǎng)絡(luò)和卷組的信息。它還將群集二進(jìn)制配置文件分發(fā)給群集中的所有節(jié)點(diǎn)。該守護(hù)程序由inetd( 1M)啟動(dòng)。/etc/inetd.conf文件中包含與該守護(hù)程序?qū)?yīng)的條目。