- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京-微软课堂-使用SQL Server 构建高性能应用---- 故障转移集 …
SQL?Server?2000故障转移群集的部署与实施 预览 理解故障转移群集 配置故障转移群集 实现 SQL Server 2000 故障转移群集 使用故障转移群集 故障转移群集排错 Lesson: 理解故障转移群集 群集类型 Windows 群集 SQL Server 2000 故障转移群集 故障转移群集如何工作 故障转移群集增强 故障转移群集高可用性的特点 群集类型 Windows 群集 故障转移群集 Federated Cluster ----数据库分区 网络负载平衡群集 Windows 群集 硬件部件 群集结点 心跳 外部网络 共享群集磁盘阵列 仲裁磁盘---位于共享磁盘阵列上,包含群集状态信息 软件部件-------操作系统 群集名-----------客户端访问使用 群集 IP 地址----客户端访问使用 群集管理帐户(用于管理,必须是域帐户,具有节点的管理权) 群集资源(服务、软件、硬件) 群集组(资源的逻辑组合) 虚拟服务器----------逻辑主机,用户访问的服务器名或地址 SQL?Server?2000 故障转移群集 SQL Server 虚拟服务器部件 SQL Server 网络名-----------客户端访问使用 SQL Server IP地址-----------客户端访问使用 SQL Server Service SQL Server Agent SQL Server 2000 全文索引 MS DTC SQL Server 虚拟服务器管理帐户(管理服务) 故障转移群集如何工作 操作系统检查 心跳检查节点和虚拟服务器的可用性(主节点每三秒钟,竞争节点每五秒钟,持续二十五秒后重新开始) SQL Server 检查 Looks-alive 每五秒钟检查 更全面,IsAlive 运行SELECT @@SERVERNAME 查询检查 故障转移到另一节点 Windows 群集尝试同一节点重启或故障转移到另一节点 SQL Server 服务重启 在线Master数据库 开始数据库恢复过程(主要时间消耗点) 终端用户和应用程序必须重新连接------转移过程中活动的连接中断 故障转移群集增强 SQL Server安装程序安装/卸载群集 Service Packs 可以被直接应用到虚拟服务器 SQL Server 支持多实例和多网络地址(多网段监听) 故障转移和故障回复从或到同一群集中任何节点 在Windows 2000 Datacenter Server 上的SQL Server 2000 支持一个群集中四个服务器节点 所有节点中都有SQL Server工具和执行文件的本地拷贝 重新运行安装程序更新故障转移群集配置 SQL Server 服务管理器或SQL Server企业管理器可以启动/停止SQL Server服务 故障转移群集高可用性的特点 Lesson: 配置故障转移群集 故障转移群集服务器需求 规划故障转移群集 安全需求 处理器需求 磁盘需求 网络需求 服务器位置需求 多虚拟服务器需求 内存需求 配置故障转移群集向导 故障转移群集服务器需求 SQL Server 2000 Enterprise Edition 操作系统选择: Windows NT 4.0, Enterprise Edition Windows 2000 Advanced Server Windows 2000 Datacenter Server 选择硬件兼容性列表中群集类别中的硬件 规划故障转移群集 设计群集友好应用程序 创建能够利用群集技术的应用程序 设计在故障转移时能重新连接 评估性能需求 考虑故障转移之前和之后的性能 评估预算限制 和down机时间的开销相对比 安全需求 Windows 验证 不支持Kerberos验证,使用NTLM验证 修改服务帐户 必须是域帐户. 必须是本地管理员组中成员 (只有Windows?NT?4.0必须). 必须分配 “Act as part of the operating system”, “Log on as a service” 和 “Replace a process-level token.” 群集服务的服务帐户必须有权限登陆到SQL?Server. 使用企业管理器执行修改 修改口令 当节点down或offline 时不要修改服务帐户的口令 处理器需求 配置每个群集节点有足够的处理能力用于完成可能运行于该节点的任何实例的负载 在用于生产前测试您的应用 使用系统监测器监视 磁盘需求 实例和磁盘关系 多个实例之间不能共享群集磁盘 Fibre Channel (建议使用)或SCSI RAID(RAID10) 仲裁磁盘 不要放数据库文件 逻辑磁盘和虚拟服务器 合适的磁盘
文档评论(0)