星辉互联

您的当前位置:网站首页 » 帮助中心» 云服务器

Windows2003集群(MSCS)与iSCSI

来源:星辉互联类型:帮助文件 更新:2014-10-10 点击:4457

 集群是在一组计算机上运行相同的软件并虚拟成一台主机系统为客户端与应用提供服务;计算机通过缆线物理连接并通过集群软件实现程序上的连接,可以使计算机实现单机无法实现的容错和负载均衡。集群技术在企业组织部署关键业务、电子商务与商务流程应用等领域,具有举足轻重的作用。

测试环境

主机:Windows 2003 R2 on VM Workstation 7 
Windows域:Windows Server 2003

1. MSCS安装前准备

集群服务作为Windows Server 2003 操作系统的一个主要部分,不再是一个可选的组件。

软件方面,要求群集中的所有计算机上均安装有Windows Server 2003操作系统;需要有一个域名解析系统;所有的节点必须是同一个域的成员,需要一个域级账户,而且要是每个节点上的本地管理员组的成员。

硬件方面,要求群集中的每个节点拥有两块网卡;每个节点上的所有网络界面均拥有静态IP地址;一个唯一的NetBIOS名称;群集磁盘上的所有分区必须格式化为NTFS等等。

2. MSCS安装

在第一个节点上开始安装群集服务前,必须先在群集节点上执行以下步骤:

  • 在每个节点上安装 Windows Server 2003操作系统
  • 设置网络
  • 设置磁盘

    提示:每个节点都必须是同一个域的成员。如果您选择将其中一个节点作为域控制器,则应在相同的子网上再设置一个域控制器,以便消除单点故障,并对该节点进行维护。

2.1 设置网络

每个群集节点要求至少要有两块网卡用于两个或多个独立网络,以避免单点故障。其中一个网络适配器用于连接到公用网络,而另一个则用于连接到仅由群集节点组成的专用网络。拥有多个网络适配器的服务器被称为“多宿主”。在这部分的网络配置中,可从以下几方面进行。

  • 规划好两块网卡的名称 
    配置Windows2003集群(MSCS)与iSCSI将其中一个连接命名为“专用”;然后将另一个网卡连接图标命名为“公用”。新的连接名称将出现在“群集管理器”配置Windows2003集群(MSCS)与iSCSI中,并将在联机时自动复制到其他所有的群集节点。 

 

  • 确定绑定的顺序网络 
    在“网络连接”窗口内,依次单击主菜单上的“高级/高级设置”命令,在弹出的窗口中确定顺序为公用、专用和远程访问连接。

 

  • 配置专用连接属性 
    1):在网络连接窗口中,右键单击专用连接图标,选择属性命令。 
    2):在“常规选”项卡下,清除所有其他客户端、服务和协议的复选框,确认只勾选了“Internet 协议 (TCP/IP)” 复选框。 
    3):单击IP地址配置界面右下角的“高级”按钮。确保清除了在 DNS 中注册此连接的地址和在 DNS 注册中使用此连接的 DNS 后缀复选框; 
    4):切换到“WINS”选项卡,勾选“禁用TCP/IP上的NetBIOS”选项。

提示:以上三方面的内容在群集中的所有其他节点上,都应进行同样的设置。

2.2 设置群集用户账户

群集服务需要一个域用户账户,该账户应为每个可运行群集服务的节点上的“本地管理员”组成员。因为安装需要用户名和密码,所以该用户账户必须在配置群集服务前予以创建。该用户账户只能专门用于运行群集服务,而不能属于个人。 
注意把该用户加入到管理员组。

2.3 设置磁盘

设置磁盘时注意,为了避免破坏群集磁盘,在其他节点上启动操作系统前,确认至少在一个节点上安装、配置并运行了 Windows Server 2003 和群集服务。在完成群集服务配置之前,所开启的节点数不要超过一个,这一点至关重要。

  • 创建仲裁磁盘 
    仲裁磁盘用于存储群集配置数据库检查点和日志文件,日志文件可协助管理群集和维护一致性。一般情况下应创建一个最小 50 MB 的逻辑驱动器用来作为仲裁磁盘。 本文使用了一个100MB的iSCSILUN,需确保该节点能够访问该LUN。
  • 配置共享磁盘 
    本文使用了4个100MB的iSCSI LUN,需确保该节点能够访问这些LUN。

3. 创建集群

通过以上准备工作后,即可开始集群的创建。操作步骤如下所示:

依次单击“开始/程序/管理工具/群集管理器”选项,然后打开如所下图所示对话框;从下拉列表中选择“创建新群集”。配置Windows2003集群(MSCS)与iSCSI

然后会弹出群集创建的向导,单击“下一步”后,输入域名及集群名后单击“下一步”按钮。然后输入将要作为第一个节点创建群集的服务器的名称。

接着会弹出如下图所示界面。这里是在查找可能导致安装出现问题的硬件或软件问题。检查所有警告或错误信息。您还可以单击详细信息按钮,了解有关每个警告或提示的详细信息。

配置Windows2003集群(MSCS)与iSCSI

当中可以设置仲裁磁盘:

配置Windows2003集群(MSCS)与iSCSI

然后是一些确认页面,一切无误后,即可在最后的窗口中单击“完成”按钮;最后的群集管理器配置完成窗口下图所示:

配置Windows2003集群(MSCS)与iSCSI

在网络项中将专用连接设置为仅限内部通讯:

配置Windows2003集群(MSCS)与iSCSI

4. 加入集群

将第二个节点配置好网络和磁盘,加入到上面刚建立的集群。

5. iSCSI测试

5.1将某个磁盘由节点A切换到节点B

配置Windows2003集群(MSCS)与iSCSI

image

节点A已经看不到该磁盘:

image

节点B能够访问该磁盘:

image

5.2关闭其中一个节点

关闭其中一个节点,所有磁盘顺利切换到另外一个节点。

6.其他

可用性

问: 
服务器群集可以为应用程序提供零停机时间吗? 
答:不能。但服务器群集可以大大减少预计和意外的停机时间。总之,就算使用服务器群集,服务器仍然可能在发生下列事件时产生停机时间:

  1. 故障转移时间:如果服务器群集从服务器或应用程序故障恢复,或者它用于将应用程序从一台服务器迁移到另一个服务器,则服务器群集将无法为应用程序提供零停机时间(通常在一分钟以内)。
  2. 出现服务器群集无法恢复的故障:在一些故障情况下服务器群集无法提供保护,例如未受 RAID 保护的磁盘故障、未使用 UPS 的情况下电源断电或是没有快速恢复灾难恢复计划时站点故障等。如果事先采取预防措施,大多数服务器都可以在经历最低限度的停机时间后存活。
  3. 需要停机时间的服务器维护:服务器群集可以在多种类型的服务器维护情况下保持应用程序和数据的联机状态,但并非所有类型(例如:安装新版应用程序,这种应用程序具有新的磁盘数据格式,它要求重新格式化原来已经存在的数据。

Microsoft 建议客户将群集用作他们提供高度集成和高度可用的任务关键型服务器数据和应用程序的整体计划中的一个元素。

网络附加存储 (NAS) 问题

问: 
服务器群集可以将 NAS 用作共享存储吗? 
答: 
可以,由于应用程序可以在文件共享上存储数据,并且在群集中进行故障转移时,应用程序可以访问文件共享,因此 NAS 可以用作群集中的存储解决方案。

目前 Windows 还不支持将 NAS 用作仲裁资源。在 Windows Server 2003 中,我们提供了一种新的仲裁资源“多数节点集”,从而取消了将共享磁盘作为仲裁资源的需要。如果结合使用 NAS 存储和“多数节点集”仲裁,您就可以构建一个不要求使用传统意义的 SCSI 或 SAN 共享磁盘的故障转移群集

我们很乐意帮助您!请联系在线客服或致电我们。7×24小时客服热线: 0833-2438125