VMware 虚拟环境下微软的故障转移集群测试

VMware 虚拟环境下微软的故障转移集群测试

主机配置

两台win2008 R2企业版服务器

test01 public10.10.1.146  private 172.16.0.1

test02 public10.10.1.147  private 172.16.0.2

存储

在EMC存储中划分两个LUN,一个用于集群仲裁盘,一个用于存储数据。

  1. 在EMC存储中创建两个LUN

把新建的LUN加入的存储组中:

安装上述步骤再建一个LUN。

2.把两个LUN分别挂载到两台服务器中

Test01 挂载“数据存储LUN”

同样的操作挂载“仲裁LUN”

Test02 挂载“数据LUN”

第二台机子挂载“数据LUN”和“仲裁LUN”时,添加磁盘时不能选择“裸设备”而是应该选择“已有磁盘”(进入Test01的虚拟机目录下找到磁盘进行挂载)

进行同样的操作挂载“仲裁LUN”。

注意事项:

1.首先集群节点进行相关配置:
    test01 public 10.10.1.146  private 172.16.0.1
    test02 public 10.10.1.147  private 172.16.0.2
    并且都加入到同一个域中,每个节点有两个网卡。
    一个用来做集群心跳,一个用来做正常网络通讯。
    两个集群节点,至少要连接两个以上共享磁盘,一个做仲裁磁盘,一个做数据盘。
    2.在域控制器新建一个用户,用于对两个节点进行集群配置,要有足够的域管理权限。
      如果不建新用户,在对节点进行集群配置时,就用域管理员账号进行管理。
    3.测试网络的连通性。
    4.分别对每个节点添加故障转移集群功能。
    5.在其中一个节点上进行故障转移集群配置,分别配置仲裁磁盘和共享磁盘
        配置仲裁磁盘,主要功能是检测节点间的状态,用于故障切换。
    共享磁盘,主要是用来存数据的,配置该磁盘要启用集群共享卷。

故障转移集群的网络配置:

对于与故障转移群集中的服务器(节点)实际连接的每个网络,你都可以指定是否该网络由群集使用,如果由群集使用,该网络是仅由节点使用还是也由客户端使用。请注意,在这种情况下, "客户端"不仅包含访问群集服务和应用程序的客户端计算机,而且包含用于管理群集的远程计算机。
  如果你为 iSCSI(存储设备)使用一个网络,则不要将它用于群集中的网络通信。
  修改故障转移群集的网络设置
  1. 如果故障转移群集管理管理单元中没有显示要配置的群集,请右键单击控制台树中的“故障转移群集管理”,单击“管理群集”,然后选择或指定需要的群集。
  2. 如果控制台树已折叠,则展开要配置的群集下面的树。
  3. 展开“网络”。
  4. 右键单击要为其修改设置的网络,然后单击“属性”。
  5. 如果需要,请更改网络的名称。
  6. 选择以下选项之一:
  - 允许群集使用此网络
  如选择此选项,并希望仅由节点(不是客户端)使用该网络,则清除“允许客户端通过此网络进行连接”。否则,请确保将其选中。
  - 不允许群集使用此网络
  如果你的网络仅用于 iSCSI(与存储设备进行通信)或仅用于备份,则选择此选项。(这些是选择此选项的最常见原因。)
  附:将存储添加到故障转移群集步骤
  1. 如果故障转移群集管理管理单元中没有显示要配置的群集,请右键单击控制台树中的"故障转移群集管理",单击"管理群集",然后选择或指定需要的群集。
  2. 如果控制台树已折叠,则展开要配置的群集下面的树。
  3. 右键单击“存储”,然后单击“添加磁盘”。
  4. 选择要添加的磁盘。

问题:

修改密码导致的集群问题?

搭建群集时,由于老是重启服务器,为了方便,将密码设置为123。搭建完成后,当然不能再用这么简单的密码了,改为复杂的密码。没想到,这一下问题来了。群集服务器出现也故障:现象为两台服务器均可看到盘阵上的所有分区,但都无法打开。 解决此问题的方法为“我的电脑”右击“属性”,“服务和应用程序”-“服务”;找到“cluster serives”服务右击“属性”,选择“登录”选项卡,修改其中群集登录所用用户的密码,使其与新密码相同即可。

删除集群办法?

您无法删除群集服务,但是可以使其恢复未配置的状态:
    1、启动群集管理器 (CluAdmin.exe)。
    2、用鼠标右键单击节点,然后单击“停止群集服务”。
        注意:如果此服务器是群集中的最后一个节点,请勿执行此步骤。
    3、用鼠标右键单击节点,然后单击“退出节点”。
    该步骤会使群集返回到其最初未配置的状态。以后,您可以将其重新加入同一群集或其他群集中。
如果无法启动群集服务,或者在删除节点时有困难,则可以手动取消对群集服务的配置:
运行 Cmd.exe 程序来打开命令提示键入 :
cluster node 节点名称 /forcecleanup,然后按 ENTER 键。(非正常删除群集,可用此命令)

总结:Windows 高可用性方案只有windows2008R2 企业版以上才支持故障转移集群功能,
      该功能可以结合微软的Hyper-V,建立虚拟机实现动态迁移和快速迁移,可以提供高
      性能的虚拟机。在集群中的仲裁盘和数据盘,只有当前处于活动状态的节点才能使用,其他
      非活动状态的节点,仲裁盘和数据盘是处于脱机状态的。首先把集群搭建好,而后进行相应的
      应用服务器配置。独立安装的应用程序要安装在共享存储中。

Windows 高可用性常用方案:

1.windows 服务器,可以通过使用故障转移集群角色,实现各种服务器和应用的热备功能。
    2.通过使用网络负载功能实现web服务器的流量负载,提高性能
    3.通过采用磁盘的RAID技术实现存储磁盘的高性能
    4.通过DFS实现文件服务器的高性能

时间: 2024-10-06 03:43:33

VMware 虚拟环境下微软的故障转移集群测试的相关文章

在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群

需要说明的是我们搭建的SQL Server故障转移集群(SQL Server Failover Cluster)是可用性集群,而不是负载均衡集群,其目的是为了保证服务的连续性和可用性,而不是为了提高服务的性能. SQL Server始终在负载均衡集群方面都缺少自己的产品,多由第三方厂家提供,但SQL Server故障转移集群却由来已久,在SQL Server 2012还提供了一个可用性组(AlwaysOn High Availability Groups)的新特性,我们知道微软的故障转移集群(W

部署AlwaysOn第一步:搭建Windows服务器故障转移集群

在Windows Server 2012 R2 DataCenter 环境中搭建集群之前,首先要对Windows服务器故障转移集群(Windows Server Failover Cluster,简称WSFC)有基本的了解.WSFC必须部署在域管理环境中,由多台服务器组成,每台服务器称作一个"结点"(Node),每个结点上都运行了Windows服务器故障转移集群服务,整个集群系统允许部分结点掉线.故障或损坏而不影响整个系统的正常运作.集群自动检测结点的健康状态,一旦活跃结点发生异常,变

sql server 复制,镜像,日志传输及故障转移集群区别

复制:将数据传输到其他服务器上存储,做备份.镜像:主服务器数据库挂了,另一台自动成为主服务器运行,日志:可控制的镜像.集群:主服务器挂了,另一台自动成为主服务器运行,并不仅限于数据库. 明细:引自http://hi.baidu.com/jaimy_jie/blog/item/6e099ed52f42a4d250da4b24.html 一, 数据库复制 SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份.这里的同步备份指的是备份

System Center 2012 R2 POC部署之故障转移集群(一)

System Center 2012 R2 POC部署之故障转移集群(一) 模拟存储安装部署 运行starwind安装程序,安装过程很简单 接受许可协议 选择安装路径 选择安装的组件,完全按照安装 创建桌面快捷方式 需要先开启iscsi服务 从开始屏幕中打开iscsi发起程序 启动iscsi服务 继续starwind安装 允许添加starwind设备 安装完成 安装完成后再系统服务里面把starwind服务停掉,然后把破解文件拷贝到安装目录下覆盖原文件破解就完成了,64位系统的starwind是

Windows 故障转移集群之DFS

故障集群配置 先配置两块用于集群的磁盘,一个做仲裁盘,一个做数据盘. 目前测试环境模拟共享磁盘,使用微软的ISCSIsoftware target 软件在模拟共享磁盘的主机上. 安装完毕后,配置 ISCSI target,先创建ISCSI目标 选择"高级"->分别添加用于集群的两个文件服务器地址 模拟创建共享磁盘 进入其中一台文件服务器,链接共享磁盘.配置服务器上的iscsi 发起程序,链接共享磁盘:在目标中输入模拟虚拟磁盘的主机名称即可:两台文件服务器都要链接共享磁盘,而后分别

故障转移集群的仲裁

Windows服务器故障转移集群(Windows Server Failover Cluster,简称WSFC)使用仲裁投票(Quorum Voting)决定集群的健康状况,或使故障自动转移,或使集群离线.当集群中的结点发生故障时,会由其他结点接手继续提供服务,不过,当结点之间通信出现问题,或大多数结点发生故障时,集群就会停止服务,可是集群可以容忍多少个结点发生故障呢?这要由仲裁配置(Quorum Configuration)决定,仲裁配置使用多数(Majority)原则,只要集群中健康运行的结

从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)

从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html 第二篇http://www.cnblogs.com/lyhabc/p/4682028.html 这一篇是从0开始搭建SQL Server AlwaysOn 的第二篇,主要讲述如何搭建故障转移集群,因为AlwaysOn是基于Windows的故障转移集群的 在讲解步骤之前需要了解一下故障转移集群仲裁配置 下面图片来自<Wind

(转)从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)

原文地址:  http://www.cnblogs.com/lyhabc/p/4682028.html 这一篇是从0开始搭建SQL Server AlwaysOn 的第二篇,主要讲述如何搭建故障转移集群,因为AlwaysOn是基于Windows的故障转移集群的 在讲解步骤之前需要了解一下故障转移集群仲裁配置 下面图片来自<Windows Server2012系统配置指南> 四种集群的仲裁配置: 1.多数节点:这种配置不会用到仲裁磁盘,而所谓多数节点就是在正常节点数量占多数的情况下,集群才会提供

从0开始搭建SQL Server 2012 AlwaysOn 第二篇(配置故障转移集群)

本篇主要讲配置Windows 故障转移集群及遇到的相关问题(坑),因为AlwaysOn是基于Windows的故障转移集群的 在讲解步骤之前需要了解一下故障转移集群仲裁配置 四种集群的仲裁配置: 1.多数节点:这种配置不会用到仲裁磁盘,而所谓多数节点就是在正常节点数量占多数的情况下,集群才会提供服务,否则就停止服务.这种配置适用于奇数节点的集群,例如5个节点的集群,其正常节点数量必须至少3个,集群才会提供服务 2.多数节点和磁盘:适用于偶数节点的集群,他在计算法定数量时会将仲裁磁盘计算进来,例如,