在 Windows Server 中配置双节点文件服务器故障转移群集的循序渐进指南.docx
《在 Windows Server 中配置双节点文件服务器故障转移群集的循序渐进指南.docx》由会员分享,可在线阅读,更多相关《在 Windows Server 中配置双节点文件服务器故障转移群集的循序渐进指南.docx(15页珍藏版)》请在冰豆网上搜索。
在WindowsServer中配置双节点文件服务器故障转移群集的循序渐进指南
故障转移群集是一组独立的计算机,这些计算机相互协作以提高应用程序和服务的可用性。
多台群集服务器(称为节点)之间由物理电缆和软件连接。
如果其中一个群集节点出现故障,另外一个节点就会开始提供服务(该过程称为故障转移)。
从而使用户遭遇服务中断的次数降至最低。
本指南描述了安装和配置具有两个节点的文件服务器故障转移群集的步骤。
通过按照本指南的说明创建配置,您可以了解故障转移群集并熟悉Windows Server® 2008Enterprise或WindowsServer®2008Datacenter中的“故障转移群集管理”管理单元界面。
备注
在WindowsWebServer 2008和WindowsServer 2008Standard中都没有提供故障转移群集功能。
在WindowsServer 2008中,对故障转移群集(以前称为服务器群集)进行改进的目的是为了简化群集,使它们更加安全,并增强群集稳定性。
群集设置和管理更加容易。
同故障转移群集与存储进行通信的方法获得改进一样,群集中的安全性和联网也得到了改进。
有关对故障转移群集所做的改进的详细信息,请参阅
在本指南中
双节点文件服务器群集概述
故障转移群集中的共享文件夹
双节点故障转移群集要求
安装双节点文件服务器群集的步骤
配置双节点文件服务器群集的步骤
其他资源
双节点文件服务器群集概述
故障转移群集中的服务器可以充当多种角色(包括文件服务器、打印服务器、邮件服务器或数据库服务器),并可针对多种其他服务和应用程序提供高可用性。
本指南描述了如何配置双节点文件服务器群集。
故障转移群集通常包含一个物理连接到群集中所有服务器的存储单元,但一次只能有一个服务器访问该存储单元中的任何给定卷。
下图显示了一个连接到存储单元的双节点故障转移群集。
向一个群集中节点公开的存储卷或逻辑单元号(LUN)不得向其他服务器(包括另一个群集中的服务器)公开。
下图说明了这一点。
请注意,为了实现任意服务器的最大可用性,遵循服务器管理的最佳操作至关重要-例如,认真管理服务器的物理环境,在完全实施软件更改之前对其进行测试,以及密切跟踪所有群集服务器上的软件更新和配置更改。
以下方案描述了如何配置文件服务器故障转移群集。
正在共享的文件位于群集存储中,且群集服务器可以作为共享它们的文件服务器。
故障转移群集中的共享文件夹
在WindowsServer 2008中,已经扩展和简化了用于查看或配置故障转移群集中共享文件夹的界面。
配置更简单,错误配置几率更低。
以下列表描述了集成到故障转移群集中的功能:
∙将显示仅限于群集共享文件夹(不与非群集共享文件夹混合):
当您或用户通过指定群集文件服务器的路径来查看共享文件夹时,显示仅包括作为群集一部分的共享文件夹。
它将排除正好在群集节点上的非群集共享文件夹。
∙基于访问权限的枚举:
您可以使用基于访问权限的枚举在用户视图中隐藏特定的文件夹。
您可以选择完全不让用户看到文件夹,而不是让用户看到文件夹但无法访问其中的任何内容。
您可以使用与非群集共享文件夹相同的方式为群集共享文件夹配置基于访问权限的枚举。
∙脱机访问:
您可以使用与非群集共享文件夹相同的方式为群集共享文件夹配置脱机访问(缓存)。
∙始终将群集磁盘识别为群集的一部分:
无论您使用故障转移群集界面、WindowsExplorer还是“共享和存储管理”管理单元,WindowsServer 2008都会识别是否已将磁盘指定为群集存储的一部分。
如果在故障转移群集管理中已将这种磁盘配置为群集文件服务器的一部分,则可以使用以前提到的任意界面在该磁盘上创建共享。
如果没有将这种磁盘配置为群集文件服务器的一部分,则不会错误地在该磁盘上创建共享。
而将出现一个错误,指出必须先将该磁盘配置为群集文件服务器的一部分才能进行共享。
∙网络文件系统服务集成:
WindowsServer 2008中的文件服务器角色包括名为网络文件系统(NFS)服务的可选角色服务。
通过安装角色服务以及为共享文件夹配置NFS服务,您可以创建支持基于UNIX的客户端的群集文件服务器。
双节点故障转移群集要求
若要创建包含两个节点的故障转移群集(无论这些节点提供的是服务还是应用程序),您需要具备以下部分描述的硬件、软件、帐户和网络基础结构。
建议您首先在测试实验室环境中使用本指南中提供的信息。
不一定必须使用循序渐进指南才能部署WindowsServer功能,而不使用其他文档(如“其他参考”部分中所列出),应将其作为独立的文档谨慎使用。
双节点故障转移群集的硬件要求
双节点故障转移群集需要以下硬件:
∙服务器:
建议使用一组包含相同或相似组件的匹配计算机。
重要事项
应该仅使用与WindowsServer 2008兼容的硬件组件。
∙网络适配器和电缆(用于网络通信):
与故障转移群集解决方案中的其他组件一样,网络硬件必须与WindowsServer 2008相兼容。
如果使用iSCSI,则必须将网络适配器专用于网络通信或iSCSI,而不能同时用于两者。
在将群集节点连接在一起的网络基础结构中,要避免具有单个故障点。
实现这一点有多种方法。
可以通过多个不同网络来连接群集节点。
或者,您可以通过一个网络来连接群集节点,该网络由成组网络适配器、冗余交换机、冗余路由器或可消除单故障点的相似硬件组成。
备注
如果您通过一个网络来连接群集节点,则该网络需满足验证配置向导中的冗余要求。
但是,该向导中的报告将包含一条警告,指明网络不应具有单故障点。
∙有关故障转移群集所需的网络配置的详细信息,请参阅本主题后面的双节点故障转移群集的网络基础结构和域帐户要求。
用于存储的设备控制器或相应适配器:
∙对于串行连接SCSI或光纤通道:
如果您在所有群集服务器中使用的都是串行连接SCSI或光纤通道,则专用于群集存储设备的海量存储设备控制器应相同。
它们还应使用相同的固件版本。
备注
通过WindowsServer 2008,您无法使用并行SCSI将存储连接到群集服务器。
∙对于iSCSI:
如果您使用的是iSCSI,则每台群集服务器必须具有一个或多个专用于群集存储设备的网络适配器或主机总线适配器。
不能将用于iSCSI的网络用于网络通信。
在所有群集服务器中,用来连接到iSCSI存储目标的网络适配器应相同,建议使用Gigabit以太网或更高速的以太网。
对于iSCSI而言,您不能使用成组网络适配器,因为它们不受iSCSI支持。
有关iSCSI的详细信息,请参阅Microsoft网站上的iSCSI常见问题解答(
∙存储:
您必须使用与WindowsServer 2008兼容的共享存储。
对于双节点故障转移群集,存储至少应包含在硬件级别配置的两个独立卷(LUN)。
一个卷将用作见证磁盘(在下一段中描述)。
一个卷将包含用户正在共享的文件。
存储要求包括下列各项:
∙若要使用故障转移群集中包含的本机磁盘支持,请使用基本磁盘,而不要使用动态磁盘。
∙建议您以NTFS格式对分区进行格式化(对于见证磁盘,分区必须为NTFS格式)。
∙对于磁盘的分区形式,您可以选择使用主启动记录(MBR)或使用GUID分区表(GPT)。
见证磁盘是群集存储中的一个磁盘,它被指定用于保存群集配置数据库的一个副本。
(见证磁盘是某些(但不是全部)仲裁配置的一部分。
)对于此双节点群集,仲裁配置将是“节点和磁盘多数”(节点个数为偶数的群集的默认值)。
“节点和磁盘多数”意味着每个节点和见证磁盘都包含群集配置的副本,只要这些副本的多数(三个中的两个)可用,该群集就具有仲裁。
部署带有故障转移群集的存储区域网络
部署带有故障转移群集的存储区域网络(SAN)时,请遵循以下准则:
∙确认存储的兼容性:
与制造商和供应商进行确认,以确保存储(包括用于存储的驱动程序、固件和软件)与WindowsServer 2008中的故障转移群集兼容。
重要事项
与WindowsServer 2003中的服务器群集兼容的存储可能与WindowsServer 2008中的故障转移群集不兼容。
请与供应商联系,以确保您的存储与WindowsServer 2008中的故障转移群集兼容。
∙故障转移群集包括下列新的存储要求:
∙因为故障转移群集中的改进要求存储正确响应特定SCSI命令,所以存储必须符合称为“SCSI主要命令3(SPC-3)”的标准。
尤其是,存储必须支持“永久保留”(正如SPC-3标准中所规定的)。
∙用于存储的微型端口驱动程序必须与MicrosoftStorport存储驱动程序配合使用。
∙隔离存储设备,使每个设备用于一个群集:
不同群集中的服务器一定不能访问相同的存储设备。
多数情况下,应该通过LUN屏蔽或分区将用于一组群集服务器的LUN与所有其他服务器隔离。
∙考虑使用多路径I/O软件:
在一个高度可用的存储结构中,可以通过使用多路径I/O软件来部署带有多个主机总线适配器的故障转移群集。
这将提供最高级别的冗余性和可用性。
对于WindowsServer 2008而言,多路径解决方案必须基于Microsoft多路径I/O(MPIO)。
您的硬件供应商通常会为硬件提供一个特定于MPIO设备的模块(DSM),尽管WindowsServer 2008已包含作为操作系统一部分的一个或多个DSM。
重要事项
主机总线适配器和多路径I/O软件可能对版本十分敏感。
如果您针对群集执行一个多路径解决方案,则应该与硬件供应商紧密合作,以便为WindowsServer 2008选择正确的适配器、固件和软件。
双节点故障转移群集的软件要求
双节点故障转移群集的服务器必须运行相同版本的WindowsServer 2008,包括相同的硬件版本(32位、基于x64或基于Itanium体系结构)。
它们还应具有相同的软件更新(修补程序)和ServicePack。
双节点故障转移群集的网络基础结构和域帐户要求
您将需要以下双节点故障转移群集的网络基础结构和拥有以下域权限的管理帐户:
∙网络设置和IP地址:
当您针对网络使用相同的网络适配器时,还要在这些适配器上使用相同的通信设置(如速度、双工模式、流控制和媒体类型)。
另外,还要比较网络适配器与它所连接的交换机之间的设置,并确保设置不发生冲突。
如果您所拥有的专用网络未路由到网络基础结构的其余部分,则确保每个此类专用网络都使用唯一的子网。
这样做非常必要,即使您为每个网络适配器分配了唯一的IP地址也是如此。
例如,如果您在使用一个物理网络的总部中拥有一个群集节点,在使用单独物理网络的分支机构中拥有另一个节点,则不要同时为两个网络指定10.0.0.0/24,即使您为每个适配器分配了唯一的IP地址也是如此。
有关网络适配器的详细信息,请参阅本指南前面的双节点故障转移群集的硬件要求。
∙DNS:
群集中的服务器必须使用域名系统(DNS)来进行名称解析。
可以使用DNS动态更新协议。
∙域角色:
群集中的所有服务器必须处于相同的ActiveDirectory域中。
最好的做法是,所有的群集服务器应具有相同的域角色(成员服务器或域控制器)。
建议的角色为成员服务器。
∙域控制器:
建议您的群集服务器为成员服务器。
如果它们是成员服务器,则您需要其他服务器来充当包含故障转移群集的域中的域控制器。
∙客户端:
根据测试需要,您可以将一个或多个联网的客户端连接到创建的故障转移群集,并在将群集文件服务器从一个群集节点移动或故障转移到另一个群集节点时,观察客户端上的效果。
∙用于管理群集的帐户:
首次创建群集或者向群集中添加服务器时,您必须使用对该群集中所有服务器具有管理员权限的帐户登录到域。
该帐户无需是DomainAdmins帐户,它可以是位于每个群集服务器上的Administrators组中的DomainUsers帐户。
另外,如果该帐户不是DomainAdmins帐户,则必须为该帐户(或该帐户是其成员的组)提供域中的“创建计算机对象”权限。
备注
与WindowsServer 2003相比,WindowsServer 2008中群集服务运行的方式发生了变化。
在WindowsServer 2008中,没有群集服务帐户。
群集服务将在提供了服务所需的特定权限的特定上下文中自动运行(与本地系统上下文相似,但权限减少)。
安装双节点文件服务器群集的步骤
要安装双节点文件服务器故障转移群集,必须完成以下步骤。
步骤1:
将群集服务器连接到网络和存储
步骤2:
安装故障转移群集功能
步骤3:
验证群集配置
步骤4:
创建群集
如果您已经安装了群集节点,并希望配置文件服务器故障转移群集,请参阅本指南稍后介绍的配置双节点文件服务器群集的步骤。
步骤1:
将群集服务器连接到网络和存储
按照以下说明将选定的群集服务器连接到网络和存储。
备注
有关可与WindowsServer 2008一起使用的网络适配器和设备控制器种类的详细信息,请查看本指南前面的双节点故障转移群集的硬件要求。
对于故障转移群集网络,要避免具有单故障点。
实现这一点有多种方法。
可以通过多个不同网络来连接群集节点。
或者,您可以通过一个网络来连接群集节点,该网络由成组网络适配器、冗余交换机、冗余路由器或可消除单故障点的相似硬件组成(如果您使用iSCSI的网络,则除其他网络之外还必须创建此网络)。
对于双节点文件服务器群集,将服务器连接到群集存储时,必须至少公开两个卷(LUN)。
您可以根据需要公开其他卷,以对配置进行全面的测试。
不要向群集之外的服务器公开群集卷。
将群集服务器连接到网络和存储的步骤
1.请查看本指南前面的双节点故障转移群集的硬件要求和双节点故障转移群集的网络基础结构和域帐户要求中有关网络的详细信息。
2.连接和配置群集中的服务器将要使用的网络。
3.如果您的测试配置包括客户端或非群集域控制器,请确保这些计算机至少可以通过一个网络连接到群集服务器。
4.按照制造商的说明将服务器实际连接到存储设备。
5.请确保要在该群集中使用的磁盘(LUN)向将要进行群集的服务器公开(并且仅向这些服务器公开)。
您可使用下列接口之一来公开磁盘或LUN:
∙该接口由存储设备制造商提供。
∙如果使用的是iSCSI,则需要使用相应的iSCSI接口。
∙MicrosoftSAN存储管理器(WindowsServer 2008中操作系统的一部分)。
若要使用此接口,您需要与存储设备制造商联系,以获取为您的存储设备而设计的虚拟磁盘服务(VDS)提供程序包。
6.如果您已购买用于控制磁盘的格式或功能的软件,则按照从供应商处获取的有关如何将该软件与WindowsServer 2008一起使用的说明执行操作。
7.在要进行群集的一台服务器上,单击“开始”,单击“管理工具”,单击“计算机管理”,然后单击“磁盘管理”。
(如果出现“用户帐户控制”对话框,请确认所显示的是您要执行的操作,然后单击“继续”。
)在“磁盘管理”中,确认群集磁盘可以看见。
8.如果您需要大于2TB的存储卷,并且使用Windows接口来控制磁盘的格式,则将该磁盘转换为称为GUID分区表(GPT)的分区形式。
若要执行此操作,请备份该磁盘上的所有数据,删除磁盘上的所有卷,然后在“磁盘管理”中,右键单击磁盘(而不是一个分区),然后单击“转换为GPT磁盘”。
对于小于2TB的卷,可以使用称为主启动记录(MBR)的分区形式,而不是使用GPT。
重要事项
可以为故障转移群集使用的磁盘使用MBR或GPT,但不能使用已通过“磁盘管理”转换为动态的磁盘。
如果您购买了用于控制磁盘的格式或功能的软件,请与供应商联系以获取有关如何将该软件与WindowsServer 2008一起使用的说明。
9.检查任何公开的卷或LUN的格式。
建议格式为NTFS(对于见证磁盘,必须使用NTFS)。
步骤2:
安装故障转移群集功能
在此步骤中,安装故障转移群集功能。
服务器必须运行WindowsServer 2008。
在服务器上安装故障转移群集功能的步骤
1.如果您最近安装了WindowsServer 2008,则会显示“初始配置任务”界面,如下图所示。
如果显示此界面,则在“自定义此服务器”下单击“添加功能”。
然后跳到步骤3。
2.如果没有显示“初始配置任务”界面,且服务器管理器没有运行,则依次单击“开始”、“管理工具”和“服务器管理器”。
(如果出现“用户帐户控制”对话框,请确认所显示的是您要执行的操作,然后单击“继续”。
)
在“服务器管理器”的“功能摘要”下,单击“添加功能”。
3.在“添加功能向导”中,单击“故障转移群集”,然后单击“安装”。
4.按照向导中的说明完成该功能的安装。
向导结束时,将其关闭。
5.为要包括到群集的每台服务器重复该过程。
步骤3:
验证群集配置
在创建群集之前,我们强烈建议您验证配置。
验证帮助您确认服务器、网络和存储的配置是否符合故障转移群集的特定要求。
验证故障转移群集配置的步骤
1.要打开“故障转移群集”管理单元,请依次单击“开始”、“管理工具”,然后单击“故障转移群集管理”。
(如果出现“用户帐户控制”对话框,请确认所显示的是您要执行的操作,然后单击“继续”。
)
2.确认已选择“故障转移群集管理”,然后在“管理”下的中心窗格中,单击“验证配置”。
3.按照向导中的说明指定两个服务器和测试,然后运行这些测试。
若要全面验证配置,则在创建群集前运行所有测试。
4.在运行测试之后会显示“摘要”页。
若要查看可帮助您解释测试结果的帮助主题,请单击“关于群集验证测试的详细信息”。
5.在“摘要”页仍然打开时,单击“查看报告”可以阅读测试结果。
若要在关闭向导后查看测试结果,请参阅
SystemRoot\Cluster\Reports\ValidationReport日期和时间.html
其中,SystemRoot是安装操作系统的文件夹(例如,C:
\Windows)。
6.必要时,可以更改配置并重新运行测试。
7.若要在关闭向导后查看关于群集验证的帮助主题,在“故障转移群集管理”中,依次单击“帮助”、“帮助主题”和“内容”选项卡,展开故障转移群集帮助的内容并单击“验证故障转移群集配置”。
步骤4:
创建群集
若要创建群集,需要运行创建群集向导。
运行创建群集向导的步骤
1.要打开“故障转移群集”管理单元,请依次单击“开始”、“管理工具”,然后单击“故障转移群集管理”。
(如果出现“用户帐户控制”对话框,请确认所显示的是您要执行的操作,然后单击“继续”。
)
2.确认已选择“故障转移群集管理”,然后在“管理”下的中心窗格中,单击“创建群集”。
按照向导中的说明指定:
∙要在群集中包括的服务器。
∙群集的名称。
∙您的DHCP设置未自动提供的IP地址信息。
3.在向导运行并且出现“摘要”页后,若要查看向导所执行的任务的报告,请单击“查看报告”。
配置双节点文件服务器群集的步骤
若要配置双节点文件服务器故障转移群集,请执行以下步骤:
配置双节点文件服务器故障转移群集的步骤
1.要打开“故障转移群集”管理单元,请依次单击“开始”、“管理工具”,然后单击“故障转移群集管理”。
(如果出现“用户帐户控制”对话框,请确认所显示的是您要执行的操作,然后单击“继续”。
)
2.在控制台树中,如果没有显示您创建的群集,则右键单击“故障转移群集管理”,单击“管理群集”,然后选择您要配置的群集。
3.在控制台树中,单击您创建的群集旁边的加号以展开它下面的项目。
4.如果群集服务器连接到不用于群集中网络通信的网络(例如,只适合iSCSI的网络),则在“网络”下右键单击该网络,再单击“属性”,然后单击“不允许群集使用此网络”。
单击“确定”。
5.单击“服务和应用程序”。
在“操作”(右侧)下,单击“配置服务或应用程序”。
6.查看向导第一页上的文本,然后单击“下一步”。
7.单击“文件服务器”,然后单击“下一步”。
8.按照向导中的说明指定以下详细信息:
∙群集文件服务器的名称
∙您的DHCP设置未自动提供的任何IP地址信息,例如,此群集文件服务器的静态IPv4地址
∙群集文件服务器应该使用的存储卷
9.在向导运行并且出现“摘要”页后,若要查看向导所执行的任务的报告,请单击“查看报告”。
10.若要关闭向导,请单击“完成”。
11.在控制台树中,确保展开“服务和应用程序”,然后选择您刚创建的群集文件服务器。
12.在“操作”下面,单击“添加共享文件夹”。
此时会出现“设置共享文件夹向导”。
此向导与在非群集文件服务器上设置共享时使用的向导相同。
13.按照向导中的说明指定共享文件夹的以下设置:
∙路径和名称。
∙NTFS权限(可选)。
∙SMB协议的高级设置(可选)。
SMB由基于Windows的客户端使用。
这些设置包括:
-用户限制。
-脱机设置(缓存)。
-基于访问的枚举,在本指南前面的故障转移群集中的共享文件夹中加以描述。
∙是否将使用NFS协议来支持基于UNIX的客户端(可选)。
14.完成该向导后,确认群集文件服务器是否联机。
如果没有联机,请查看网络和存储的状态,并改正所有问题。
然后,右键单击新的群集文件服务器,并单击“使此服务或应用程序联机”。
15.若要执行故障转移的基本测试,请右键单击群集文件服务器,单击“将此服务或应用程序移动到另一个节点”,然后单击以选择可用节点。
出现提示时,确认您所做的选择。
在移动群集文件服务器实例时,您可以观察管理单元的中心窗格中的状态变化。