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:]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。如果在命令中沒提供,系統將提示您輸入 NewPassword 或 OldPassword。可以輸入雙引號 ("") 來指定密碼為空。如果在一次操作中指定多個群集,必須使用相同的群集服務帳戶。下表描述了可選引數。
- /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 提供)的第三方資源或應用程式。
注意
- 有關這些問題疑難解答的資訊,請參閱組和資源故障問題中的“第三方資源在混合版本的群集中或在升級群集時無法聯機”。
- 如果在您將資源資料聯機前將其匯入到群集節點時,對有關寫入到仲裁中的加密檢查點資料存在安全問題。
專用屬性名稱 使用 "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,請參閱加密提供程式的文件。
- 如果存在使用第三方加密提供程式(不是由 Microsoft 提供)的第三方資源或應用程式。
範例
要將群集 OpsClust 重新命名為 OpsClust1,請鍵入:
cluster opsclust /rename:opsclust1
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 的預設引數為 /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。下次此資