|
微软群集技术总体结构: 客户端 网络负载均衡 组件负载均衡 服务器群集 见下图:
Windows 2000上的群集: 与NT4相比的进步-->最大4节点支持 网络链接失败侦测与恢复 更多系统服务能够和群集集成(DNS,WINS,...) 滚动升级支持 加强的打印支持
Windows 2003上的群集: 群集安装与配置 群集上的磁盘处理 群集资源管理 群集管理加强 灾难恢复 故障排除
群集安装与配置: 支持最多8节点 易于使用的安装向导 不须要安装光盘 远程安装与部署(非终端服务) 一次添加多个节点
如何安装Windows Server 2003 群集呢?
首先介绍一下搭建群集的环境: 域控制器: 计算机名称: DC IP地址: 192.168.0.254 子网掩码: 255.255.255.0 默认网关: 192.168.0.1 DNS: 192.168.0.254 节点1: 计算机名称: Node-1 第一块网卡(公共网卡)的IP地址: 192.168.0.1 子网掩码: 255.255.255.0 DNS: 192.168.0.254 第二块网卡(心跳网卡)的IP地址: 10.0.0.1 子网掩码: 255.0.0.0 节点2: 计算机名称: Node-2 第一块网卡(公共网卡)的IP地址: 192.168.0.2 子网掩码: 255.255.255.0 默认网关: 192.168.0.1 DNS: 192.168.0.254 第二块网卡(心跳网卡)的IP地址: 10.0.0.2 子网掩码: 255.0.0.0
我来到节点1(Node-1)这台计算机 对着个人电脑右键--选择管理--在存储里面按磁盘管理--能够看到一块磁盘1 这块磁盘是一块共享的SCSI磁盘 我已经在这块磁盘上创建了两个分区 一个分区叫作Quorum(Q:) 一个分区叫作Data(S:)
我来到节点2(Node-2)这台计算机 对着个人电脑右键--选择管理--在存储里面按磁盘管理--也能够看到磁盘1这块共享的SCSI磁盘 一样有二个分区 一个分区叫作Quorum(Q:) 一个分区叫作Data(S:) 代表这块共享的SCSI磁盘如今已经链接到Node-1和Node-2上了 接下来就到节点1(Node-1)上作群集的配置了
我来到节点1(Node-1)这台计算机 经过开始--程序--管理工具--选择群集管理器来打开它
在打开到群集的链接的操做里面选择建立新群集 按肯定
接着下一步
群集名就叫作MScluster吧 接着下一步
能够看到节点1的计算机名(Node-1)了 接着下一步
接着下一步
在IP地址里面输入192.168.0.10做为群集服务器的IP地址 将用户去访问群集服务器的时候就使用192.168.0.10这个IP地址来访问了
在用户名里面输入administrator(域的管理员) 在密码里面输入administrator的密码 接着下一步
接着下一步
接着下一步
按完成
能够看到节点1(NODE-1)的状态是运行了
我来到域控制器(DC)这台计算机 经过开始--运行--输入cmd按肯定来打开命令提示符--在里面输入ping MScluster按回车键 能够看到能Ping通192.168.0.10这个IP地址(群集服务器的IP地址)了 如何将节点2(Node-2)加入MScluster这个群集里面呢?
我来到节点2(Node-2)这台计算机 经过开始--程序--管理工具--选择群集管理器来打开它
在打开到群集的链接的操做里面选择添加节点到群集--按浏览--按MSCLUSTER这个群集名称--按肯定
接着下一步
将计算机名(Node-2)添加到所选计算机里面 接着下一步
接着下一步
输入administrator(域管理员)的密码 接着下一步
接着下一步
接着下一步
按完成
能够看到MSCLUSTER这个群集中已经存在NODE-1和NODE-2这两个节点了,而且能够看到NODE-1和NODE-2的状态是运行了
展开组--按资源--能够看到如今全部的资源都是在NODE-1(节点1)上运行的 若是我把NODE-1(节点1)上的群集服务中止掉的话会发生什么现象呢? 你会发现全部的资源都迁移到NODE-2(节点2)那台计算机了
对着NODE-1(节点1)右键--选择中止群集服务
展开组--按资源--看到了吧? 如今全部的资源都是在NODE-2(节点2)上运行了
群集上的磁盘处理: 群集磁盘资源上支持卷装载点 支持从SAN上启动系统 群集安装没必要须共享磁盘 动态调整磁盘分区容量
经过开始--运行--输入cmd按肯定来打开命令提示符 在里面输入diskpart按回车键 而后有一个命令叫作EXTEND用来扩展卷的 在扩展卷以前必须选中对应的卷或者分区 输入select disk 1按回车键以后能够看到磁盘1如今是所选项磁盘。输入select partition 1按回车键以后能够看到分区1如今是所选分区 而后输入extend这个命令按回车键以后就进行扩展卷了 因为个人磁盘空间已经满了 没有地方能够扩展了 因此我就不作扩展这个实验了
群集资源调整: 添加-->多数节点集资源 通用脚本资源 卷影副本服务任务资源
删除-->IIS
群集管理加强: 资源脚本宿主-->没必要须C/C++编程经验 可使用VB脚本控制心跳,联机/脱机... 简单的为自定义的应用程序/服务/资源加故障转移能力 可使用WMI
不停机修改群集服务密码
支持终端服务应用程序模式
灾难恢复: NTBackUp保存群集配置 ASR可恢复群集配置与磁盘信息 Confdisk.exe Clusterrecovery.exe 加强的Network Media Sense
我已经在Node-2(节点2)上安装Windows Server 2003 Resource Kits这个工具了 经过开始--程序--Windows Resource Kit Tools--选择Command Shell来打开它 在Resource Kits里面有一个叫作confdisk的命令--这个命令能够把当前系统磁盘的配置状态放到一个文件中间 而后当磁盘出现故障的时候还能够把这个文件来作一下还原 这个一般能够用来群集中间来保存群集磁盘的状态 而后未来出故障的时候把它还原回来 在里面输入confdisk /save c:\MStools\test.sif按回车键以后就把Windows 正在储存计算机上的卷的信息保存在test.sif这个文件里面了 打开C:\MSTools这个目录以后就能够看到刚才建立的test.sif这个文件了 若是之后磁盘出问题的时候就可使用confdisk /restore+文件的名字去把它还原回来了
另外在Windows Server 2003 Resource Kits里面还有一个叫作clusterrecovery的工具 在Command Shell里面输入clusterrecovery按回车键来打开它 用这个工具能够去把咱们本来的一块物理磁盘的资源替换掉或者还原咱们的群集的信息到之前的一个还原点上面
故障排除: 提供群集安装日志: clcfgsrv.log 群集日志信息更加详细 群集日志新增错误级别字段 新的诊断工具
我来到Node-1(节点1)这台计算机 在C:\WINDOWS\system32\LogFiles\Cluster这个路径下双击ClCfgSrv.log这个文件来打开它 咱们在安装群集的过程当中全部的文件都存储在这个log文件里面 里面的信息是很是详细的 当安装群集出现故障的时候能够经过这个文件来检查是那一部分的时候群集安装失败了 而后用相关的方法来解决它
我来到Node-2(节点2)这台计算机 在C:\Program Files\Windows Resource Kits\Tools这个路径下双击clusdiag.msi这个文件来打开它 接着下一步
选择I Agree 按Next
按Next就进行安装了
经过开始--Programs--选择Cluster Diagnostics Tool来打开它 在Open的Select Mode里面选择Online--按浏览键--按MSCLUSTER这个群集名称--按OK
按Tools--选择Run Test--在Test里面选择SPFAIL--按Launch以后就测试群集安装的过程了
多数节点集: 群集配置数据库存储在每一个节点本地而不是共享磁盘
共享存储再也不是必须的 见下图:
多数节点集: 设计目的-->没有共享磁盘 远距离实现群集
优势
限制
例1: 两个物理站点实现MNS 见下图:
例4:FourceQuorum 见下图:
|