频道直达:新闻 - 组网 - 安全 - 服务器 - 存储 - 系统 - 应用 - 开发 - 数据库 - 前沿 - 技术人 - 培训 - 求职 - 读书 - 教程 - 专题 - 产品 - 案例 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

服务器集群:远程安装、无人值守安装和映像安装(1)

作者: 佚名 出处:Microsoft.com 2007-07-26 10:45    砖    好    评论   进入论坛
阅读提示:您可以按照下列方法远程安装服务器集群:使用命令行安装服务器集群和在安装操作系统的过程中通过无人值守的安装方式安装服务器集群。

概述

您可以按照下列方法远程安装服务器集群:

使用命令行安装服务器集群

在安装操作系统的过程中通过无人值守的安装方式安装服务器集群

使用命令行安装服务器集群

如果在您的集群节点上已经安装和配置了 Microsoft Windows Server 2003 Enterprise Server,您就可以简单地使用称为 cluster.exe 的命令行实用程序来在这些节点安装和配置集群服务。

操作系统和集群服务的无人值守安装

要执行干净安装或升级操作系统,您可以通过手动安装的方式进行安装(您必须手动提供安装所需的全部应答),本文档将不对这方面的问题进行讨论,也可以使用所谓的应答文件通过无人值守的方式进行安装。服务器集群可以在操作系统安装完毕之后通过指定应答文件中的某些开关来进行安装。在本文档中的“服务器集群的无人值守安装”部分,我们将更详细地讨论操作系统和服务器集群的无人值守安装。

操作系统和集群的映像安装

另一种执行操作系统的干净安装的方式是使用映像安装,也称为磁盘克隆或简单克隆。克隆是部署 Windows Server 2003 Enterprise Server 的最快的方法。如果您要部署的计算机有相似的硬件,而且您想在没有或有最少的人工交互的情况下进行快速安装,您就可以使用映像安装。您不能通过基于映像的安装方式来升级操作系统。在本文档中的“服务器集群的映像安装”部分,我们将更详细地讨论服务器集群的映像安装。

使用自动部署服务(Automated Deployment Services,ADS)通过基于映像的安装方式安装操作系统和集群服务

另一种执行操作系统安装和配置的方法是使用 ADS。通过使用 ADS,您可以将操作系统部署在一个或多个目的设备上,也可以重新确定这些计算机的用途。ADS 使用上述克隆机制将映像分布在一组服务器上。通过使部署和重新确定用途的过程自动化,ADS 减少了在您的数据中心中维护各种系统的开销,这与单纯的克隆不同,如果您要部署的计算机有相似的硬件,您就可以使用 ADS。在本文档中的“服务器集群的基于 ADS 的映像安装”部分,我们将更详细地讨论基于 ADS 的操作系统映像安装。

命令行安装

虽然您不必登录到服务器节点去安装集群服务,但是在安装集群服务之前,您必须确保您用来创建集群和将节点添加到集群的帐号在所有的节点上都属于本地管理员组。一旦您将集群管理员帐号添加到了本地管理员组(请参见“将集群管理员帐号添加到本地管理员组”部分以了解详细信息),您就可以运行 cluster.exe(在 %windir%\system32 目录中)命令行实用程序来创建集群和将节点添加到集群。Cluster.exe 自动地将集群服务帐号(Cluster Service Account,CSA)添加到本地管理员组(如果其中还没有的话)。

在您安装了集群之后,您就可以使用 cluster.exe 来创建和配置集群资源,如 Windows Server 2003 Enterprise Server 帮助中所述。

将集群管理员帐号添加到本地管理员组

您可以采取如下方式将帐号添加到本地管理员组:

登录到每台计算机并且使用本地用户和组插件

使用远程桌面插件连接到远程计算机

使用 Telnet 并运行以下命令连接到远程计算机:

net localgroup administrators /add domain\account 

如果您想在通过使用应答文件中的 [GuiRunOnce] 条目安装操作系统的过程中自动将集群管理员组添加到本地管理员组,您就可以在应答文件中加入这一行。请参见“应答文件及所需的部分和条目”一节以了解更多关于 GuiRunOnce 和其他应答文件条目的信息。

要了解更多关于这三个选项的信息,请参阅 Windows Server 2003 联机帮助。

创建集群

要从命令行创建集群,可以使用 cluster.exe 实用程序,如下面的示例所示:

%windir%\cluster /cluster: CLUSTER_NAME /CREATE 
/NODE: NODE_NAME1 /USER:your_domain\user 
/PASS:****** /IPADDR:xxx.yyy.zzz.aaa 

将节点添加到集群

要从命令行将节点添加到集群,可以使用 cluster.exe 实用程序,如下面的示例所示:

%windir%\ cluster /cluster:CLUSTER_NAME /ADDNODES: 
NODE_NAME1, NODE_NAME2, NODE_NAME3 /PASSWORD:********* 

如果愿意的话,您可以将“创建集群”和“将节点添加到集群”这两个步骤组合到一个批处理文件中。

服务器集群的无人值守安装

服务器集群的无人值守安装包括以下步骤:

规划和准备操作系统安装

为 Windows Server 2003 Enterprise Edition 操作系统的安装准备应答文件

创建主安装

运行 winnt32.exe

安装集群服务

规划和准备操作系统安装

要详细地了解如何规划和准备 Windows Server 2003 Enterprise Server 操作系统安装,请参阅以下文档:Microsoft Windows XP 预安装指南。这个文档在 Windows Server 2003 光盘上的 Deploy.cab 文件中。虽然该文档所包含的说明是针对 Windows XP 安装的,但是同样也适用于 Windows Server 2003 Enterprise Edition。

应答文件

要使 Windows Server 2003 安装完全自动化,您必须准备应答文件,应答文件通常名为 unattend.txt,它包含对一系列图形用户界面(GUI)对话框的所有应答。Unattend.txt 告知安装如何与您创建的分布文件夹和文件交互,并且给安装提供终端用户在典型的 Windows 安装中提供的所有信息。例如,Unattend.txt 在 [UserData] 部分中包含 FullName 条目来指示 Windows 安装提示终端用户提供全名。

虽然用于安装的应答文件的名称通常为 Unattend.txt,但是对于网络预安装,您可以将该文件命名为您喜欢的任何名称。而对于基于光盘的安装,您必须将应答文件命名为 Winnt.sif。

如果您使用 OPK 工具包(该工具包仅供 OEM 使用),您可以通过使用称为安装管理器(Setup Manager)的工具来创建或修改 Unattend.txt 文件。您还可以使用任何文本编辑器来创建和修改应答文件。

所需的部分 该部分中所需的条目 注解

[Unattended]

UnattendMode

TargetPath

[GuiUnattended]

AdminPassword

TimeZone

[Identification]

JoinWorkgroup

您可以改为指定 JoinDomain、DomainAdmin 和 DomainAdminPassword。

[LicenseFilePrintData]

AutoMode

AutoUsers

如果 AutoMode = PerServer,则需要 AutoUsers

[Networking]

需要配置网络协议。

[UserData]

ComputerName

FullName

需要安装集群服务。

[Unattended]

这个部分包含用于运行安装的条目(比如是否扩展安装 Windows 操作系统的分区),并且指定在安装的过程中安装所需的文件的位置等等。如果您想让您的安装全部自动化,就必须指示安装接受 EULA:

 [Unattended] 
OemSkipEula = Yes 

[GuiUnattended]

Sysprep.inf 的这个部分包含为无人值守安装准备图形用户界面(GUI)的条目。要完全自动地安装操作系统,您需要包括以下条目:

[GuiUnattended] 
AutoLogon = Yes 
AdminPassword = *** <用实际的密码来代替星号> 
OemSkipWelcome = 1 
OemSkipRegional = 1 
TimeZone = 20 <在此指定时区> 

[Identification]

这个部分包含指定计算机的网络标识的条目。如果这些条目不存在,安装就将计算机添加到称为 WORKGROUP 的默认工作组。如果没有足够的信息用于这个条目,安装就会提示终端用户提供这些信息。

在将第一个节点添加到集群或将附加的节点添加到集群之前,所有的节点都必须加入一个域(而不是工作组)。当您创建集群或将节点加入集群之前,您可以指定集群服务运行的域用户帐号。因此,您需要指定在这个部分中目的计算机应该加入哪一个域,并且提供有效的加入凭证:

[Identification] 
DomainAdmin = your_domain\user 
DomainAdminPassword = ***** <用实际的密码来代替星号> 
JoinDomain = your_domain 

[LicenseFilePrintData]

这个部分包含用于 Windows Server 2003 家族的安装许可信息的条目:

[LicenseFilePrintData] 
AutoMode = PerSeat 

[Networking]

这一部分不包含条目。然而,为了在无人值守的安装过程中配置网络协议,您必须在您的应答文件中包含 [Networking] 部分名。此外,您还必须包含附加的部分来描述您的网络适配器、待安装的协议和静态 IP 地址信息。

为了遵守服务器集群最佳实践,在配置网络时您必须遵循下列指导原则:

至少使用两个互连。虽然服务器集群可能只使用一个互连,但是为了消除单点故障和确认原始设备制造商(OEM)集群,必须至少有两个互连。

保留一个网络专门用于内部的节点到节点通信(专用网络)。

不要在专用网络上使用协同网络适配器。

对各个节点上的每个适配器都使用静态 IP 地址。

要获得网络最佳实践指导的完整列表,请参阅 Windows Server 2003 Enterprise Server 联机帮助/可用性和可伸缩性/集群服务器。

使用 unattend.txt 中的如下条目来实现网络最佳实践推荐标准:

[NetAdapters] 
;在此列出您的网络适配器 
Adapter01 = params.Adapter01 
Adapter02 = params.Adapter02 

接下来,您需要单独识别每个网络适配器。您可以使用 INFID 条目,您需要在其中指定您的网络适配器的 Plug 和 Play ID;您也可以使用 NetCardAddress 条目来指定 MAC 地址。您需要运行 Windows Server 2003 资源包中名为 pnpids.exe 的专用工具来检索您的网卡的 PnP ID。对于带有多个相同类型的适配器的集群(即每个适配器的即插即用 ID 是相同的),您必须指定 NetCardAddress 或 PCI 位置信息。如果您没有指定 NetCardAddress 或 PCI 位置,则只有与 PnP ID 匹配的第一个适配器(枚举的/检测的)接收应答文件。

如果您指定 NetCardAddress 或 PCI 位置,则安装不使用 INFID 条目,因为它是最不具体的条目。

因此,我们推荐您简单地通过网卡的 MAC 地址来识别它们,如下所示:

[params.Adapter01] 
NetCardAddress = 0x0002A5D0510F 
[params.Adapter02] 
NetCardAddress = 0x000476D5F57D 
;为 MS 网络安装客户端 
[NetClients] 
MS_MSClient = params.MS_MSClient 
[params.MS_MSClient] 
;指定要安装哪一个网络协议 
[NetProtocols] 
MS_TCPIP = params.MS_TCPIP 
;TCP/IP 属性 
[params.MS_TCPIP] 
AdapterSections = params.MS_TCPIP.Adapter01, params.MS_TCPIP.Adapter02 

现在我们需要用静态 IP 地址信息来配置两个网卡。根据集群网络最佳实践推荐标准,对于专用网络,我们需要通过指定一个级别 A、B 或 C 的私有地址和一个子网掩码来定义静态 IP 地址的 TCP/IP 属性。

对于公共集群网络,我们需要指定静态 IP 地址、子网掩码、默认网关、DNS 和 WINS 条目。

;Adapter01 用于群内通信 
[params.MS_TCPIP.Adapter01] 
DHCP = No 
IPAddress = 172.24.23.91 
SpecificTo = Adapter01 
SubnetMask = 255.255.0.0 
WINS = No 
;Adapter02 表示公共网络 
[params.MS_TCPIP.Adapter02] 
DefaultGateway = 157.6.8.1 
DHCP = No 
IPAddress = 157.5.4.1 
SpecificTo = Adapter02 
SubnetMask = 255.255.252.0 
DNSServerSearchOrder = 157.5.0.1,157.6.0.2 
WINS = Yes 
WINSServerList = 157.5.0.1,157.5.1.2 

[UserData]

这一部分包含在安装的过程中指定用户设置的条目:

[UserData] 
ComputerName = SV-NODE1 
FullName = User Name 
OrgName = Organization Name 
ProductKey = 11111-22222-33333-44444-55555 

当然,您需要用真实的值替换所有名称、密码和集群 IP 地址的值。


共4页: 1 [2] [3] [4] 下一页
【内容导航】
专题
Windows Home Server 家用服务器专题
服务器维护与应用基础
服务器基础知识入门
服务器节能与绿色IT
四核服务器抢鲜透视
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Windows XP远程桌面连接图解(.. (查看56377次)
·Solaris基础知识入门 (查看47764次)
·Windows操作系统安装 (查看34661次)
·设置远程桌面连接 (查看34190次)
·Linux的安装 (查看31196次)
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。