Escolar Documentos
Profissional Documentos
Cultura Documentos
PerryMyers,LonHohberger May27,2009
HighAvailabilityandClusterCluster3.x Goals
HighLevelRequirements/Goals
OnlineupgradesfromCluster2.x(Fedora9/RHEL5.4)clusterstoCluster3.x (RHEL6/Fedora11/12) CommonclusterinfrastructureforLinuxHighAvailabilitycommunityandbetter integrationwithotheropensourceprojects Simplificationandmoremodularity EnhancedEaseofUse ImprovedPerformance EnhancedAPIs EnhancedResourceManagement Continuetomakeprogressonimplementingclusterstoragefeatures Tightervirtualizationintegration
ClusterInfrastructureCorosync/Openais
Openais/CorosyncSplit
ProvidescommonclustercommunicationsmechanismforLinuxclusters Allmajordistributionswillbeincludingtheseprojects
CorosyncClusterEngine
Openais
TotemandExtendedVirtual Synchronycommunications ServiceEnginesClosed ProcessGroups,Configuration Database InterprocessCommunications Protocol RDMA/Infinibandsupportfor Totem(usedbyMRGqpid brokers)
ClusterInfrastructureCMAN
ClusterMembership
ClusterConfigurationProvidemultipleoptionsforconfigurationstorage
Fedora11/12,RHEL6Changes
ClusterInfrastructureDLM/GFS
DLM/GFS
DirectIntegrationwithcorosyncimplementedandalayerofcoderemoved RedHatspecifictranslationlayerremovedallowingsupportfornonRH componentssuchasOCFS2 CompatibilitymodewithRHEL5.4interfacestoallowonlinecluster update/migrationtoFedora11/12,RHEL6 Evolutiontoallowintegrationwithmoreprojects SupportsOCFS2 ImplementsclusterposixlockingforLinuxindependentoftheunderlying filesystems Simpler,smallerandfasterinterfacesforclustercomponents.
DLM
Fencing
CrosscomponentGoals
SELinuxTargetedsupportforClusterNodes
Creationofpercomponentselinuxpolicies
Relaxngschematoexportallconfigurationdata
Virtualization
ClusterSuiteinRHEL5supportstwomethodsofsupportingvirtualization
RunningVMsasaservicemanagedbyrgmanager
RunningclustersuitedirectlyinVMs
Virtualization
Conversiontolibvirtfromxmbasedcommandsettosupportmultiplehypervisors (KVM/Xen)
ThiswillbeinRHEL5.4
fence_xvmdrefactoredtomakeiteasiertodeploy RHEL6possibleimprovements
libvirtqpid(QMF)interface Managementserver(RHEVMoroVirtServer)
VMware/HyperVIntegration
VMware
Migrationtracking Integrationwithfabricfencing(SCSIreservations)
HyperV
ResearchAreas
Pacemaker
EvolutionoftheLinuxHAproject ClusterResourceManager ProvidesFinergrainresourcemanagementthanrgmanager Investigationsunderwayonhowtoleveragewithinourcurrentarchitecture Possiblesincecorosync/openaisiscommontoboth SincewerequirerollingupgradesfromRHEL5toRHEL6weneedto continuetosupportrgmanagerinRHEL6,butpacemakercouldbeincluded asanalternativeforuseinnewclusters. LikelywillbeTechPreviewinRHEL6.0 Willallowustoeffectivelyincreaseclustersizesbeyond32Nodes WillprovidesupportformultisiteusageofOpenAIS/Corosync(overhigh latencyWANlinks)
MultiringsupportforTotem
ResearchAreas
MultisiteClusterSupport
RunningasingleclusterwherenodesareseparatedbyaWANlink Featurerequestedbyproductmanagement,butunclearontheusecasesor customerdemand RequiresmultiringsupportfromTotem Cannotsupportsharedstoragebetweensites,insteadstorageateachsite willbereplicated rgmanager'suseofcheckpointwhichreliesondlmmaybeproblematic, pacemakermaybeagoodsolutionhere PowerfencingoveraWAN? Thisfeaturewillnotmake6.0,willneedtoconsiderforapointrelease Subpackagefence_agentstomakedependencieseasiertodealwith
Fencing
ClusterManagement
ClusterManagement
LuciServerandWebUI(twopossiblepathsinRHEL6)
Luciisdeprecated:
LuciisoverhauledtoruninRHEL6usingeither:
StorageSubsystemrewriteintosupportable/modifiablecode
Conga2UIDesignMockup
UpstreamStatus
Corosync1.0releaseshouldbecompletebyJuly1
OpenAIS1.0releasesshouldbecompletebyJuly15
RDMA/InfinibandSupportforTotem
FeaturePagesStatus
ClusterPackagingCompleteinF11 FencingAgentsCompleteinF11 StandardizedLoggingSystemCompleteinF11 PluggableConfigurationSystemCompleteinF11 IPV6SupportCompleteinF11 CorosyncClusterEngineNearing1.0releaseendofJune(F11updates) OpenAISServicesNearing1.0releasemidJuly(F11updates) RollingUpgradesfromRHEL5ClustersCompletedinmostcomponents,work stillunderwayforCorosync,willbereadyforCorosync1.0release KVMBasedVirtualMachineClustersCodecompletedinRHEL5.4astech preview.AdditionaltestingeffortrequiredforRHEL6forfullsupport
FeaturePagesStatus
VirtualizationEnhancements VMwareVirtualCenterSupport
Questions?