026基于Windows的群集服务的研究与技术样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
本设计包含内容:毕业论文+开题报告+答辩稿
论文大概:
基 于 windows 的 群 集 服 务
摘要:群集服务在企业组织部署关键业务、电子商务与商务流程应用起到了日益重要的作用。群集是在一组计算机上运行相同的软件并虚拟成一台主机系统为客户端与应用提供服务。计算机通过缆线物理连接并通过群集软件实现程序上的连接,可以使计算机实现单机无法实现的故障转移和网络负载平衡。
关键词:群集
高可用性 故障转移 故障恢复
summary: cluster service acts the increasingly important role
in enterprise organize and dispose key operation、electronic business
and business flow application. Cluster is running identical software
on a group of computers, simulate one host computer to serve client
terminals. Computers physical connected by cables and software
connected by cluster software. Therefore, the mistake tolerance and
load balance is achieved which cannot be realized in single
computer. Key words: cluster high
usability fault
transfer fault resu
目录
1前言 1
1.1研究背景 1
1.1.1概述 1
1.1.2开发背景 1
1.1.3发展现状 2
1.2研究目的 2
1.3研究意义 2
1.3.1以减少计划外的停机时间 3
1.3.2使用滚动升级支持来平稳地部署升级 3
1.3.3部署你所依赖的应用程序 3
1.3.4在工业标准硬件上进行部署 3
2使用群集技术提高系统性能与安全 4
2.1故障转移群集 4
2.1.1故障转移群集原理 4
2.1.2
Windows 2000 中的故障转移群集化 4
2.2故障转移群集解决方案 5
2.3
安装Windows 2000 群集服务 6
2.3.1 配置共享的 RAID 存储 6
2.3.2
配置网络适配器 7
2.3.3
验证网络连接 8
2.3.4为共享磁盘分区 8
2.3.5配置Windows 2000
群集服务 9
2.4实现 SQL Server 2000的故障转移群集化 12
2.4.1安装 SQL
Server 2000 群集化 13
2.4.2 创建一个新的 SQL Server
群集 14
2.4.3 服务器群集中SQL Server操作管理 16
2.4.3.1
升级群集中的服务器 16
2.4.3.2更换共享磁盘 16
2.4.3.3
创建紧急修复磁盘 17
2.4.3.4进行系统备份 17
3结论 18
4参考文献 19
5致谢 20
1 1前言
1.1 1.1研究背景
数年以来,Microsoft一直致力于对自身服务器解决方案的伸缩能力、可用性与可靠性进行扩展。群集技术已被证明是实现这一目标的有效途径,Microsoft充分支持群集技术理念,并致力于使其成为Microsoft操作系统及相关产品的集成化组成部分之一。Windows
2000的正式发布,Microsoft群集解决方案已经逐渐步入成熟阶段。
1.1.1 1.1.1概述
在任何情况下,仅仅交付一个具有丰富功能集的高质量应用程序是不够的,越来越多的情况下它还必须满足高可用性条件。随着计算机技术的发展,在信息传输十分发达的现代社会里,群集服务广泛应用在越来越多的行业里。
群集将两个或多个服务器连接在一起,使其对客户端呈现为单个计算机。将服务器连结到一个群集中可以分担负载、启用单点操作/管理,并为满足日益增长的需求进行相应的调整提供了途径。因此,通过群集可以生成高可用性的应用程序。
应用于Microsoft
Windows 2000与Microsoft Windows NT产品家族的两项群集技术:网络负载平衡
(NLB)和服务器群集(MSCS)。服务器群集是基于Windows 2000和Windows
NT且运行群集服务的服务器为需要高度可用性与数据完整性的应用和服务提供了故障应急支持。这些应用服务包括诸如数据库、邮件服务、企业资源计划(ERP)和消息系统等企业应用。网络负载平衡群集服务可在群集内均衡分布访问的IP流量。网络负载平衡增强了Web服务器、流媒体服务器、终端服务器等Internet服务器程序的可用性和扩展性。
本文着重讨论两个支持群集的
Microsoft 服务器技术之一:群集服务。
1.1.2 1.1.2开发背景
计算机群集的建立和使用已有十多年的历史。作为群集技术的最初设计师之一,G.
Pfister将群集定义为"一个由一系列互联整机所组成的并行或分布式系统,而该系统被当作独立且统一的计算资源来使用"。将若干服务器电脑集合为一个独立且统一的群集可在用户或管理员无需知道群集中有多个服务器的情况下实现对计算负荷的共享。例如,如果服务器群集中的任何资源发生故障,且无论该故障组件属于硬件资源还是软件资源,作为一个整体的群集仍能使用群集内其它无故障服务器上的资源继续为用户提供服务。
1.1.3 1.1.3发展现状
Microsoft的市场研究显示,随着数据库和电子邮件已成为中小型商务机构日常运作必不可少的要件,对高可用性系统的需求也呈现出强劲的增长势头。易于安装和管理已被这种规模的企业列为关键考虑因素。同时,Microsoft研究显示,大型企业对基于Windows服务器的需求主要集中在高性能和高可用性上。
1.2 1.2研究目的
本课题研究的主要目的就是实现服务器的故障转移,即是在服务器在提供服务的时候,突然出故障或断电的情况下,保证客户对应用程序和资源的不间断访问。就是如果群集里的某服务器由于故障或维护的缘故不可用,资源和应用程序将移到其它可用的群集节点上。以实现群集的高可用性、可伸缩性及可靠性等特性。
1.3 1.3研究意义
群集系统常使用高可用性,而不是容错性,容错技术提供了高度的恢复能力。容错服务器通常使用高度的硬件冗余,加上特定的软件,对任意单个的硬件或软件故障,提供了近于即时的恢复功能。这些解决方案的成本大大高于群集解决方案。这是因为前者要提供多余的硬件,并处于空闲状态,等待故障的出现。容错服务器主要用于支持高品质、高速处理的场合,如票据交换所、自动柜员机(ATM)或股票交易。群集服务保证不停顿的操作,它为大多数执行关键任务应用程序提供了足够的可靠性。群集服务可监视应用程序和资源,并自动将多数故障状态识别和恢复出来。使用群集,可以为管理工作负荷提供更大的柔性,并提高整个系统的可用性。总结发现研究此课题有以下几点主要的优点:
1.3.1 1.3.1以减少计划外的停机时间
由硬件或软件故障引起的停机时间会导致收入损失、IT人工浪费和顾客不满。在关键的在线商务应用程序中,将共享磁盘解决方案与群集服务功能配合使用能够大大减少由意外故障导致的停机时间。
1.3.2 1.3.2使用滚动升级支持来平稳地部署升级
确保在不影响客户的前提下实现透明升级,通过先将应用程序移往另一个节点,然后在原节点上进行升级,最后再将应用程序移回原节点这一系列操作,你能够在不使应用程序脱机的情况下进行硬件、软件甚至操作系统的升级。
1.3.3 1.3.3部署你所依赖的应用程序
群集服务受许多具有群集识别能力的应用程序的支持,而这些应用程序涵盖了众多的功能与供应厂家。识别群集的应用程序包括诸如Microsoft
SQL Server和IBM DB2的数据库程序,诸如Microsoft Exchange Server和Lotus
Domino的消息服务器、诸如NetIQ's AppManager的管理工具、诸如NSI Software's DoubleTake
的事故恢复工具以及包括SAP、Baan、PeopleSoft、和JD
Edwards在内的ERP应用程序。而且,你目前就能对诸如DHCP、WINS、SMTP、和NNTP的应用程序进行群集。