Copyright©2002VERITASSoftwareCorporation.Allrightsreserved.VERITAS,theVERITASlogo,andallotherVERITASproductnamesandslogansaretrademarksorregisteredtrademarksofVERITASSoftwareCorporation.VERITASandtheVERITASLogoReg.U.S.Pat.&TmOff.Otherproductnamesand/orslogansmentionedhereinmaybetrademarksorregisteredtrademarksoftheirrespectivecompanies.VERITAS集群解决方案AdaptiveSoftwareArchitectureVERITAS全面解决方案ApplicationUptimeGlobalDataManagementDataCenterRecoveryCapacityPlanning服务级交付DASIP-StorageSANNASVERITAS软件应用插件存储插件关键应用和数据库系统PoweredbyVERITAS主动存储资源管理高可用集群及容灾系统数据保护存储基础架构是什么导致业务中断:系统停顿PlannedDowntime30%Software40%People15%Hardware10%Environment5%LAN/WANEquip.1%Client1%我们面对的高可用集群软件•安装、配置、管理非常复杂•扩展性较差(群集内的节点数少)•没有智能集群功能,高可用和流量均衡冲突•对第三方软硬件的支持能力有限•没有可靠的广域高可用方案•应用级的高可用能力相对较弱,一般是整机切换•平台专用,在多平台的企业范围内部署较为复杂,同时,费用也较高。新一代高可用解决方案VERITASClusterServer•提供极强的扩展能力-32节点•安装、配置、管理简单易用•应用服务级的群集技术•支持计划停机和非计划停机的群集•SANReady•支持广泛的第三方平台•支持广泛的第三方软件•同时管理多个异种平台•采用高速GAB和LLT技术•可靠的远程高可用环境支持能力StorageAreaNetworkSAN环境中32个节点集群ApplicationServiceGroupOracleApplicationServiceGroupWEBApplicationServiceGroupNFSLocalAreaNetwork独创的、先进的状态监控协议•心跳线使用运行在lowlatencytransport(LLT)协议上的globalatomicbroadcast(GAB)方式通讯•集群中节点间通讯利用LLT直接进行,无需TCP/IP支持•比传统的利用TCPIP进行的节点间通讯快速、可靠•LLT具有自动发现能力,支持在线的节点增加和删除•突破性地利用共享磁盘上开辟心跳区域(HeartBeatRegion)最大限度保证可靠连接其他节点的心跳线TCPIPDLPIMACLLTGAB节点的协议堆桟N:1集群体系架构•大幅度减少冗余成本计费帐务统计帐务计费采集备用通过N:M配置提升使用率•主动监控每个节点CPU的平均使用率。•把应用移至拥有最大可用容量的服务器。•驱动器在N:M配置中的使用N:M(所有硬件同时提供在线服务)与N:1(1个备用服务器)App_AApp_BApp_CApp_DApp_DApp_CApp_BApp_AApp_CN:M集群体系架构“备用容量”,非“备用系统”XCHGDB_6DB_5XCHG_MKTDB_3SQLDB_2XCHG_ENGOracleDB_6XCHGDB_6XCHG_ENGSQLDB_2在本配置中,没有闲置硬件。无可用容量无可用容量无可用容量应用服务的管理•多结点/多服务的集群•Java图形管理界面•备机无需同一型号的服务器•无限制的服务组(SG)•基于资源的服务组•服务组的切换不会造成相互影响•基于策略的切换–如:优先级,负荷等•支持层叠式切换•简单管理服务的启动、停止和切换RGWebE10KE10KABCRGNFSRGOracleRGNBURGOracleRGWeb服务组ServiceGroup•一个应用服务跟与其相关的资源联系在一起*OneormoreIPaddresses*Oneormoreapplications*Oneormorediskgroups*AsinglephysicalhostAresourceincludes:Win98客户机应用服务服务器共享磁盘RG-NFSRG-WebRG-OracleNodeANodeBNodeCNodeDRG-SAPRG-NBUFileSystemNetworkCardDatabaseIPAddressAPPLICATIONPhysicalDiskPhysicalDiskPhysicalDiskVolumesFileSystemNetworkCardDatabaseIPAddressPhysicalDiskPhysicalDiskPhysicalDiskVolumesPhysicalDiskPhysicalDiskPhysicalDiskFileSystemNetworkCardDatabaseIPAddressVolumesFileSystemNetworkCardDatabaseIPAddressPhysicalDiskPhysicalDiskPhysicalDiskVolumesFileSystemNetworkCardIPAddressPhysicalDiskPhysicalDiskPhysicalDiskVolumesFileSystemNetworkCardIPAddressPhysicalDiskPhysicalDiskPhysicalDiskVolumes集群:应用故障切换IPAddressNetworkCardPhysicalDiskPhysicalDiskPhysicalDiskVolumesNetworkCardPhysicalDiskPhysicalDiskPhysicalDisk应用数据库IP地址文件系统逻辑卷网卡物理磁盘物理磁盘物理磁盘服务组:用于监控应用状态的一系列资源-负荷=可用容量自适应工作负荷管理容量•定义系统处理能力和容量300300300150300•根据应用需求,定义服务组处理能力负荷计划CMS_5100LoadCMS_4100LoadCMS_3175LoadCMS_1125LoadCMS_2200Load125200175100+1000175100125100150SVR_ASVR_BSVR_CSVR_DSVR_E-负荷=可用容量基于工作负荷的管理容量300300300150300125200175100+1000175100125100150•CMS_5发生故障。CMS_5100LoadCMS_4100LoadCMS_3175LoadCMS_1125LoadCMS_2200LoadSVR_ASVR_BSVR_CSVR_DSVR_E•CMS_4继续保持在线状态。•ClusterServer以在线方式,把CMS_5切换至拥有最大可用处理容量的服务器。CMS_5100LoadCMS_4100LoadCMS_3150LoadCMS_1125LoadCMS_2200Load-负荷=可用容量自适应工作负荷管理容量300300300150300125+100200150100075100150100150•SVR_A发生故障。•ClusterServer以在线方式,把CMS_1和CMS_5切换至拥有最大处理容量的服务器。SVR_ASVR_BSVR_CSVR_DSVR_E•自适应工作负荷管理提供:1)负荷;2)优先级;3)循环政策。高可用TrafficDirectorWeb_4Web_3Web_2Web_5Web_1Web_6Web_7服务器选择算法:•循环开放式连接开放式连接开放式连接开放式连接开放式连接开放式连接开放式连接•加权循环•最小连接•加权最小连接•WebSystem•Client_ServerVCSClusterManager•使用一个控制台,就可以管理多个平台(OS)上的Cluster•使用方便:ExplorerLike•管理方便:–同时管理多个clusters,nodesandresourcegroup.•也支持命令行管理VCSClusterGUI界面示意安装配置简单•Cluster的安装配置在一个节点上即可完成•配置文件简单,只需在一个节点上配置,然后分发到整个群集内的所有节点•对配置文件有语法检测功能•Quick_Install(ClusterStatconfiguration)•Quick_NFS(NFSservicegroupsetup)•提供专为小的Cluster环境设计的QuickInstallationGuideClusterManagement•支持人工failover,可用于计划停机、或均衡各个服务器的负载•基于任务(roles-based)的安全管理方式•Wizard:简化使用•详细的管理操作日志•logging和debugging功能•支持本地和远程管理模式应用集成:内置应用Agent•vxdg(VMdiskgroup)andVM•Network(IP),haNIC•Disk(rawdevices)•Mount,share•StandardUNIXfilesandprocesses•Route(networkrouting)•ServiceGroupHB•SNMP(version1)•NFSv2andv3•NTfileandprintsharing/wins应用集成:企业级Agent•Oracle/Informix/Sybase/SAPR/3•VERITASNetBackup•VVR•NetscapeSuiteSpot•Firewalls*(checkpoint,raptor)•Sunsolsticeinternetmailserver(SIMS)•Peoplesoft/apache*•Tuxedo*•Lotusdomino•MSexchange/MSSQLserver/MSIISGlobalClusterManager•远程集群管理全局可用性管理VERITASGlobalClusterManagerApplicationVolumeManagerVolumeReplicatorClusterServerGlobalClusterManagerApplicationVolumeManagerVolumeReplicatorClusterServerGlobalClusterManager选择GlobalClusterManager的理由:•可管理性–集中控制所有的集群和复制。•自动化–“一次点击”,实现跨越子网的灾难切换。–DNS更新能够重新定向客户端通信。•开放式解决方案–支持所有存储设备–支持多种操作系统ApplicationVolumeManagerVolumeReplicatorClusterServerGlobalClusterManagerIP网络应用VolumeManagerVolumeReplicatorClusterServerGlobalClusterManagerApplicationVolumeManagerVolumeReplicatorClusterServerGlobalClusterManager主要站点辅助站点任务:按IT的需求提供服务•无时不在•没有停机时间•优化技术人力资源•人是最宝贵、最昂贵的资源•扩大员工知识面•效益最大化•减少成本•增加资源使用率•能够适应变化•变化是IT不变的定律•要增强竞争能力无时不在为您的环境带来的好处:•消除单一故障点