群集命令概述
可以在命令提示符下,使用群集命令來創建或管理 服務器群集 。也可以從命令腳本調用程序 Cluster.exe ,使許多群集管理任務自動化。在運行 Windows Server2003 家族的計算機上提供了 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 命令用于創建新的群集或管理現有的群集。
語法
<nobr><strong>cluster</strong> <wbr>[[<strong>/cluster:</strong>]<em>ClusterName</em>] <wbr><strong>/</strong><em>Option</em></wbr></wbr></nobr>
參數
/ipaddr [ ess ] : Static_IP_Address [ , SubnetMask , NetworkConnectionName ]
/pass [ word ] : Password
/user: { Domain \ UserName | UserName @ Domain }
[ /node: NodeName ]
[ /verb [ ose ]]
[ /unattend [ ed ]]
[ /min [ imum ]]
[ /pass [ word ] : Password ]
[ /verb [ ose ]]
[ /unattend [ ed ]]
[ /min [ imum ]]
[ /skipdc ]
[ /force ]
[ /test ]
[ /quiet ]
[ /verb [ ose ]]
[ /unattend [ ed ]]
[ /help ]
要點
- 使用 /wiz [ ard ] 命令來創建群集時,無法提供子網掩碼或網絡連接名稱。該程序使用與該群集相同子網掩碼的網絡連接信息,來提供子網掩碼和網絡連接名稱。
注釋
-
使用
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 Server2003 家族兼容的安全描述符。 Security Descriptor 描述 WindowsNT-SP4 和 Windows Server2003 家族兼容的安全描述符。 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 提供)的第三方資源或應用程序。
注意
- 有關這些問題疑難解答的信息,請參閱 組和資源故障問題 中的“第三方資源在混合版本的群集中或在升級群集時無法聯機”。
- 如果在您將資源數據聯機前將其導入到群集節點時,對有關寫入到仲裁中的加密檢查點數據存在安全問題。
" CSP " 設置用于導出(加密)和導入(解密)資源數據(群集和群集應用程序加密檢查點)的加密密鑰的加密級別。導入的和導出的資源數據保存在仲裁中。加密密鑰由使用 RC2 阻止加密方法的加密提供程序生成。 用法: " CSP " = key_length,effective_key_length :MULTISTR
" CSP " 是加密提供程序的名稱。例如,隨 Windows Server2003 家族提供的標準加密提供程序之一的是“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 ,請參閱加密提供程序的文檔。
-
如果存在使用第三方加密提供程序(不是由 Microsoft 提供)的第三方資源或應用程序。
范例
要將群集 OpsClust 重命名為 OpsClust1,請鍵入:
cluster opsclust /rename:opsclust1
Cluster node
cluster node 命令用于管理服務器群集的節點,或查看其狀態。如果使用時不帶參數, cluster node 默認使用 /status 命令行選項,并顯示所有節點的狀態。
語法
<nobr><strong>cluster</strong> <wbr>[[<strong>/cluster:</strong>]<em>ClusterName</em>] <wbr><strong>node</strong> <wbr><em>NodeName</em> <wbr><strong>/</strong><em>Option</em></wbr></wbr></wbr></wbr></nobr>
參數
注釋
-
使用
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 命令行選項并顯示組的狀態。
語法
<nobr><strong>cluster</strong> [[<strong>/cluster:</strong>]<em>ClusterName</em>] <strong>group</strong> <em>GroupName</em> <strong>/</strong><em>Option</em></nobr>
參數
注釋
-
使用
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 命令行選項并顯示所有群集網絡的狀態。
語法
<nobr><strong>cluster</strong> <wbr>[[<strong>/cluster:</strong>]<em>ClusterName</em>] <wbr><strong>net</strong>[<strong>work</strong>] <wbr><em>NetworkName</em> <wbr><strong>/</strong><em>Option</em></wbr></wbr></wbr></wbr></nobr>
參數
注釋
-
使用
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 命令行選項并顯示所有群集網絡接口的狀態。
語法
<nobr><strong>cluster</strong> <wbr>[[<strong>/cluster:</strong>]<em>ClusterName</em>] <wbr><strong>netint</strong>[<strong>erface</strong>] <wbr><strong>/node:</strong> <em>NodeName</em> <wbr><strong>/net</strong>[<strong>work</strong>]<strong>:</strong> <em>NetworkName</em> <wbr><strong>/</strong><em>Option</em></wbr></wbr></wbr></wbr></wbr></nobr>
參數
注釋
-
使用
cluster netint
[
erface
] 命令
群集名稱是可選的。如果 群集 名稱也是群集命令或其縮寫,例如“cluster”或“c”,請使用 /cluster: 明確指定群集名稱。有關所有群集命令的列表,請參閱“相關主題”。命令 /node: node name <wbr><strong>/network:</strong> <em>network name</em> 都是必須的。不能只提供一個而不提供另一個。</wbr>
-
使用
/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 命令行選項并顯示群集資源的狀態。
語法
<nobr><strong>cluster</strong> <wbr>[[<strong>/cluster:</strong>]<em>ClusterName</em>] <wbr><strong>res</strong>[<strong>ource</strong>] <wbr><em>ResourceName</em> <wbr><strong>/</strong><em>Option</em></wbr></wbr></wbr></wbr></nobr>
Parameters
警告
- 編輯注冊表不當可能會嚴重損壞您的系統。在更改注冊表之前,應備份計算機上任何有價值的數據。
注釋
-
使用
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 命令行選項并顯示可用的已安裝的群集資源類型。
語法
<nobr><strong>cluster</strong> <wbr>[[<strong>/cluster:</strong>]<em>ClusterName</em>] <wbr><strong>resourcetype</strong> <wbr><em>ResourceType_DisplayName</em> <wbr><strong>/</strong><em>Option</em></wbr></wbr></wbr></wbr></nobr>
參數
注釋
-
使用
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 支持的關鍵字縮寫。
關鍵字 支持的縮寫addcheckpoints | addchk , addcheck , addchkpoints |
addcryptocheckpoints | addcryptochk , addcryptocheck , addcryptochkpoints |
adddependency | adddep |
changepassword | changepass |
checkpoints | chk , check , chkpoints |
cluster | c |
cryptocheckpoints | cryptochk , cryptocheck , cryptochkpoints |
delete | del |
dllname | dll |
expandstring | expandstr |
forcecleanup | force |
help | ? |
listdependencies | listdep |
listinterfaces | listint , listinterface |
moveto | move |
multistring | multistr |
network | net |
netinterface | netint |
offline | off |
online | on |
privproperties | priv , privprop , privprops |
properties | prop , props |
quorumresource | quorum |
removecheckpoints | removechk , removecheck , removechkpoints |
removecryptocheckpoints | removecryptochk , removecryptocheck , removecryptochkpoints |
removedependency | removedep |
removeowner | remowner |
rename | ren |
resource | res |
resourcegroup | resgroup , group |
resourcetype | restype , type |
status | stat , state |
string | str |
version | ver |
屬性列表
按下列方式在 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 字體
|
代碼或程序輸出 |
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
