cluster命令用法总结

群集命令概述

可以在命令提示符下,使用群集命令来创建或管理服务器群集。也可以从命令脚本调用程序 Cluster.exe,使许多群集管理任务自动化。在运行 Windows Server 2003 家族的计算机上提供了 Cluster.exe。

可以从该群集的节点其他群集的节点、或者运行安装了 Service Pack 3 或更高版本的 Windows NT 4.0 的其他计算机,使用 Cluster.exe 来管理群集。

从命令提示符输入 cluster.exe 及其子命令时,应遵循以下规则:

  • 所有包含空格和特殊字符的名称必须用引号括起来。特殊字符的示例包括:减号 (-)、斜杠 (/)、引号 (")、冒号 (:)、逗号 (,) 和等号 (=)。有关其他示例的信息,请参阅相关主题中的 cluster 命令。
  • 将属性设置为 True 或 False 时,指定 1 代表 True,0 代表 False。
  • 在群集名称的命令中输入句点 (.) 时指定本地群集。
  • 可以为一个命令行指定多个命令行选项。Cluster.exe 从左向右执行命令行选项。如果一个命令行选项失败,该命令会在失败的命令行选项处停止执行。
  • 在有两个连续双引号 ("") 的字符串中,使用双引号 (") 代替单引号 (')。下面示例了正确和错误的方法,将资源 AResource 的专用属性 aProp 设置为 a "。

    错误:cluster resource AResource /priv aProp='a ""'

    正确:cluster resource AResource /priv aProp="a """

  • 使用群集子命令。

    详细信息,请单击命令:

Cluster

cluster 命令用于创建新的群集或管理现有的群集。

语法

cluster [[ /cluster:] ClusterName] / Option

参数

ClusterName /create
/ipaddr
[ ess] : Static_IP_Address[ , SubnetMask , NetworkConnectionName]
/pass[ word] : Password
/user:{ Domain \ UserName | UserName @ Domain}
[ /node: NodeName]
[ /verb[ ose]]
[ /unattend[ ed]]
[ /min[ imum]]
创建群集。下表描述了可选参数。
ClusterName /add[ nodes][ : NodeName1[ , NodeName2 , ...]]
[ /pass[ word] : Password]
[ /verb[ ose]]
[ /unattend[ ed]]
[ /min[ imum]]
添加一个或多个节点到现有的群集中。
/ren[ ame] : ClusterName
重新命名群集。
/cluster: ClusterName1[ , ClusterName2 , ...] /changepass[ word][ : NewPassword[ , OldPassword]]
[ /skipdc]
[ /force]
[ /test]
[ /quiet]
[ /verb[ ose]]
[ /unattend[ ed]]
[ /help]
为一个或多个群集,将域控制器和所有群集节点的群集服务帐户密码由 OldPassword 更改为 NewPassword。如果在命令中没提供,系统将提示您输入 NewPasswordOldPassword。可以输入双引号 ("") 来指定密码为空。如果在一次操作中指定多个群集,必须使用相同的群集服务帐户。下表描述了可选参数。
/ver[ sion]
显示群集服务的版本号。
/listnetpri[ ority]
列出所有内部网络的优先级,包括专用型或混合型网络。
/setnetpri[ ority] : NetworkName1[ , NetworkName2 , …]
为所有的内部网络设置优先级顺序。如果使用该选项,必须提供该群集中所有的内部网络。
/quorum [ resource] [ : ResourceName] [ /path: Path] [ /maxlogsize: MaximumSize_in_Kilobytes]
更改 仲裁资源的名称或位置,或者更改仲裁日志的大小。如果不提供任何选项,该命令将显示仲裁资源名、路径以及最大日志大小。
/reg [ admin] ext: AdminExtension_DLL [ , AdminExtension_DLL ...]
为该群集注册 群集管理器扩展动态连接库。
/unreg [ admin] ext: AdminExtension_DLL [ , AdminExtension_DLL ...]
注销该群集的群集管理器扩展动态链接库。
/list:[ DomainName]
显示该计算机所在的域或指定域中的群集列表。不要使用群集名作为该命令行选项。
/prop[ erties] [ PropertyList]
查看或设置群集的通用属性。
/priv[ properties] [ PropertyList]
查看或设置群集的专用属性。
/wiz[ ard]
启动群集配置向导。该命令必须与 /create/add[ nodes] 命令一起使用。

要点

  • 使用 /wiz[ard] 命令来创建群集时,无法提供子网掩码或网络连接名称。该程序使用与该群集相同子网掩码的网络连接信息,来提供子网掩码和网络连接名称。
/setfail[ urereactions][ : NodeName[ , NodeName ...]]
将 Microsoft 管理控制台 管理单元的群集服务的重启操作设置,重新设置为安装时使用的初始值。
/?
在命令提示符下显示帮助。

注释

  • 使用 cluster 命令

    除使用 /changepass[word] 命令外,群集名称是可选的。如果没有指定群集Cluster.exe 将尝试连接正在运行 Cluster.exe 的节点上运行的群集。

    如果群集名称也是群集命令或其缩写,例如“cluster”或“c”,请使用 /cluster:明确指定群集名称。有关所有群集命令的列表,请参阅“相关主题”。

  • 使用 cluster /create 的命令行选项

    除非您调用群集配置向导(通过使用 /wiz[ard] 选项),否则必须为群集提供名称和静态 IP 地址,为群集服务帐户提供用户名。如果不使用 /unattend[ed] 选项,也必须为在第一个节点上运行群集服务的用户帐户提供密码。如果可能,该程序将使用与该节点相同子网掩码的网络连接信息,来提供子网掩码和网络连接名称。在第一个服务器所属的域中创建该群集。有关其他可选参数的详细信息,请参阅下表。

  • 使用 cluster 命令进行无人参与的安装。

    将 cluster.exe 命令添加到文件 Unattend.txt 的 [GuiRunOnce] 部分,就可以在无人参与的安装过程中,创建和配置群集。cluster.exe 命令必须包含创建和配置群集所需的所有命令行选项。有关无人参与安装的详细信息,请参阅安装媒体上的 support 文件夹中的 Microsoft Windows 公司部署工具用户指南 (deploy.chm)。

  • 使用 /prop[erties] [PropertyList] 命令行选项

    有关属性列表的详细信息,请参阅“相关主题”。

  • 使用 /priv[properties] [PropertyList] 命令行选项

    有关属性列表的详细信息,请参阅“相关主题”。

  • 使用/setfail[urereactions][:NodeName[,NodeName ...]]命令行选项

    该选项将一个或多个节点的群集服务的重启设置重新设置为以下的值:

    服务重新启动选项设置
    第一次失败重新启动服务
    第二次失败重新启动服务
    后续失败重新启动服务
    N 天后,重新设置失败计数0 天
    N 分钟后,重新启动服务1 分钟
  • 创建群集的命令选项
    选项描述默认
    [/node:NodeName]将服务器的名称配置成第一群集节点。如果不提供节点名,该命令将使用当前计算机的名称。
    [/min[imum]]该选项使用高级(最小)配置选项创建群集。当创建复杂存储配置的群集时,使用该选项。详细信息,请参阅存储配置选项n/a
    [/verb[ose]]该选项将所有事件消息写入群集日志记录。使用该选项来获得群集配置问题的疑难解答。n/a
    /unattend[ed]使用该选项时,如果在命令提示符下没有输入密码,将不会出现提示。n/a
  • 更改群集服务帐户密码的命令选项
    选项描述默认
    [/skipdc]该选项仅在群集节点上更改群集服务帐户密码。而不会更改域控制器上的密码。使用该选项来完成以前未完成的密码更新。例如,不管何种原因,当发出 cluster /changepass 命令来更改多个群集的密码时,一部分群集的群集服务帐户密码没有更新,这时可以使用该选项。

    注意

    • 使用该选项时,不必提供 OldPassword
    n/a
    [/force]该选项将在群集的可用节点上强制执行更改密码命令,即便该群集的某些节点不可用(即,有些节点处于停机、正在连接或未知状态)。n/a
    [/test]该选项将打开一个到指定群集的连接,验证相应的域控制器是否可用、检查安装在每个节点上的操作系统的版本、以及验证所有的群集节点是否联机并使用相同的群集服务帐户。n/a
    [/quiet]除非发生错误,否则使用该选项将没有输出结果。n/a
    [/verb[ose]]该选项将有关群集节点的详细信息(例如,节点名和群集服务帐户名)输出到屏幕上。该选项用于更改密码问题的疑难解答。n/a
    /unattend[ed]使用该选项时,如果在命令提示符下没有输入密码,将不会出现提示。n/a
    [/help]该选项仅用于显示 cluster /changepass 命令的帮助。n/a
  • 群集常用属性名

    下表描述了常用的 cluster 属性名、用途及有效设置:

    通用属性名称用途
    AdminExtensions描述一个或多个用于群集对象的群集管理器扩展类标识符 (CLSID)。
    DefaultNetworkRole指定要指派给网络的默认角色。
    Description指定群集的管理描述。
    Security描述 Windows Server 2003 家族兼容的安全描述符。
    Security Descriptor描述 Windows NT-SP4 和 Windows Server 2003 家族兼容的安全描述符。
    Groups\AdminExtensions描述一个或多个用于的群集管理器扩展的类标识符 (CLSID)。
    NetworkInterfaces\AdminExtensions描述一个或多个用于网络接口的“群集管理器”扩展的类标识符(CLSID)。
    Networks\AdminExtensions描述一个或多个用于网络的“群集管理器”扩展的类标识符 (CLSID)。
    Nodes\AdminExtensions描述一个或多个用于节点的“群集管理器”扩展的类标识符 (CLSID)。
    Resources\AdminExtensions描述一个或多个用于资源的“群集管理器”扩展的类标识符 (CLSID)。
    ResourceTypes\AdminExtensions描述一个或多个用于资源类型的“群集管理器”扩展的类标识符 (CLSID)。
    EnableEventLogReplication指定是否在群集范围内启用或禁用“事件日志复制”。(True (1) 表示已启用;False (0) 表示已禁用。)
    QuorumArbitrationTimeMin
    QuorumArbitrationTimeMax
    确定节点对仲裁资源结束仲裁前,允许花费的最大和最小时间(以秒为单位)。QuorumArbitrationTimeMin 的允许值范围为 1 到 3600 秒,QuorumArbitrationTimeMax 为 2 到 7200秒。QuorumArbitrationTimeMin 的默认值为 7 秒,QuorumArbitrationTimeMax为 60 秒。
    DisableGroupPreferredOwnerRandomization如果没有为资源组提供首选的所有者列表,群集服务会随机产生该列表,来决定将该组故障转移到哪个节点,如确定组的故障转移和移动策略所述。也就是说,该属性默认设置为 FALSE (0)。要禁用这种随机选择,并按照节点的内部顺序列表进行故障转移,可以将属性 DisableGroupPreferredOwnerRandomization 设置为 TRUE (或 1)。
    EnableEventDeltaGeneration当事件日志的一组事件在群集节点间复制时,该属性在事件日志中产生一个增量事件,指明节点间的时间差。默认为 True (1),表示启用;False (0) 表示禁用。
    ClusSvcHeartbeatTimeout群集网络驱动程序(即 ClusNet.sys),使用该属性来监控群集服务的运行状况。
    HangRecoveryAction描述当 ClusNet.sys 检测出群集服务的故障时,所采用的恢复操作。
    EnableResourceDllDeadlockDetection

    ResourceDllDeadlockTimeout

    ResourceDllDeadlockThreshold

    ResourceDllDeadlockPeriod

    群集服务使用该属性来监控资源 DLL 的入口点是否死锁。两个进程都在等待对方结束才继续进行,这种状态叫死锁。
  • 使用群集专用属性名

    要查看群集的专用属性,请使用不带任何选项的 /priv[properties] 参数。例如,要查看群集 OpsClust 的专用属性,请在命令提示符下键入:

    cluster opsclust /priv

    下表描述加密检查点的“群集”专用属性。该专用属性在两种情况下十分有用:

    • 如果存在使用第三方加密提供程序(不是由 Microsoft 提供)的第三方资源或应用程序。

      注意

      • 有关这些问题疑难解答的信息,请参阅组和资源故障问题中的“第三方资源在混合版本的群集中或在升级群集时无法联机”。
    • 如果在您将资源数据联机前将其导入到群集节点时,对有关写入到仲裁中的加密检查点数据存在安全问题。
    您可以使用该专用属性来更改任何由群集服务使用的加密提供程序(由第三方开发商或 Microsoft 提供)的加密级别。
    专用属性名称使用
    "CSP"设置用于导出(加密)和导入(解密)资源数据(群集和群集应用程序加密检查点)的加密密钥的加密级别。导入的和导出的资源数据保存在仲裁中。加密密钥由使用 RC2 阻止加密方法的加密提供程序生成。

    用法:"CSP"=key_length,effective_key_length:MULTISTR

    "CSP" 是加密提供程序的名称。例如,随 Windows Server 2003 家族提供的标准加密提供程序之一的是“Microsoft Enhanced Cryptographic Provider v1.0”。详细信息,请参阅 Microsoft 平台软件开发工具包 (SDK) 中的 CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT。

    key_length 是 RC2 密钥的长度,以位为单位。

    effective_key_length 是 RC2 有效密钥的长度,以位为单位。

    例如,要将群集 opsclust 中的第三方加密提供程序(名为“Database CSP v2.0”)的 RC2 密钥长度更改为 128 位,请键入:

    cluster opsclust /priv "Database CSP v2.0"=128,40:MULTISTR

    注意

    • 要使该属性生效,资源 DLL 必须添加该属性的加密检查点。这是因为当首次添加检查点时,加密密钥被导出到并保存在仲裁中;密钥在资源联机前从保存在仲裁中的文件导入。要获取添加加密检查点的正确步骤,请参阅有关您的加密提供程序的文档。
    • 要获取以下 RC2 加密算法参数的有效值,key_length and effective_key_length,请参阅加密提供程序的文档。

范例

要将群集 OpsClust 重命名为 OpsClust1,请键入:

cluster opsclust /rename:opsclust1

Cluster node

cluster node 命令用于管理服务器群集的节点,或查看其状态。如果使用时不带参数,cluster node 默认使用 /status 命令行选项,并显示所有节点的状态。

语法

cluster [[ /cluster:] ClusterName] node NodeName / Option

参数

/stat[ us]
显示群集节点状态(例如,上、下或暂停)。
/force[ cleanup][ /wait[ : Timeout_in_Seconds]]
手动将指定节点的群集服务配置恢复到初始状态。
/start[ /wait[ : Timeout_in_Seconds]]
启动指定节点的群集服务。
/stop [ /wait[ : Timeout_in_Seconds]]
停止指定节点的群集服务。
/pause
暂停节点。
/resume
恢复 已暂停的节点。
/evict [ /wait[ : Timeout_in_Seconds]]
从群集中退出节点。
/listint[ erfaces]
列出节点的网络接口。
/prop[ erties] [ PropertyList]
查看或设置节点的常用属性。
/priv[ properties] [ PropertyList]
查看或设置节点的专用属性。
/?
在命令提示符下显示帮助。

注释

  • 使用 cluster node 命令

    群集名称是可选的。如果群集名称也是群集命令或其缩写,例如 node,请使用 /cluster: 明确指定群集名。有关所有群集命令的列表,请参阅“相关主题”。

    通过使用 /force[cleanup]、/start/stop、以及 /evict,命令行选项 /wait[:Timeout_in_Seconds] 可以指定在取消没有成功完成的命令前,Cluster.exe 等待的时间。如果没有指定超时,Cluster.exe 将无限期等待或直到节点状态改变。

    /listint[erfaces] 之外,或当您使用 /prop[erties] 或 /priv[properties] 命令设置普通或专用属性时,节点名 (node_name) 对于所有其他命令是可选的。

  • 使用 /stat[us] 命令行选项

    节点名称是可选的。如果没有提供节点名称,将显示所有节点的状态。

  • 使用 /evict 命令行选项

    如果节点和群集都是向上状态,该命令将退出此节点,并删除此节点的群集配置。如果群集是向上状态,但是节点是向下状态,该命令仅退出此节点。当群集服务检测到该节点不再属于该群集,将删除该节点的群集配置。

  • 使用 /force[cleanup]、/start/stop/pause/resume/evict 命令行选项

    如果不指定节点名,该命令将在本地节点上生效,即运行该命令的节点。

  • 使用 /prop[erties] [PropertyList] 命令行选项

    节点名称是可选的。如果没有指定节点名称,系统将显示所有节点的属性。有关属性列表的详细信息,请参阅“相关主题”。

  • 使用 /priv[properties] [PropertyList] 命令行选项

    节点名称是可选的。如果没有提供节点名称,系统将显示所有节点的专用属性。有关属性列表的详细信息,请参阅“相关主题”。

  • 使用 /stat[us]、/prop[erties] 或 /priv[properties] 命令行选项

    如果不指定节点名,该命令将显示群集中所有节点的执行结果。

  • 使用 cluster node 共用的属性名

    下表描述了 cluster node 共用的属性名、用途以及有效设置:

    共用属性名称用途
    Description描述节点。
    EventEnableLogReplication指定是否在节点上启用或禁用“事件日志复制”。(True (1) 表示已启用;False (0) 表示已禁用。) 如果禁用了“群集事件日志复制”,则无论属性设置如何,节点上的“事件日志复制”均将禁用。
    NodeName显示节点的名称。
    NodeHighestVersion
    NodeLowestVersion
    显示与节点兼容的群集服务的最高和最低版本。
    MajorVersion
    MinorVersion
    显示安装在节点上的操作系统的版本。例如,MajorVersion=5 并且 MinorVersion=00 说明版本号为 5.00。
    BuildNumber显示安装在节点上的操作系统的内部版本号。
    CSDVersion显示安装在节点上的最新服务包的版本。
  • 使用 cluster node 的专用属性名

    默认情况下,cluster node 没有专用属性。软件供应商可提供专用属性以扩展群集功能。

示例

要显示名为 OpsNode1 的节点的状态,请键入:

cluster node opsnode1 /status

Cluster group

cluster group 命令用于创建新的群集组或管理现有组。如果不使用参数,cluster group 的默认参数为 /status 命令行选项并显示组的状态。

语法

cluster [[ /cluster:] ClusterName] group GroupName / Option

参数

/node: NodeName
指定拥有该组的节点。
/stat[ us]
显示组状态( 联机脱机或部分联机)。
/create
创建新的组。
/delete
删除组。
/ren[ ame] : NewGroupName
重命名组。
/move[ to] [ : NodeName] [ /wait[ : Timeout_in_Seconds]]
将组移动到另一个 节点
/on[ line][ : NodeName] [ /wait[ : Timeout_in_Seconds]]
使组联机。
/off[ line][ : NodeName] [ /wait[ : Timeout_in_Seconds]]
使组脱机。
/prop[ erties] [ PropertyList]
查看或设置组的常用属性。
/priv[ properties] [ PropertyList]
查看或设置组的专用属性。
/listowners
显示 首选的所有者的列表。
/setowners: NodeName[ , NodeName ...]
指定首选的所有者。
/?
在命令提示符下显示帮助。

注释

  • 使用 cluster group 命令

    群集名称是可选的。如果群集名称也是群集命令或其缩写,例如,“cluster”或“group”,请使用 /cluster: 明确指定群集名称。有关所有群集命令的列表,请参阅“相关主题”。

    通过 /move[to]、/online/offline,命令行选项 /wait[:Timeout_in_Seconds] 指定如果命令无法成功完成,Cluster.exe 在取消命令前等待的时间。如果不为 /move[to] 命令使用 /wait 选项,Cluster.exe 将等待 20 秒。如果不为 /offline/online 命令使用 /wait 选项,Cluster.exe 将等待 10 秒。对于 /move[to]、/online/offline 命令,如果使用 /wait 而不指定超时周期,Cluster.exe 将无限时等待或直到状态更改。

    如果未指定节点,群集服务将根据在确定组的故障转移和移动策略中描述的移动和故障转移逻辑自动选择节点。

  • 使用 /stat[us] 命令行选项

    组名称是可选的。如果没有提供组名称,将显示所有组的状态。

  • 使用 /prop[erties] [PropertyList] 命令行选项

    组名称是可选的。如果没有提供组名,将显示所有组的属性。有关属性列表的详细信息,请参阅“相关主题”。

  • 使用 /priv[properties] [PropertyList] 命令行选项

    组名称是可选的。如果没有提供组名称,将显示所有组的专用属性。有关属性列表的详细信息,请参阅“相关主题”。

  • 使用 cluster group 的共用属性名

    下表描述了共用的 cluster group 属性名、用途及有效设置:

    共用属性名称用途
    Name群集组对象的名称。
    Description描述组。
    PersistentState描述最近已知的组持久状态(1 (true) 代表联机;0 (false) 代表脱机)。
    FailoverThreshold指定在确定组无法在群集的任何位置联机之前,群集服务尝试故障转移组的次数。
    FailoverPeriod指定“群集”服务尝试故障转移组的时间间隔(按小时计)。
    AutoFailbackType设置为 ClusterGroupPreventFailback (0) 以防止故障回复。设置为 ClusterGroupAllowFailback (1) 以允许故障回复。
    FailbackWindowStart指定组故障回复到首选节点的起始时间(24 小时制)。这些值必须在当地时间 0 点(午夜)到 23 点(晚上 11:00)之间。要获得立即故障回复,请设置为 -1。
    FailbackWindowEnd指定组故障回复到首选节点的结束时间(24 小时制)。这些值必须在当地时间 0 点(午夜)到 23 点(晚上 11:00)之间。要获得立即故障回复,请设置为 -1。
    AntiAffinityClassNames为不宿主于相同群集节点的一类组指定名称。此属性(一个由字母和数字字符组成的字符串)可用于配置 N+I 服务器群集。有关 N+I 服务器群集的详细信息,请参阅群集部署和操作选项。有关使用此属性的详细信息,请参阅 Microsoft 知识库中的文章 Q296799,“How to Configure Windows Clustering Groups for Hot Spare Support”(如何配置 Windows 群集组以实现热备件支持)。(http://search.support.microsoft.com/kb/)
    LoadBalState此属性目前不用于群集服务,但是为未来使用而保留。
  • 使用 Cluster group 的专用属性名

    默认情况下,cluster group 没有专用属性。软件供应商可提供专用属性以扩展群集功能。

示例

要在 OpsClus1 群集中将一个名为 Disk Group 1 的组从 OpsNode1 移动到 OpsNode2,请键入:

cluster opsclust group "disk group 1" /moveto:opsnode2

要指定群集服务避免将组“disk group 1”和“disk group 2”一起放置在相同的节点上,请为组“disk group 1”和“disk group 2”提供相同的字符串“SEP1”。类似的,要指定群集服务避免将组“disk group 1”和“file share 1”一起放置在相同的节点上,请为组“disk group 1”和“file share 1”提供相同的字符串“SEP2”。即键入:

cluster opsclust group "disk group 1" /prop AntiAffinityClassNames="SEP1""SEP2"

cluster opsclust group "disk group 2" /prop AntiAffinityClassNames="SEP1"

cluster opsclust group "file share 1" /prop AntiAffinityClassNames="SEP2"

Cluster network

cluster network 命令用于查看或更改群集中所有网络的属性。如果不使用参数,cluster network 默认为 /status 命令行选项并显示所有群集网络的状态。

语法

cluster [[ /cluster:] ClusterName] net[ work] NetworkName / Option

参数

/stat[ us]
显示群集网络的状态。
/prop[ erties] [ PropertyList]
查看或设置网络的共用属性。
/priv[ properties] [ PropertyList]
查看或设置网络的专用属性。
/ren[ ame] : NewName
重命名网络。
/listint[ erfaces]
列出与网络关联的网络接口。
/?
在命令提示符下显示帮助。

注释

  • 使用 cluster net[work] 命令

    群集名称是可选的。如果群集名称也是群集命令或其缩写,例如“cluster”或“network”,请使用 /cluster: 明确指定群集名称。有关所有群集命令的列表,请参阅“相关主题”。

  • 使用 /stat[us] 命令行选项

    网络名称是可选的。如果没有提供网络名称,将显示所有群集网络的状态。

  • 使用 /prop[erties] [PropertyList] 命令行选项

    网络名称是可选的。如果未提供网络名称,系统将显示所有群集网络的属性。有关属性列表的详细信息,请参阅“相关主题”。

  • 使用 /priv[properties] [PropertyList] 命令行选项

    网络名称是可选的。如果没有提供网络名称,将显示所有网络的专用属性。有关属性列表的详细信息,请参阅“相关主题”。

  • 使用 cluster network 的共用属性名

    下表描述了共用的 cluster network 属性名、用途及有效设置:

    属性名用途
    Name网络名称。群集使用与“网络连接”文件夹相同的名称。详细信息,请参阅群集服务与网络连接之间的名称一致性
    Address提供整个网络或子网的地址。
    AddressMask网络的子网掩码。
    Description网络的描述。
    Role网络的通讯角色。有关群集角色的详细信息,请参阅服务器群集网络
  • 有关 cluster network 的专用属性的详细信息,请参阅 Microsoft 知识库中的 Q307962,“Multicast Support Enabled for the Cluster Heartbeat”(为群集检测信号而启用的多播支持)一文。(http://search.support.microsoft.com/kb/)

Cluster netinterface

cluster netinterface 命令用于查看或更改群集中所有网络接口设备的属性。如果不使用参数,cluster netinterface 默认为 /status 命令行选项并显示所有群集网络接口的状态。

语法

cluster [[ /cluster:] ClusterName] netint[ erface] /node: NodeName /net[ work] : NetworkName / Option

参数

/stat[ us]
显示群集网络接口的状态。
/prop[ erties] [ PropertyList]
查看或设置网络接口的共用属性。
/priv[ properties] [ PropertyList]
查看或设置网络接口的专用属性。
/?
在命令提示符下显示帮助。

注释

  • 使用 cluster netint[erface] 命令

    群集名称是可选的。如果群集名称也是群集命令或其缩写,例如“cluster”或“c”,请使用 /cluster: 明确指定群集名称。有关所有群集命令的列表,请参阅“相关主题”。命令 /node: node name /network: network name 都是必须的。不能只提供一个而不提供另一个。

  • 使用 /stat[us] 命令行选项

    网络名称和节点名称是可选的。如果没有提供网络名称和节点名称,将显示所有群集网络接口的状态。

  • 使用 /prop[erties] [PropertyList] 命令行选项

    网络名称和节点名称是可选的。如果没有提供网络名称与节点名称,将显示所有网络接口的属性。有关属性列表的详细信息,请参阅“相关主题”。

  • 使用 /priv[properties] [PropertyList] 命令行选项

    网络名称和节点名称是可选的。如果没有提供网络名称和节点名称,将显示所有网络接口的专用属性。有关属性列表的详细信息,请参阅“相关主题”。

  • 使用 cluster netinterface 的共用属性

    下表描述了共用的 cluster netinterface 属性名、用途及有效设置:

    名称用途
    Adapter唯一标识群集中的适配器。
    AdapterID群集中适配器的全局唯一标识符 (GUID)。
    Address网络接口使用的主要网络地址。
    Description可选的网络接口解密描述。
    Name群集网络接口对象的名称。
    Network连接网络接口的网络名称。
    Node安装网络接口的节点名称。
  • 使用 cluster netinterface 的专用属性

    默认情况下,cluster netinterface 没有专用属性。软件供应商可提供专用属性以扩展群集功能。

Cluster resource

cluster resource 命令用于创建新的群集资源或管理现有资源。如果不使用参数,cluster resource 的默认参数为 /status 命令行选项并显示群集资源的状态。

语法

cluster [[ /cluster:] ClusterName] res[ ource] ResourceName / Option

Parameters

/stat[ us]
显示群集资源的状态( 联机脱机失败)。
/create /group: GroupName /type: ResourceType [ /separate]
在指定的 中创建新资源。
/delete
删除资源。
/ren[ ame] : NewResourceName
重命名资源。
/addowner: NodeName
节点名称添加到可能的所有者的列表中。
/removeowner: NodeName
可能的所有者的列表中删除节点名称。
/listowners
显示可能的所有者的列表。
/move[ to] : Group
将资源移动到另一个组。
/prop[ erties] [ PropertyList]
查看或设置资源的共用属性。
/priv[ properties] [ PropertyList]
查看或设置资源的专用属性。
/fail
起始资源故障。
/on[ line] [ /wait[ : Timeout_in_Seconds]]
使资源联机。
/off[ line] [ /wait[ : Timeout_in_Seconds]]
使资源脱机。
/listdep[ endencies]
列出资源的 依存关系
/adddep[ endency] : Resource
为资源添加依存关系。
/removedep[ endency] : Resource
删除资源的依存关系。
/addcheck[ points] : Key [ \ Subkey ...] [ , Key [ \ Subkey ...] ...]
为资源添加注册表检查点。
/removecheck[ points] : Key [ \ Subkey ...] [ , Key [ \ Subkey ...] ...]
删除资源的注册表检查点。
/check[ points]
列出资源的注册表检查点。
/addcryptocheck[ points] : Type \ Name \ Key ...[ , Type \ Name \ Key ...]
为资源添加密钥检查点。
/removecryptocheck[ points] : Type \ Name \ Key ...[ , Type \ Name \ Key ...]
删除资源的密钥检查点。
/cryptocheck[ points]
列出资源的密钥检查点。
/?
在命令提示符下显示帮助。

警告

  • 编辑注册表不当可能会严重损坏您的系统。在更改注册表之前,应备份计算机上任何有价值的数据。

注释

  • 使用 cluster res[ource] 命令

    群集名称是可选的。如果群集名称也是群集命令或其缩写,例如“cluster”或“resource”,请使用 /cluster: 明确指定群集名称。有关所有群集命令的列表,请参阅“相关主题”。

    通过 /on[line] 和 /off[line],命令行选项 /wait[:Timeout_in_Seconds] 指定如果命令无法成功完成,Cluster.exe 在取消命令前等待的时间。如果不使用 /wait 选项,Cluster.exe 将等待 10 秒。如果没有指定超时,Cluster.exe 将无限期等待或者直到资源的状态改变。

  • 使用 /stat[us] 命令行选项

    资源名称是可选的。如果没有提供资源名称,将显示所有群集资源状态。

  • 使用 /create 命令行选项

    默认情况下,当使用 cluster.exe 创建新的“文件共享”资源时,该文件共享的 Everyone 组的权限会被自动设置成“完全控制”。相反,如果使用群集管理器创建新的“文件共享”资源,Everyone 组的权限在默认情况下会被自动设置成“只读”。可按以下描述的方式通过指定“安全”专用属性更改默认权限。

  • 使用 /separate 命令行选项

    使用 /separate 指定资源应当在单独的资源监视器中运行。

  • 使用 /prop[erties] [PropertyList] 命令行选项

    资源名称是可选的。如果没有提供资源名称,将显示所有资源的属性。有关属性列表的详细信息,请参阅“相关主题”。

  • 使用 /priv[properties] [PropertyList] 命令行选项

    资源名称可选。如果没有提供资源名称,将显示所有资源的专用属性。有关属性列表的详细信息,请参阅“相关主题”。

  • 使用 /check[points] 命令行选项

    资源名称是可选的。如果没有提供资源名称,将显示所有群集资源的检查点。

  • 使用 /addcryptocheck[points] 或 /removecryptocheck[points] 命令行选项

    密钥检查点的参数是通向密钥容器的路径(也即,Type\Name\Key)。Type 是一个数字,Name 是密钥提供者的名称,而 Key 是密钥容器名称(通常由应用程序创建)。

  • 使用 /cryptocheck[points] 命令行选项

    资源名称是可选的。如果没有提供资源名称,将显示所有群集资源的检查点。密钥检查点的字变量是通向密钥容器的路径(也即,Type\Name\Key)。Type 是一个数字,Name 是密钥提供者的名称,而 Key 是密钥容器名称(通常由应用程序创建)。

  • 使用群集资源的共用属性名

    下表描述了共用的 cluster resource 属性名、用途及有效设置:

    共用属性名称用途
    Name群集资源对象的名称。
    Description描述资源。
    Type指定资源类型
    DebugPrefix为资源指定适当的调试程序。详细信息,请参阅“Microsoft 平台软件开发工具包”。
    SeparateMonitor指出资源是否共享“资源监视器”。有效值为 True (1) 和 False (0)。
    PersistentState描述最近已知的资源持久状态。为了保存资源的 PersistentState 属性,资源必须脱机。
    LooksAlivePollInterval群集服务轮询资源以决定是否可操作的建议间隔,以毫秒计。如果没有指定值,将从该资源类型的 LooksAlivePollInterval 属性获得默认值。
    IsAlivePollInterval群集服务轮询资源以决定是否可操作的间隔(按毫秒计)。如果没有指定值,将从特定资源类型的 IsAlivePollInterval 属性获得默认值。IsAlivePollInterval 不能为零。
    RestartAction描述如果资源失败将执行的操作。这些选择是:

    ClusterResourceDontRestart (0):失败后不重新启动。

    ClusterResourceRestartNoNotify (1):如果在重新启动期限内,资源超过了重新启动阈值,群集服务不尝试将组故障转移到另一个节点。

    ClusterResourceRestartNotify (2):如果在重新启动期限内,资源超过了重新启动阈值,群集服务将尝试将组故障转移到另一个节点。

    如果没有输入值,默认为允许资源影响组,这将使组故障转移到另一个系统。

    RestartThreshold指定群集服务在 RestartPeriod 内故障转移组之前,重新启动资源的次数。
    RestartPeriod指定群集服务故障转移组之前,为重新启动尝试达到 RestartThreshold 留出的时间。
    PendingTimeout挂起联机”或“挂起脱机”资源在群集服务将资源置于“脱机”或“失败”状态之前必须解析其状态的时间。默认值为 3 分钟。
    RetryPeriodonFailure指定在群集服务试图将其重起前,资源应在失败状态保留的时间间隔(以毫秒记)。
    LoadBalStartupInterval

    LoadBalSampleInterval

    LoadBalMinProcessorUnits

    LoadBalMinMemoryUnits

    这些属性目前不用于群集服务,但是为未来使用而保留。
  • 使用群集资源专用属性名

    要查看资源的专用属性,请使用不带任何选项的 /priv[properties] 参数。例如,要查看磁盘 L: 资源的磁盘签名和其他专用属性,请键入:

    cluster resource "disk l:"/priv

    下表描述了“文件共享”、“物理磁盘”、“网络名称”、“本地仲裁”和“卷影副本服务任务资源”的一些重要专用 cluster res[ource] 属性名,其使用以及有效设置。

    专用属性名用途
    File Share resource
    CSCCache控制服务器群集上文件共享的客户端缓存。由于文件已经被缓存在客户端上,客户端缓存使网络用户即使当客户端计算机与网络断开时,也可访问文件共享中的文件。这些选择是:

    CSCCache 设置为 0。只有在文件共享中特别标识出的文件中的更改才会被在客户端和服务器群集间进行调节。

    CSCCache 设置为 16。在客户端打开的所有文件中的更改均将在客户端和服务器群集间进行调节。

    CSCCache 设置为 32。客户端缓存对那些仅打开但未修改的文件禁用。

    CSCCache 设置为 48。客户端缓存对此文件共享中的所有文件都禁用。

    例如,要自动在客户端打开的共享文件资源 FLSH1 的所有文件中调节更改,请键入:

    cluster resource "FLSH1" /priv CSCCache=16

    Security为服务器群集上共享的文件设置文件共享级别权限。

    用法:Security=Security group or user,access type,access mask:security

    访问类型包括 grant、deny、set 或 revoke。对于 grant、deny 或 set 访问类型,访问掩码是必需的。访问掩码中 R 代表读取,C 代表更改,F 代表完全。

    例如,要为 Everyone 组对“文件共享”资源 FSHR1 设置只读访问权限,请键入:

    cluster resource "FSHR1" /priv Security=Everyone,set,R:security

    Physical Disk resource
    Signature

    DiskInfo

    MountVolumeInfo

    显示磁盘签名和磁盘资源的布局详细信息。
    SkipChkdsk

    ConditionalMount

    控制是否在损坏的共享群集磁盘或无法访问的仲裁磁盘上运行 chkdsk 程序及其运行的方式。这些选择是:

    SkipChkdsk 设置为 1。群集服务不对驱动器运行 Chkdsk 并装入磁盘以供立即使用。此设置将覆盖任何 ConditionalMount 设置。

    SkipChkdsk 设置为 0,并且 ConditionalMount 设置为 1。群集服务对磁盘资源操作失败并使其保持脱机状态。

    SkipChkdsk 设置为 0,并且 ConditionalMount 设置为 1。群集服务对磁盘运行命令 chkdsk /f,然后将其装入。

    例如,要跳过对一个受损磁盘资源“磁盘 Q:”的 chkdsk 并直接将其装入,请键入:

    cluster resource "Disk Q:" /priv SkipChkdsk=1

    Network Name resource
    RequireDNS控制是否要求网络名称必须与 DNS 服务器关联注册,以便该“网络名称”资源可被联机。这些选择是:

    RequireDNS 设置为 1。DNS 主机 (A) 记录必须在 DNS 注册以便“网络名称”资源可被联机。如果 DNS 服务器接受动态更新,但是 DNS 主机 (A) 记录不能被更新,“网络名称”资源将失败。如果 DNS 服务器不接受动态更新,或者没有与网络相关联的 DNS 服务器,“网络名称”资源将仍可联机。

    RequireDNS 设置为 0。禁用此选项。若要“网络名称”资源可以联机,网络名称不一定要在 DNS 注册。

    RequireKerberos控制“网络名称”资源是否在没有进行 Kerberos 身份验证的情况下仍能联机。这些选择是:

    RequireKerberos 设置为 1。下次此资源联机时,使用此资源的客户端将使用 Kerberos 进行身份验证。也即,在该资源联机之前,“网络名称”资源的计算机对象将被创建或更新。

    RequireKerberos 设置为 0。禁用此选项,也即,没有为“网络名称”资源创建计算机对象。这是默认设置。群集服务将试图检测是否已经存在一个“网络名称”资源的计算机对象;如果已经存在一个计算机对象,资源将联机失败。如果此属性以前被设置为 1,将其设置回零,则将禁用为此“网络名称”资源所创建的任何计算机对象。

    CreatingDC显示创建“网络名称”资源的计算机对象的域服务器的完全合格的 DNS 名称。
    StatusDNS当“网络名称”资源与 DNS 服务器关联注册时,显示错误状态。如果值为 0,则操作成功;否则返回值为遇到的错误代码。要从命令行提示符下查看错误代码的文本,ErrorCode,请键入 net helpmsg ErrorCode
    StatusKerberos当创建或更新与“网络名称”资源相关联的计算机对象时,显示错误状态。如果值为 0,则操作成功;否则返回值为遇到的错误代码。
    StatusNetBIOS当“网络名称”资源与 NetBIOS 关联注册时,显示错误状态。如果值为 0,则操作成功;否则返回值为遇到的错误代码。
    Local Quorum resource
    Path如果“本地仲裁”资源被选为仲裁资源,显示仲裁文件的默认位置。通过明确指定其他本地文件路径或代表一个文件共享的服务器消息块 (SMB) 路径,可覆盖仲裁文件的默认位置。

    要点

    • 如果该路径不是本地的,仲裁日志记录将关闭。这将生成一个过期的群集数据库。
    Debug指定使用“本地仲裁”资源作为仲裁资源的服务器群集是否可以有一个以上的节点。这些选择是:

    Debug 设置为 0。这是默认值并指定使用“本地仲裁”资源作为仲裁资源的服务器群集只能有一个节点。

    Debug 设置为 1。这将指定使用“本地仲裁”资源作为仲裁资源的服务器群集可以有一个以上的节点(也即,是一个多节点服务器群集)。

    要点

    • 如果有一个使用“本地仲裁”资源作为仲裁资源的多节点服务器群集,请不要将 Debug 属性设置为 0。
    Volume Shadow Copy Service Task resource
    TaskName指定在“计划任务”文件夹中创建的任务的名称。

    警告

    • 如果您为 TaskName 提供的名称同现有计划的任务相同,则当“卷影副本服务任务资源”联机时将删除计划任务。
    ApplicationName指定要为计划任务运行的可执行程序的路径。
    ApplicationParams指定要为计划任务运行的可执行程序的参数。该属性同 ApplicationName 属性结合使用,从而创建将被运行的全命令行。例如,如果 ApplicationName 属性是 C:\WINDOWS\SYSTEM32\defrag.exe 且 ApplicationParams 属性是 -a C:,则当执行计划任务时运行的命令为:C:\WINDOWS\SYSTEM32\defrag.exe -a C:。
    TriggerArray显示计划任务的计划信息。无法使用 cluster.exe 来指定该属性,但是可使用 Cluster Administrator 或 Cluster API 来指定它。详细信息,请参阅清单:安装卷影副本服务任务资源

示例

要在 Ops Print Spoolers 组中创建一个 Print Spooler 资源,请键入:

cluster resource /create /group:"Ops Print Spoolers" /Type:"print spooler"

要在联机前通过 Kerberos 对“网络名称”资源 CLUS N1 进行身份验证,请键入:

cluster resource "CLUS N1" /priv RequireKerberos=1

要为 DOMAIN1 域中的 USR1 和 USR2 用户帐户赋予对文件共享 FSHR1 的只读访问权限,请键入:

cluster resource "FSHR1" /priv Security=DOMAIN1\USR1,set,R,DOMAIN1\USR2,set,R:security

Cluster resourcetype

cluster resourcetype 命令用于创建新的群集资源类型或管理现有的资源类型。如果不使用参数,cluster resourcetype 的默认参数为 /list 命令行选项并显示可用的已安装的群集资源类型。

语法

cluster [[ /cluster:] ClusterName] resourcetype ResourceType_DisplayName / Option

参数

/list
列出可用的已安装的群集 资源类型
/listowners
显示 首选的所有者列表。
/create /Dll[ Name] : DLL_Name [ /type: TypeName] [ /IsAlive: Interval_in_Milliseconds] [ /LooksAlive: Interval_in_Milliseconds]
创建资源类型。
/delete [ /type]
删除资源类型。
/properties [ PropertyList]
查看或设置 resourcetype 的共用属性。
/privproperties [ PropertyList]
查看或设置 resourcetype 的专用属性。
/?
在命令提示符下显示帮助。

注释

  • 使用 cluster resourcetype 命令

    群集名称是可选的。如果群集名称也是群集命令或其缩写,例如“cluster”或“c”,请使用 /cluster: 明确指定群集名称。有关所有群集命令的列表,请参阅“相关主题”。

  • 使用 /list 命令行选项

    资源类型显示名称是可选的。如果没有提供资源类型显示名称,将列出已安装的所有资源类型。

  • 使用 /delete[/type] 命令行选项

    如果“群集”服务不能访问该资源 DLL,请使用 /type 命令行选项指定资源类型名称,而不是指定资源类型显示名称。

  • 使用 /prop[erties] [PropertyList] 命令行选项

    资源类型显示名称是可选的。如果没有提供资源类型显示名称,将显示所有资源类型的属性。有关属性列表的详细信息,请参阅“相关主题”。

  • 使用 /priv[properties] [PropertyList] 命令行选项

    资源类型显示名称可选。如果没有提供资源类型显示名称,将显示所有资源类型的专用属性。有关属性列表的详细信息,请参阅“相关主题”。

  • 使用 cluster resourcetype 的共用属性名

    下表描述了共用的 cluster resourcetype 属性名、用途及有效设置:

    共用的属性名用途
    Name更改资源类型的显示名称。
    Description更改描述资源类型的文本。
    DllName指定特定资源类型的动态链接库 (DLL) 名称。
    DebugPrefix为资源类型指定适当的调试程序。详细信息,请参阅“Microsoft 平台软件开发工具包”。
    DebugControlFunctions指定是否在资源控制函数设置了调试程序断点。(True (1) 为已设置;False (0) 为未设置。)
    AdminExtensions描述一个或多个用于群集管理器扩展的类标识符 (CLSID)。
    LooksAlivePollInterval指定群集服务轮询特定资源类型的资源以确定资源是否显示可运行的间隔(以毫秒计)。
    IsAlivePollInterval指定群集服务轮询特定资源类型的资源以确定资源是否可运行的间隔(毫秒)。
  • 使用 Cluster resourcetype 的专用属性名

    默认情况下,cluster resourcetype 没有专用属性。软件供应商可提供专用属性以扩展群集功能。

示例

要在 OpsClust1 群集上显示“通用应用程序”资源类型的属性,请键入:

cluster opsclust1 resourcetype "generic application" /properties

Cluster 命令缩写形式

下表列出 Cluster.exe 支持的关键字缩写。

关键字支持的缩写
addcheckpointsaddchkaddcheckaddchkpoints
addcryptocheckpointsaddcryptochkaddcryptocheckaddcryptochkpoints
adddependencyadddep
changepasswordchangepass
checkpointschkcheckchkpoints
clusterc
cryptocheckpointscryptochkcryptocheckcryptochkpoints
deletedel
dllnamedll
expandstringexpandstr
forcecleanupforce
help?
listdependencieslistdep
listinterfaceslistintlistinterface
movetomove
multistringmultistr
networknet
netinterfacenetint
offlineoff
onlineon
privpropertiesprivprivpropprivprops
propertiespropprops
quorumresourcequorum
removecheckpointsremovechk, removecheck, removechkpoints
removecryptocheckpointsremovecryptochkremovecryptocheckremovecryptochkpoints
removedependencyremovedep
removeownerremowner
renameren
resourceres
resourcegroupresgroupgroup
resourcetyperestype, type
statusstatstate
stringstr
versionver

属性列表

按下列方式在 Cluster.exe 命令行上指定属性列表:

  • Name=Value[,Value ...][:Format][Name=Value[,Value ...][:Format] ...]

    例如:

    cluster opsclust node mynode /priv prop1=string1,string2:multistring prop2=0xa,0xb:binary

  • :PropertyName1[,PropertyName2, ...]/usedefault

    例如:

    cluster opsclust node mynode /priv:prop1,prop2 /usedefault

要还原为常用属性的默认值或删除专用属性,请使用 /usedefault 命令行选项。

下表描述了可用的格式选项:

格式描述示例
Binary值从 0 到 255 的分隔列表myBinary = 12,0xab,255:binary
DWord双字myDWord=2346:dword
String包含空格的字符串必须用双引号括起来myString="string value":string
ExpandString由 Cluster.exe 扩展myExpandString=^%windir^%:expandstr
MultiString用逗号分隔的字符串列表myMultiString="string value 1", "string value 2":multistr
Security设置访问权限。访问类型包括 grant、deny、set 或 revoke。对于 grant、deny 或 set 类型,访问掩码是必需的。访问掩码中 R 代表读取,C 代表更改,F 代表完全。mySecurity= devgroup \ user1, grant, RC, devgroup \ user2, revoke, everyone, set, F:security
ULarge未经签名的 64 位值myULarge = 12345678901234567890:ularge

格式化图例

格式含义
斜体用户必须提供的信息
粗体用户必须准确键入的要显示的元素
省略号 (...)在命令行中可多次重复的参数
中括号 ([])可选项
大括号 ({});选项用竖线 (|) 分隔。例如:{even|odd}用户必须从选项集合中选择一个
Courier 字体代码或程序输出

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值