码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2015-02-14 01:23:39      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:windows故障集群   高可用性   

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实现文件服务器的高性能

本文出自 “咚咚的博客” 博客,请务必保留此出处http://weadyweady.blog.51cto.com/3012956/1614279

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

标签:windows故障集群   高可用性   

原文地址:http://weadyweady.blog.51cto.com/3012956/1614279

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!