Red Hat klustersvit
Red Hat Cluster inkluderar programvara för att skapa ett kluster med hög tillgänglighet och lastbalansering . Båda kan användas på samma system även om detta användningsfall är osannolikt. Båda produkterna, High Availability Add-On och Load Balancer Add-On, är baserade på community-projekt med öppen källkod . Red Hat Cluster-utvecklare bidrar med kod uppströms för gemenskapen. Beräkningskluster är inte en del av klusterpaketet, utan tillhandahålls istället av Red Hat MRG .
Tillägg med hög tillgänglighet
High Availability Add-On är Red Hats implementering av Linux-HA . Den försöker säkerställa tjänstens tillgänglighet genom att övervaka andra noder i klustret. Alla noder i klustret måste komma överens om sin konfiguration och status för delade tjänster innan klustret anses ha ett kvorum och tjänster kan startas.
Den primära formen för att kommunicera nodstatus är via en nätverksenhet (vanligtvis Ethernet ), även om i fallet med ett eventuellt nätverksfel kan beslutförhet avgöras genom sekundära metoder som delad lagring eller multicast .
Programvarutjänster, filsystem och nätverksstatus kan övervakas och kontrolleras av klusterpaketet, tjänster och resurser kan överlåtas till andra nätverksnoder i händelse av fel.
Klustret avbryter tvångsmässigt en klusternods åtkomst till tjänster eller resurser, via stängsel, för att säkerställa att noden och data är i ett känt tillstånd. Noden avslutas genom att ta bort strömmen (känd som STONITH ) eller tillgång till den delade lagringen. Nyare versioner av Red Hat använder en distribuerad låshanterare , för att tillåta finkornig låsning och ingen enskild felpunkt. Tidigare versioner av klusterpaketet förlitade sig på en "grand unified lock manager" (GULM) som kunde klustras, men som ändå uppvisade ett misslyckande om noderna som fungerade som GULM-servrar skulle misslyckas. GULM var senast tillgängligt i Red Hat Cluster Suite 4.
Tekniska detaljer
- Stöd för upp till 128 noder (16 noder på Red Hat Enterprise Linux 3, 4, 5 och 6)
- NFS (Unix) /SMB /GFS /GFS2 (flera operativsystem) Stöd för failover för filsystem
- Service failover support
- Helt delat lagringsundersystem
- Omfattande dataintegritet
- SCSI och fiberkanalstöd
- OCF och LSM resursagenter
Lastbalanseringstillägg
Red Hat anpassade Piranhas lastbalanseringsprogram för att möjliggöra transparent lastbalansering och failover mellan servrar. Applikationen som balanseras kräver ingen speciell konfiguration för att balanseras, istället en Red Hat Enterprise Linux-server med belastningsbalanseraren konfigurerad, fångar upp och dirigerar trafik baserat på mätvärden/regler som ställts in på lastbalanseraren.
Support och produktlivscykel
Stödet för Red Hat-klusterpaket är kopplat till en matchande version av Red Hat Enterprise Linux och följer samma underhållspolicy. Produkten har ingen aktivering, tidsbegränsning eller fjärravbrottsbrytare , den kommer att fortsätta att fungera efter att supportens livscykel har avslutats. Det stöds delvis under VMware Virtual Machine.
Historia
Klustersviten finns i:
- Red Hat Enterprise Linux 2.1 26 mars 2002
- Red Hat Enterprise Linux 3.x, 4.x, 5.x - med globalt filsystem (v1.x) som stöds som filsystem
- Red Hat Enterprise Linux 5
- Red Hat Enterprise Linux 5.3 och senare - med Global File System 2
- Red Hat Enterprise Linux 6.0 och senare, med Corosync (projekt) , CMAN och RGManager
- Red Hat Enterprise Linux 6.5 och senare, med Corosync (projekt) , CMAN och RGManager, eller Pacemaker Resource Manager
- Red Hat Enterprise Linux 7.0 och senare 6 oktober 2014 Corosync (projekt) och Pacemaker Resource Manager , med