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

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

作者: 佚名 出处:Microsoft.com 2007-07-26 10:45    砖    好    评论   进入论坛
阅读提示:您可以按照下列方法远程安装服务器集群:使用命令行安装服务器集群和在安装操作系统的过程中通过无人值守的安装方式安装服务器集群。
您还可以使用 setupmgr.exe 来创建、修改无人值守安装文件,带有变量的 syspre.inf 文件。通过 cmd 窗口运行 setupmgr.exe。

mscscl05

查看全尺寸图片。

选择“新建”

mscscl06

查看全尺寸图片。

选择“sysprep 安装”

mscscl07

查看全尺寸图片。

选择您想要部署的操作系统类型

mscscl08

查看全尺寸图片。

mscscl09

查看全尺寸图片。

上面允许您输入用于安装的变量。这里您可以提供您将要在 ADS 中定义的变量名来代替提供实际值。例如,^Name^ 是其值将通过 ADS 进行替换的变量。

mscscl10

查看全尺寸图片。

在完成了上面的操作之后,单击“运行一次”并输入集群配置命令。在上面的示例中,^cluster_create_command^ 变量被插入 sysprep.inf 文件中,它的实际值将定义在 ADS 中。一旦用变量创建了 sysprep.inf,就可以保存它,并且通过安装映像到驱动器来将这个 sysprep.inf 文件复制到映像中

5. 创建映像部署的任务序列文件

下一步是创建 ADS 控制器的任务序列文件。它是一个 XML 文件,其中包含控制器的任务序列,这些任务序列可以对一个设备执行,也可以对一组设备执行。ADS 带有几个样本序列文件,您可以使用这些样本 XML 文件中的任何一个,而且还可以根据您的需要对其进行修改。在这个文件中,您将为控制器定义个性化的变量来替换 sysprep.inf 文件中的变量。此外,您还将定义在控制器的其他任务序列中什么样的任务序列必须对设备运行。例如,划分磁盘、复制映像、替换 sysprep.inf 文件中的变量、重新启动设备和检查设备的状态等等。

您至少将需要修改样本 XML 文件中的如下部分以便它正确地工作。

/bmonitor/bmpart.exe
\device\harddisk0
/init
/C:4999
/A
在上面的部分(步骤 1)中,您需要定义磁盘的分区大小。在上面的示例中,一个大小为 4999MB 的分区将在驱动器 0 上创建。
/imaging/imgbmdeploy.exe
3718Plain
\device\harddisk0\partition1
-r
-client
在上面的部分(步骤 2)中,您需要指定您用来添加到控制器的映像。在上面的示例中,3718Plain 用于映像。
/bmonitor/bmstrrep.exe
\device\harddisk0\partition1\sysprep\sysprep.inf
^ProductKey^ 部分的所有变量($xxxx$ 之间的任何变量,比如产品键、域名、计算机名等等)都需要按照附录G 中的描述进行定义。此外,在您可以使用这个文件之前,需要定义真实的名称以替换附录 G 中的集群名称、用户数据、密码和 IP 地址。

文件名:[da-deploy-image-form-servercluster.xml]

/bmonitor/bmpart.exe \device\harddisk0\partition0 /init /C:4999 /A /imaging/imgbmdeploy.exe 3718Plain \device\harddisk0\partition1 -r -client /bmonitor/bmstrrep.exe \device\harddisk0\partition1\sysprep\sysprep.inf ^ProductKey^ "$ProductKey$" ^OEMDuplicatorstring^ "$OEMDuplicatorstring$" ^FullName^ "$FullName$" ^OrgName^ "$OrgName$" ^DomainAdmin^ "$DomainAdmin$" ^DomainAdminPassword^ "$DomainAdminPassword$" ^DomainName^ "$DomainName$" ^System_Admin_password^ "$System_Admin_password$" ^COMPUTER_NAME^ "$Device.System.Name$" ^ConnectionName1^ "$ConnectionName1$" ^netcardaddress1^ "$netcardaddress1$" ^DHCP1^ "$DHCP1$" ^IPAddress1^ "$IPAddress1$" ^SubnetMask1^ "$SubnetMask1$" ^WINS1^ "$WINS1$" ^ConnectionName2^ "$ConnectionName2$" ^netcardaddress2^ "$netcardaddress2$" ^DHCP2^ "$DHCP2$" ^IPAddress2^ "$IPAddress2$" ^SubnetMask2^ "$SubnetMask2$" ^DefaultGateway2^ "$DefaultGateway2$" ^DNSServerSearchOrder2^ "$DNSServerSearchOrder2$" ^WINSServerList2^ "$WINSServerList2$" ^WINS2^ "$WINS2$" ^CLUSTER_COMMAND_MOUNT^ "$CLUSTER_COMMAND_MOUNT$" ^CLUSTER_COMMAND^ "$CLUSTER_COMMAND$" /bmonitor/bmsetreg.exe

     -h:\device\harddisk0\partition1\windows\system32\config\system 
            controlset001\control\bmss 
            controlleripaddress 
            reg_multi_sz 
            $controller.system.adminipaddr$ 
        /bmonitor/bmsetreg.exe 
     -h:\device\harddisk0\partition1\windows\system32\config\system 
            controlset001\control\bmss 
            bmdpipport 
            reg_dword 
            $controller.system.bmdpport$ 
        /bmonitor/bmsetreg.exe 
     -h:\device\harddisk0\partition1\windows\system32\config\system 
            controlset001\control\bmss 
            bmcpipport 
            reg_dword 
            $controller.system.bmcpport$ 
        /bmonitor/bmsetreg.exe 
         -h:\device\harddisk0\partition1\windows\system32\config\system 
            controlset001\control\bmss 
            bindexcept 
            reg_multi_sz 
            $controller.system.adminmac$ 
        /bmonitor/bmfilexfer.exe 
            -d 
            "c:\program files\Microsoft ADS\certificate\adsroot.cer" 
            \device\harddisk0\partition1\windows\temp\adsroot.cer 
        /bmonitor/bmsetreg.exe 
        -h:\device\harddisk0\partition1\windows\system32\config\system 
        -f 
        -r 
            controlset001\control\bmss\bmcpcertificates 
            AgentCert 
            reg_binary 
            \device\harddisk0\partition1\windows\temp\adsroot.cer 
       /bmonitor/reboot 
        /pxe/boot-hd 
        /pxe/boot-hd 
 C:\Program Files\Microsoft ADS\tools\adsdevice.wsf 
         
            -e 
            $Device.System.Name$ 
            -jobtemplate 
            boot-to-hd
附录 E
[boot-to-hd.xml] 
        /pxe/boot-hd 
附录 F

下面是 sysprep.inf 文件,可以用于安装服务器集群(使用 ADS)。

您可以使用附录 D 和 E 中定义的工作序列以及附录 G 中定义的变量。

注意:您必须修改这些变量以满足您自己的需要。

 [sysprep.inf] 
;SetupMgrTag 
[Unattended] 
    OemSkipEula=Yes 
    InstallFilesPath=C:\sysprep\i386 
    TargetPath=\WINDOWS 
[GuiUnattended] 
    AdminPassword="^System_Admin_password^" 
    EncryptedAdminPassword=NO 
    OEMSkipRegional=1 
    OEMDuplicatorstring="^OEMDuplicatorstring^" 
    TimeZone=4 
    OemSkipWelcome=1 
    AutoLogon=Yes 
    AutoLogonCount=1 
[UserData] 
    FullName="^FullName^" 
    OrgName="^OrgName^" 
    ComputerName="^COMPUTER_NAME^" 
    ProductKey="^ProductKey^" 
[LicenseFilePrintData] 
    AutoMode=PerSeat 
[Identification] 
    DomainAdmin="^DomainAdmin^" 
    DomainAdminPassword="^DomainAdminPassword^" 
    JoinDomain="^DomainName^" 
[Networking] 
;    InstallDefaultComponents=Yes 
;将可以使用两个网卡——Adapte401 和 Adapetr02 
[NetAdapters] 
    Adapter01=params.Adapter01 
    Adapter02=params.Adapter02 
;指定网络适配器 #1 所用的网卡 
[params.Adapter01] 
    ConnectionName="^ConnectionName1^" 
    netcardaddress="^netcardaddress1^" 
;指定网络适配器 #2 所用的网卡
[params.Adapter02] 
    ConnectionName="^ConnectionName2^" 
    netcardaddress="^netcardaddress2^" 
;安装 MS 网络的客户端 
[NetClients] 
    MS_MSClient=params.MS_MSClient 
[params.MS_MSClient] 
;只有 TCPIP 
[NetProtocols] 
    MS_TCPIP=params.MS_TCPIP 
[params.MS_TCPIP] 
;TCPIP 属性 
    AdapterSections=params.MS_TCPIP.Adapter01,
         params.MS_TCPIP.Adapter02 
;Adapter01 用于集群内通信 
[params.MS_TCPIP.Adapter01] 
    DHCP="^DHCP1^" 
    IPAddress="^IPAddress1^" 
    SpecificTo=Adapter01 
    SubnetMask="^SubnetMask1^" 
    WINS="^WINS1^" 
;Adapter02 用于公用网络 
[params.MS_TCPIP.Adapter02] 
    DefaultGateway="^DefaultGateway2^" 
    SpecificTo=Adapter02 
    DHCP="^DHCP2^" 
    IPAddress="^IPAddress2^" 
    SubnetMask="^SubnetMask2^" 
    DNSServerSearchOrder="^DNSServerSearchOrder2^" 
    WINS="^WINS2^" 
    WINSServerList="^WINSServerList2^" 
[TapiLocation] 
    CountryCode=1 
    Dialing=Tone 
    AreaCode=425 
[Branding] 
    BrandIEUsingUnattended=Yes 
[Proxy] 
    Proxy_Enable=0 
    Use_Same_Proxy=0 
[GuiRunOnce] 
    ;在形成/加入集群之前装上所有的磁盘卷 
    Command0="^CLUSTER_COMMAND_MOUNT^" 
    Command1=^AssignDriveLetters^ 
    Command2="^CLUSTER_COMMAND^" 
    Command3=^FileShare^ 
[sysprepcleanup] 

附录 G

ADS 需要用户使用 ADS 插件输入这些变量。

在执行集群安装的 XML 序列工作模板之前,

用户需要为设备(将部署映像的系统)定义下面所有的变量。

您还可以创建一个批处理文件来创建这些变量(使用下面列出的命令)。

在运行序列模板之前执行批处理文件。

附带关联值的变量列表:
OEMDuplicatorstring= 
Fresh install of Windows 2003 server 
with server cluster configured 
ProductKey=xxxxx-yyyyy-xxxxx-yyyyy-xxxxx 
FullName="wolfpack" 
OrgName="Microsoft" 
DomainAdmin=xx\yyyyyy 
DomainAdminPassword=xxxxx 
DomainName=xx.com 
System_Admin_password=xxxxxx 
ConnectionName1="Private" 
Netcardaddress1=0x00306E121879 
DHCP1=No 
IPAddress1=10.11.25.14 
SubnetMask1=255.255.0.0 
WINS1=No 
ConnectionName2="Public" 
Netcardaddress2=0x00306E121878 
DefaultGateway2=172.24.11.1 
DHCP2=No 
IPAddress2=172.24.11.159 
SubnetMask2=255.255.255.0 
DNSServerSearchOrder2=172.24.10.2,172.24.0.2 
WINS2=Yes 
WINSServerList2=157.55.254.201,157.55.254.203 
CLUSTER_COMMAND_MOUNT= c:\windows\system32\mountvol /e 
CLUSTER_COMMAND=c:\windows\system32\cluster.exe /cluster:mnhp11 
/create /node:mnhp11n3 /user:ct\wolfpack 
/pass:wolfpack /ipaddr:172.24.11.141 
AssignDriveLetters=%systemdrive%\scripts\AssisgnDriveLetters.bat 
FileShare=%systemdrive%\scripts\createfs.bat Batch File: 
本批处理文件使用 Adsdevice 命令创建变量。Syntax 
Adsdevice edit devicename setvar variablename valueforVariable 
[Variables.bat] 
Adsdevice /edit mnhp11n3 /setvar OEMDuplicatorstring "Fresh 
install of Windows 2003 server with server cluster configured" 
Adsdevice /edit mnhp11n3 /setvar ProductKey 
"xxxxx-yyyyy-xxxxx-yyyyy-xxxxx 
Adsdevice /edit mnhp11n3 /setvar FullName "wolfpack" 
Adsdevice /edit mnhp11n3 /setvar OrgName "Microsoft" 
Adsdevice /edit mnhp11n3 /setvar DomainAdmin "y\xxxxx" 
Adsdevice /edit mnhp11n3 /setvar DomainAdminPassword "xxxxx" 
Adsdevice /edit mnhp11n3 /setvar DomainName "xx.com" 
Adsdevice /edit mnhp11n3 /setvar System_Admin_password "xxxxxx" 
Adsdevice /edit mnhp11n3 /setvar ConnectionName1 "Private" 
Adsdevice /edit mnhp11n3 /setvar Netcardaddress1 
"0x00306E121879" 
Adsdevice /edit mnhp11n3 /setvar DHCP1 "No" 
Adsdevice /edit mnhp11n3 /setvar IPAddress1 "10.11.26.11" 
Adsdevice /edit mnhp11n3 /setvar SubnetMask1 "255.255.0.0" 
Adsdevice /edit mnhp11n3 /setvar WINS1 "No" 
Adsdevice /edit mnhp11n3 /setvar ConnectionName2 "Public" 
Adsdevice /edit mnhp11n3 /setvar Netcardaddress2 "0x00306E121878" 
Adsdevice /edit mnhp11n3 /setvar DefaultGateway2 "172.24.11.1" 
Adsdevice /edit mnhp11n3 /setvar DHCP2 "No" 
Adsdevice /edit mnhp11n3 /setvar IPAddress2 "172.24.11.205" 
Adsdevice /edit mnhp11n3 /setvar SubnetMask2 "255.255.255.0" 
Adsdevice /edit mnhp11n3 /setvar DNSServerSearchOrder2 
"172.24.10.2,172.24.0.2" 
Adsdevice /edit mnhp11n3 /setvar WINS2 "Yes" 
Adsdevice /edit mnhp11n3 /setvar WINSServerList2 
"157.55.254.201,157.55.254.203" 
Adsdevice /edit mnhp11n3 /setvar CLUSTER_COMMAND_MOUNT 
"c:\windows\system32\mountvol /e" 
Adsdevice /edit mnhp11n3 /setvar CLUSTER_COMMAND 
"c:\windows\system32\cluster.exe /cluster:mnhp11 
/create /node:mnhp11n3 /user:ct\wolfpack /pass:wolfpack 
/ipaddr:172.24.11.141" 
Rem ;请参见本文档的第 2.2.1 节以获得 AssignDriveLetters.bat 文件的样本文本 
Adsdevice /edit mnhp11n3 /setvar AssignDriveLetters 
"%systemdrive%\scripts\AssisgnDriveLetters.bat" 
Rem ;请参见“配置集群”部分和附录 B 以获得 createfs.vbs 
Adsdevice /edit mnhp11n3 /setvar FileShare 
"%systemdrive%\scripts\createfs.bat" 
 
原文链接:服务器集群:远程安装、无人值守安装和映像安装
 
【责任编辑:绝对无奈 TEL:(010)68476606-8003】


共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病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。