可以在命令提示符下,使用群集命令來創(chuàng)建或管理href="HELP=glossary.hlp TOPIC=server_cluster">服務器群集。也可以從命令腳本調(diào)用程序 id=wPopup title=查看定義 href="HELP=glossary.hlp TOPIC=gls_ClusterExe"
name=ix_clusterexe>Cluster.exe,使許多群集管理任務自動化。在運行
可以從該群集的name=ix_node>節(jié)點、其他群集的節(jié)點、或者運行安裝了 Service Pack 3 或更高版本的 Windows NT 4.0 的其他計算機,使用 Cluster.exe 來管理群集。
從命令提示符輸入 cluster.exe 及其子命令時,應遵循以下規(guī)則:
錯誤:cluster resource AResource /priv aProp='a ""'
正確:cluster resource AResource /priv aProp="a """
詳細信息,請單擊命令:
cluster 命令用于創(chuàng)建新的群集或管理現(xiàn)有的群集。
src="ms-its:c:\windows\help\UAshared.chm::/important.gif"> 要點
除使用 /changepass[word] 命令外,群集名稱是可選的。如果沒有指定title=查看定義 href="HELP=glossary.hlp TOPIC=gls_cluster">群集,title=查看定義 href="HELP=glossary.hlp TOPIC=gls_ClusterExe"
name=ix_clusterexe>Cluster.exe 將嘗試連接正在運行 Cluster.exe 的title=查看定義 href="HELP=glossary.hlp TOPIC=gls_node"
name=ix_node>節(jié)點上運行的群集。
如果群集名稱也是群集命令或其縮寫,例如“cluster”或“c”,請使用 /cluster:明確指定群集名稱。有關所有群集命令的列表,請參閱“相關主題”。
除非您調(diào)用群集配置向導(通過使用 /wiz[ard] 選項),否則必須為群集提供名稱和靜態(tài) IP 地址,為群集服務帳戶提供用戶名。如果不使用 /unattend[ed] 選項,也必須為在第一個節(jié)點上運行群集服務的用戶帳戶提供密碼。如果可能,該程序將使用與該節(jié)點相同子網(wǎng)掩碼的網(wǎng)絡連接信息,來提供子網(wǎng)掩碼和網(wǎng)絡連接名稱。在第一個服務器所屬的域中創(chuàng)建該群集。有關其他可選參數(shù)的詳細信息,請參閱下表。
將 cluster.exe 命令添加到文件 Unattend.txt 的 [GuiRunOnce] 部分,就可以在無人參與的安裝過程中,創(chuàng)建和配置群集。cluster.exe 命令必須包含創(chuàng)建和配置群集所需的所有命令行選項。有關無人參與安裝的詳細信息,請參閱安裝媒體上的 support 文件夾中的 Microsoft Windows 公司部署工具用戶指南 (deploy.chm)。
有關屬性列表的詳細信息,請參閱“相關主題”。
有關屬性列表的詳細信息,請參閱“相關主題”。
該選項將一個或多個節(jié)點的群集服務的重啟設置重新設置為以下的值:
服務重新啟動選項 | 設置 |
---|---|
第一次失敗 | 重新啟動服務 |
第二次失敗 | 重新啟動服務 |
后續(xù)失敗 | 重新啟動服務 |
N 天后,重新設置失敗計數(shù) | 0 天 |
N 分鐘后,重新啟動服務 | 1 分鐘 |
選項 | 描述 | 默認 |
---|---|---|
[/skipdc] | 該選項僅在群集節(jié)點上更改群集服務帳戶密碼。而不會更改域控制器上的密碼。使用該選項來完成以前未完成的密碼更新。例如,不管何種原因,當發(fā)出 cluster /changepass 命令來更改多個群集的密碼時,一部分群集的群集服務帳戶密碼沒有更新,這時可以使用該選項。
| n/a |
[/force] | 該選項將在群集的可用節(jié)點上強制執(zhí)行更改密碼命令,即便該群集的某些節(jié)點不可用(即,有些節(jié)點處于停機、正在連接或未知狀態(tài))。 | n/a |
[/test] | 該選項將打開一個到指定群集的連接,驗證相應的域控制器是否可用、檢查安裝在每個節(jié)點上的操作系統(tǒng)的版本、以及驗證所有的群集節(jié)點是否聯(lián)機并使用相同的群集服務帳戶。 | n/a |
[/quiet] | 除非發(fā)生錯誤,否則使用該選項將沒有輸出結果。 | n/a |
[/verb[ose]] | 該選項將有關群集節(jié)點的詳細信息(例如,節(jié)點名和群集服務帳戶名)輸出到屏幕上。該選項用于更改密碼問題的疑難解答。 | n/a |
/unattend[ed] | 使用該選項時,如果在命令提示符下沒有輸入密碼,將不會出現(xiàn)提示。 | n/a |
[/help] | 該選項僅用于顯示 cluster /changepass 命令的幫助。 | n/a |
下表描述了常用的 cluster 屬性名、用途及有效設置:
要查看群集的專用屬性,請使用不帶任何選項的 /priv[properties] 參數(shù)。例如,要查看群集 OpsClust 的專用屬性,請在命令提示符下鍵入:
cluster opsclust /priv
下表描述加密檢查點的“群集”專用屬性。該專用屬性在兩種情況下十分有用:
src="ms-its:c:\windows\help\UAshared.chm::/note.gif"> 注意
專用屬性名稱 | 使用 |
---|---|
"CSP" | 設置用于導出(加密)和導入(解密)資源數(shù)據(jù)(群集和群集應用程序加密檢查點)的加密密鑰的加密級別。導入的和導出的資源數(shù)據(jù)保存在仲裁中。加密密鑰由使用 RC2 阻止加密方法的加密提供程序生成。 用法:"CSP"=key_length,effective_key_length:MULTISTR "CSP" 是加密提供程序的名稱。例如,隨 key_length 是 RC2 密鑰的長度,以位為單位。 effective_key_length 是 RC2 有效密鑰的長度,以位為單位。 例如,要將群集 opsclust 中的第三方加密提供程序(名為“Database CSP v2.0”)的 RC2 密鑰長度更改為 128 位,請鍵入: cluster opsclust /priv "Database CSP v2.0"=128,40:MULTISTR
|
要將群集 OpsClust 重命名為 OpsClust1,請鍵入:
cluster opsclust /rename:opsclust1
cluster node 命令用于管理服務器群集的節(jié)點,或查看其狀態(tài)。如果使用時不帶參數(shù),cluster node 默認使用 /status 命令行選項,并顯示所有節(jié)點的狀態(tài)。
群集名稱是可選的。如果href="HELP=glossary.hlp TOPIC=server_cluster">群集名稱也是群集命令或其縮寫,例如 node,請使用 /cluster: 明確指定群集名。有關所有群集命令的列表,請參閱“相關主題”。
通過使用 /force[cleanup]、/start、/stop、以及 /evict,命令行選項 /wait[:Timeout_in_Seconds] 可以指定在取消沒有成功完成的命令前,href="HELP=glossary.hlp TOPIC=gls_ClusterExe" name=ix_clusterexe>Cluster.exe 等待的時間。如果沒有指定超時,Cluster.exe 將無限期等待或直到節(jié)點狀態(tài)改變。
除 /listint[erfaces] 之外,或當您使用 /prop[erties] 或 /priv[properties] 命令設置普通或專用屬性時,節(jié)點名 (node_name) 對于所有其他命令是可選的。
節(jié)點名稱是可選的。如果沒有提供節(jié)點名稱,將顯示所有節(jié)點的狀態(tài)。
如果節(jié)點和群集都是向上狀態(tài),該命令將退出此節(jié)點,并刪除此節(jié)點的群集配置。如果群集是向上狀態(tài),但是節(jié)點是向下狀態(tài),該命令僅退出此節(jié)點。當群集服務檢測到該節(jié)點不再屬于該群集,將刪除該節(jié)點的群集配置。
如果不指定節(jié)點名,該命令將在本地節(jié)點上生效,即運行該命令的節(jié)點。
節(jié)點名稱是可選的。如果沒有指定節(jié)點名稱,系統(tǒng)將顯示所有節(jié)點的屬性。有關屬性列表的詳細信息,請參閱“相關主題”。
節(jié)點名稱是可選的。如果沒有提供節(jié)點名稱,系統(tǒng)將顯示所有節(jié)點的專用屬性。有關屬性列表的詳細信息,請參閱“相關主題”。
如果不指定節(jié)點名,該命令將顯示群集中所有節(jié)點的執(zhí)行結果。
下表描述了 cluster node 共用的屬性名、用途以及有效設置:
共用屬性名稱 | 用途 |
---|---|
Description | 描述節(jié)點。 |
EventEnableLogReplication | 指定是否在節(jié)點上啟用或禁用“事件日志復制”。(True (1) 表示已啟用;False (0) 表示已禁用。) 如果禁用了“群集事件日志復制”,則無論屬性設置如何,節(jié)點上的“事件日志復制”均將禁用。 |
NodeName | 顯示節(jié)點的名稱。 |
NodeHighestVersion NodeLowestVersion | 顯示與節(jié)點兼容的群集服務的最高和最低版本。 |
MajorVersion MinorVersion | 顯示安裝在節(jié)點上的操作系統(tǒng)的版本。例如,MajorVersion=5 并且 MinorVersion=00 說明版本號為 5.00。 |
BuildNumber | 顯示安裝在節(jié)點上的操作系統(tǒng)的內(nèi)部版本號。 |
CSDVersion | 顯示安裝在節(jié)點上的最新服務包的版本。 |
默認情況下,cluster node 沒有專用屬性。軟件供應商可提供專用屬性以擴展群集功能。
要顯示名為 OpsNode1 的節(jié)點的狀態(tài),請鍵入:
cluster node opsnode1 /status
cluster group 命令用于創(chuàng)建新的群集組或管理現(xiàn)有組。如果不使用參數(shù),cluster group 的默認參數(shù)為 /status 命令行選項并顯示組的狀態(tài)。
群集名稱是可選的。如果href="HELP=glossary.hlp TOPIC=gls_cluster">群集名稱也是群集命令或其縮寫,例如,“cluster”或“group”,請使用 /cluster: 明確指定群集名稱。有關所有群集命令的列表,請參閱“相關主題”。
通過 /move[to]、/online 和 /offline,命令行選項 /wait[:Timeout_in_Seconds] 指定如果命令無法成功完成,title=查看定義 href="HELP=glossary.hlp TOPIC=gls_ClusterExe"
name=ix_clusterexe>Cluster.exe 在取消命令前等待的時間。如果不為 /move[to] 命令使用 /wait 選項,Cluster.exe 將等待 20 秒。如果不為 /offline 或 /online 命令使用 /wait 選項,Cluster.exe 將等待 10 秒。對于 /move[to]、/online 或 /offline 命令,如果使用 /wait 而不指定超時周期,Cluster.exe 將無限時等待或直到title=查看定義 href="HELP=glossary.hlp TOPIC=gls_group" name=ix_group>組狀態(tài)更改。
如果未指定節(jié)點,群集服務將根據(jù)在href="MS-ITS:mscsconcepts.chm::/SAG_MSCS2planning_5.htm">確定組的故障轉移和移動策略中描述的移動和故障轉移邏輯自動選擇節(jié)點。
組名稱是可選的。如果沒有提供組名稱,將顯示所有組的狀態(tài)。
組名稱是可選的。如果沒有提供組名,將顯示所有組的屬性。有關屬性列表的詳細信息,請參閱“相關主題”。
組名稱是可選的。如果沒有提供組名稱,將顯示所有組的專用屬性。有關屬性列表的詳細信息,請參閱“相關主題”。
下表描述了共用的 cluster group 屬性名、用途及有效設置:
默認情況下,cluster group 沒有專用屬性。軟件供應商可提供專用屬性以擴展群集功能。
要在 OpsClus1 群集中將一個名為 Disk Group 1 的組從 OpsNode1 移動到 OpsNode2,請鍵入:
cluster opsclust group "disk group 1" /moveto:opsnode2
要指定群集服務避免將組“disk group 1”和“disk group 2”一起放置在相同的節(jié)點上,請為組“disk group 1”和“disk group 2”提供相同的字符串“SEP1”。類似的,要指定群集服務避免將組“disk group 1”和“file share 1”一起放置在相同的節(jié)點上,請為組“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 命令用于查看或更改群集中所有網(wǎng)絡的屬性。如果不使用參數(shù),cluster network 默認為 /status 命令行選項并顯示所有群集網(wǎng)絡的狀態(tài)。
群集名稱是可選的。如果href="HELP=glossary.hlp TOPIC=gls_cluster">群集名稱也是群集命令或其縮寫,例如“cluster”或“network”,請使用 /cluster: 明確指定群集名稱。有關所有群集命令的列表,請參閱“相關主題”。
網(wǎng)絡名稱是可選的。如果沒有提供網(wǎng)絡名稱,將顯示所有群集網(wǎng)絡的狀態(tài)。
網(wǎng)絡名稱是可選的。如果未提供網(wǎng)絡名稱,系統(tǒng)將顯示所有群集網(wǎng)絡的屬性。有關屬性列表的詳細信息,請參閱“相關主題”。
網(wǎng)絡名稱是可選的。如果沒有提供網(wǎng)絡名稱,將顯示所有網(wǎng)絡的專用屬性。有關屬性列表的詳細信息,請參閱“相關主題”。
下表描述了共用的 cluster network 屬性名、用途及有效設置:
cluster netinterface 命令用于查看或更改群集中所有網(wǎng)絡接口設備的屬性。如果不使用參數(shù),cluster netinterface 默認為 /status 命令行選項并顯示所有群集網(wǎng)絡接口的狀態(tài)。
群集名稱是可選的。如果href="HELP=glossary.hlp TOPIC=gls_cluster">群集名稱也是群集命令或其縮寫,例如“cluster”或“c”,請使用 /cluster: 明確指定群集名稱。有關所有群集命令的列表,請參閱“相關主題”。命令 /node: node name
網(wǎng)絡名稱和節(jié)點名稱是可選的。如果沒有提供網(wǎng)絡名稱和節(jié)點名稱,將顯示所有群集網(wǎng)絡接口的狀態(tài)。
網(wǎng)絡名稱和節(jié)點名稱是可選的。如果沒有提供網(wǎng)絡名稱與節(jié)點名稱,將顯示所有網(wǎng)絡接口的屬性。有關屬性列表的詳細信息,請參閱“相關主題”。
網(wǎng)絡名稱和節(jié)點名稱是可選的。如果沒有提供網(wǎng)絡名稱和節(jié)點名稱,將顯示所有網(wǎng)絡接口的專用屬性。有關屬性列表的詳細信息,請參閱“相關主題”。
下表描述了共用的 cluster netinterface 屬性名、用途及有效設置:
默認情況下,cluster netinterface 沒有專用屬性。軟件供應商可提供專用屬性以擴展群集功能。
cluster resource 命令用于創(chuàng)建新的群集資源或管理現(xiàn)有資源。如果不使用參數(shù),cluster resource 的默認參數(shù)為 /status 命令行選項并顯示群集資源的狀態(tài)。
src="ms-its:c:\windows\help\UAshared.chm::/caution.gif"> 警告
群集名稱是可選的。如果href="HELP=glossary.hlp TOPIC=gls_cluster">群集名稱也是群集命令或其縮寫,例如“cluster”或“resource”,請使用 /cluster: 明確指定群集名稱。有關所有群集命令的列表,請參閱“相關主題”。
通過 /on[line] 和 /off[line],命令行選項 /wait[:Timeout_in_Seconds] 指定如果命令無法成功完成,title=查看定義 href="HELP=glossary.hlp TOPIC=gls_ClusterExe"
name=ix_clusterexe>Cluster.exe 在取消命令前等待的時間。如果不使用 /wait 選項,Cluster.exe 將等待 10 秒。如果沒有指定超時,Cluster.exe 將無限期等待或者直到href="HELP=glossary.hlp TOPIC=gls_resource" name=ix_resource>資源的狀態(tài)改變。
資源名稱是可選的。如果沒有提供資源名稱,將顯示所有群集資源狀態(tài)。
默認情況下,當使用 cluster.exe 創(chuàng)建新的“文件共享”資源時,該文件共享的 Everyone 組的權限會被自動設置成“完全控制”。相反,如果使用href="HELP=glossary.hlp TOPIC=gls_clusteradministrator">群集管理器創(chuàng)建新的“文件共享”資源,Everyone 組的權限在默認情況下會被自動設置成“只讀”??砂匆韵旅枋龅姆绞酵ㄟ^指定“安全”專用屬性更改默認權限。
使用 /separate 指定資源應當在單獨的href="HELP=glossary.hlp TOPIC=gls_ResourceMonitor"
name=ix_resourcemonitor>資源監(jiān)視器中運行。
資源名稱是可選的。如果沒有提供資源名稱,將顯示所有資源的屬性。有關屬性列表的詳細信息,請參閱“相關主題”。
資源名稱可選。如果沒有提供資源名稱,將顯示所有資源的專用屬性。有關屬性列表的詳細信息,請參閱“相關主題”。
資源名稱是可選的。如果沒有提供資源名稱,將顯示所有群集資源的檢查點。
密鑰檢查點的參數(shù)是通向密鑰容器的路徑(也即,Type\Name\Key)。Type 是一個數(shù)字,Name 是密鑰提供者的名稱,而 Key 是密鑰容器名稱(通常由應用程序創(chuàng)建)。
資源名稱是可選的。如果沒有提供資源名稱,將顯示所有群集資源的檢查點。密鑰檢查點的字變量是通向密鑰容器的路徑(也即,Type\Name\Key)。Type 是一個數(shù)字,Name 是密鑰提供者的名稱,而 Key 是密鑰容器名稱(通常由應用程序創(chuàng)建)。
下表描述了共用的 cluster resource 屬性名、用途及有效設置:
要查看資源的專用屬性,請使用不帶任何選項的 /priv[properties] 參數(shù)。例如,要查看磁盤 L: 資源的磁盤簽名和其他專用屬性,請鍵入:
cluster resource "disk l:"/priv
下表描述了“文件共享”、“物理磁盤”、“網(wǎng)絡名稱”、“本地仲裁”和“卷影副本服務任務資源”的一些重要專用 cluster res[ource] 屬性名,其使用以及有效設置。
要在 Ops Print Spoolers 組中創(chuàng)建一個 Print Spooler 資源,請鍵入:
cluster resource /create /group:"Ops Print Spoolers" /Type:"print spooler"
要在聯(lián)機前通過 Kerberos 對“網(wǎng)絡名稱”資源 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 命令用于創(chuàng)建新的群集資源類型或管理現(xiàn)有的資源類型。如果不使用參數(shù),cluster resourcetype 的默認參數(shù)為 /list 命令行選項并顯示可用的已安裝的群集資源類型。
群集名稱是可選的。如果href="HELP=glossary.hlp TOPIC=gls_cluster">群集名稱也是群集命令或其縮寫,例如“cluster”或“c”,請使用 /cluster: 明確指定群集名稱。有關所有群集命令的列表,請參閱“相關主題”。
資源類型顯示名稱是可選的。如果沒有提供資源類型顯示名稱,將列出已安裝的所有資源類型。
如果“群集”服務不能訪問該href="HELP=glossary.hlp TOPIC=gls_ResourceDLL" name=ix_resourcedll>資源 DLL,請使用 /type 命令行選項指定資源類型名稱,而不是指定資源類型顯示名稱。
資源類型顯示名稱是可選的。如果沒有提供資源類型顯示名稱,將顯示所有資源類型的屬性。有關屬性列表的詳細信息,請參閱“相關主題”。
資源類型顯示名稱可選。如果沒有提供資源類型顯示名稱,將顯示所有資源類型的專用屬性。有關屬性列表的詳細信息,請參閱“相關主題”。
下表描述了共用的 cluster resourcetype 屬性名、用途及有效設置:
默認情況下,cluster resourcetype 沒有專用屬性。軟件供應商可提供專用屬性以擴展群集功能。
要在 OpsClust1 群集上顯示“通用應用程序”資源類型的屬性,請鍵入:
cluster opsclust1 resourcetype "generic application" /properties
下表列出 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 |
按下列方式在 name=ix_clusterexe>Cluster.exe 命令行上指定屬性列表:
例如:
cluster opsclust node mynode /priv prop1=string1,string2:multistring prop2=0xa,0xb:binary
例如:
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(xiàn) 代表完全。 | mySecurity= devgroup \ user1, grant, RC, devgroup \ user2, revoke, everyone, set, F:security |
ULarge | 未經(jīng)簽名的 64 位值 | myULarge = 12345678901234567890:ularge |
格式 | 含義 |
---|---|
斜體 | 用戶必須提供的信息 |
粗體 | 用戶必須準確鍵入的要顯示的元素 |
省略號 (...) | 在命令行中可多次重復的參數(shù) |
中括號 ([]) | 可選項 |
大括號 ({});選項用豎線 (|) 分隔。例如:{even|odd} | 用戶必須從選項集合中選擇一個 |
Courier 字體 | 代碼或程序輸出 |