Sun Cluster 系統管理指南(適用於 Solaris 作業系統)

附錄 A Sun Cluster 以物件為導向的指令

本附錄介紹以物件為導向的指令、簡短形式及其子指令。

以物件為導向的指令名稱和別名

除了其較長和較詳細的形式以外,許多 Sun Cluster 指令也有簡短的形式 (或別名),其大幅減少了您要鍵入的量。下表列出指令及其簡短別名。

表 A–1 以物件為導向的指令和別名 (簡短名稱)

完整指令 

別名 

用途 

claccess

無 

管理 Sun Cluster 存取策略 

cldevice

cldev

管理 Sun Cluster 裝置 

cldevicegroup

cldg

管理 Sun Cluster 裝置群組 

clinterconnect

clintr

管理 Sun Cluster 互連 

clnasdevice

clnas

為 Sun Cluster 管理 NAS 裝置的存取 

clnode

無 

管理 Sun Cluster 節點 

clquorum

clq

管理 Sun Cluster 法定裝置 

clquorumserver

clqs

配置並管理法定伺服器法定伺服器主機上的程序 

clreslogicalhostname

clrslh

為邏輯主機名稱管理 Sun Cluster 資源 

clresource

clrs

為 Sun Cluster 資料服務管理資源 

clresourcegroup

clrg

為 Sun Cluster 資料服務管理資源群組 

clresourcetype

clrt

為 Sun Cluster 資料服務管理資源類型 

clrssharedaddress

clrssa

為共用位址管理 Sun Cluster 資源 

clsetup

無 

以互動的方式配置 Sun Cluster。此指令沒有子指令。 

clsnmphost

無 

管理 Sun Cluster SNMP 主機 

clsnmpmib

無 

管理 Sun Cluster SNMP MIB 

clsnmpuser

無 

管理 Sun Cluster SNMP 使用者 

cltelemetryattribute

clta

配置系統資源監視。 

cluster

無 

管理 Sun Cluster 的全域配置與狀態。 

clvxvm

無 

為 Sun Cluster 配置 Veritas Volume Manager  

以物件為導向的指令集簡介

下表列出以物件為導向的指令集內的指令,及每個指令可用的子指令。

表 A–2 claccess: 管理節點的 Sun Cluster 存取策略

子指令

用途 

allow

允許特定的一台或多台機器存取叢集配置。 

allow-all

允許所有節點存取叢集配置。 

deny

拒絕特定的一台或多台機器存取叢集配置。 

deny-all

拒絕所有節點存取叢集配置。 

list

顯示可存取叢集配置的機器名稱。 

set

將認證協定設為您用 -a 選項指定的數值。

show

顯示可存取叢集配置的機器名稱。 

表 A–3 cldevicecldev:管理 Sun Cluster 裝置

子指令

用途 

check

執行一致性檢查以比較裝置與實體裝置的核心表示。 

clear

移除與現有節點分離的潛在裝置的所有 DID 參照。 

combine

結合特定的 DID 實例與新的目標實例。 

export

匯出叢集裝置的配置資訊。 

list

顯示所有裝置路徑。 

monitor

開啟特定磁碟路徑的監視。 

populate

寫入全域裝置名稱空間。 

refresh

更新以叢集節點上的現有裝置樹狀結構為基礎的裝置配置資訊。 

rename

將特定的 DID 實例移至新的 DID 實例。 

repair

在特定的裝置實例上執行修復程序。 

replicate

配置 DID 裝置以用於以控制器為基礎的複製。 

set

設定特定裝置的特性。 

show

顯示所有特定裝置路徑的配置報告。 

status

顯示指定做為指令的運算子的磁碟路徑的狀態。 

unmonitor

關閉指定做為指令的運算子的磁碟路徑的監視。 

表 A–4 cldevicegroupcldg:管理 Sun Cluster 裝置群組

子指令

用途 

add-device

將新成員磁碟裝置增加至現有原始磁碟裝置群組。 

add-node

將新的節點增加至現有裝置群組。 

create

建立新的裝置群組。 

delete

刪除裝置群組。 

disable

停用離線裝置群組。 

enable

啟用裝置群組。 

export

匯出裝置群組配置資訊。 

list

顯示裝置群組清單。 

offline

使裝置群組離線。 

online

在預先指定的節點上使裝置群組上線。 

remove-device

將成員磁碟裝置從原始磁碟裝置群組中移除。 

remove-node

從現有裝置群組中移除節點。 

set

設定與裝置群組關聯的屬性。 

show

為裝置群組產生配置報告。 

status

為裝置群組產生狀態報告。 

switch

將裝置群組從 Sun Cluster 配置中的一個主要節點轉移至另一個節點。 

sync

使用叢集軟體同步化裝置群組資訊。 

表 A–5 clinterconnect, clintr: 管理 Sun Cluster 互連

子指令

用途 

add

增加被指定做為指令的運算元的新叢集互連元件。 

disable

停用被指定做為指令的運算元的互連元件。 

enable

啟用被指定做為指令的運算元的互連元件。 

export

匯出叢集互連配置資訊。 

remove

移除被提供做為指令的運算元的叢集互連元件。 

show

顯示互連元件的配置。 

status

顯示互連路徑的狀態。 

表 A–6 clnasdevice, clnas: 管理 Sun Cluster 的 NAS 裝置的存取

子指令

用途 

add

將 NAS 裝置增加至 Sun Cluster 配置。 

add-dir

將已配置的 NAS 裝置的特定目錄增加至叢集配置。 

export

匯出叢集 NAS 裝置配置資訊。 

list

顯示叢集中已配置的 NAS 裝置。 

remove

移除特定的 NAS 裝置或來自 Sun Cluster 配置的裝置。 

remove-dir

移除特定的 NAS 目錄或來自 Sun Cluster 配置的目錄。 

set

設定特定 NAS 裝置的特定特性。 

show

顯示叢集中的 NAS 裝置的配置資訊。 

表 A–7 clnode: 管理 Sun Cluster 節點

子指令

用途 

add

配置節點並將其增加至叢集中。 

add-farm

將集合節點增加至叢集中。 

clear

移除 Sun Cluster 軟體配置中的節點。 

evacuate

嘗試將所有資源群組和裝置群組從特定節點切換至一組新的主要節點。 

export

將節點或集合配置資訊匯出至檔案或標準輸出 (stdout)。

list

顯示叢集中或集合中配置的節點名稱。 

remove

移除叢集中的節點。 

remove-farm

移除叢集中的集合節點。 

set

設定與您指定的節點關聯的特性。 

show

顯示特定節點或節點的配置。 

show-rev

顯示與安裝於節點上的 Sun Cluster 套裝軟體有關的名稱與發行版本資訊。 

status

顯示您指定的節點的狀態。 

表 A–8 clquorum, clq: 管理 Sun Cluster 法定配置

子指令

用途 

add

增加特定的共用裝置做為法定裝置。 

disable

使法定裝置或節點進入法定維護狀態。 

enable

從法定維護狀態移除法定裝置或節點。 

export

匯出叢集法定裝置的配置資訊。 

list

顯示叢集中配置的法定裝置名稱。 

remove

從 Sun Cluster 法定配置移除特定的法定裝置。 

reset

將整個法定配置重設至預設的票數設定。 

show

顯示法定裝置的特性。 

status

顯示法定裝置的狀態和票數。 

表 A–9 clquorumserver, clqs: 管理法定伺服器

子指令

用途 

clear

從法定伺服器移除過期的叢集資訊。 

show

顯示關於法定伺服器的配置資訊。 

start

啟動主機電腦上的法定伺服器程序。 

stop

停止法定伺服器程序。 

表 A–10 clreslogicalhostname, clrslh: 管理 Sun Cluster 邏輯主機名稱的資源

子指令

用途 

create

建立新的邏輯主機名稱資源。 

delete

刪除邏輯主機名稱資源。 

disable

停用邏輯主機名稱資源。 

enable

啟用邏輯主機名稱資源。 

export

匯出邏輯主機名稱資源配置。 

list

顯示邏輯主機名稱資源清單。 

list-props

顯示邏輯主機名稱資源特性的清單。 

monitor

啟動邏輯主機名稱資源的監視。 

reset

清除與邏輯主機名稱資源關聯的錯誤旗標。 

set

設定邏輯主機名稱資源的特定特性。 

show

顯示邏輯主機名稱資源的配置。 

status

顯示邏輯主機名稱資源的狀態。 

unmonitor

關閉邏輯主機名稱資源的監視。 

表 A–11 clresource, clrs: 管理 Sun Cluster Data Services 的資源

子指令

用途 

create

建立被指定做為指令的運算元的資源。 

delete

刪除被指定做為指令的運算元的資源。 

disable

停用資源。 

enable

啟用資源。 

export

匯出叢集資源配置。 

list

顯示叢集資源清單。 

list-props

顯示資源特性清單。 

monitor

啟動對資源的監視。 

reset

清除與叢集資源關聯的錯誤旗標。 

set

設定資源特性。 

show

顯示資源配置。 

status

顯示資源狀態。 

unmonitor

關閉資源監視。 

表 A–12 clresourcegroup, clrg: 管理 Sun Cluster Data Services 的資源群組

子指令

用途 

add-node

將節點增加至資源群組的 Nodelist 特性的結尾。

create

建立新的資源群組。 

delete

刪除資源群組。 

evacuate

讓以 -n 選項指定的節點上的所有資源群組離線。

export

為資源群組將配置資訊寫入檔案或標準輸出 (stdout)。

list

顯示資源群組清單。 

manage

使您指定的資源群組進入受管理的狀態。 

offline

使您指定的資源群組進入離線狀態。 

online

使您指定的資源群組進入線上狀態。 

quiesce

使特定的資源群組進入靜止狀態。 

remaster

將您指定的資源群組切換至其最喜好的節點。 

remove-node

Nodelist 資源群組的特性移除節點。

restart

在原本做為資源群組主機的相同主要節點集合上,使資源群組離線,然後再使其回到線上狀態。 

resume

清除您指定的任何暫停資源群組的暫停狀態。 

set

設定與您指定的資源群組關聯的特性。 

show

為您指定的資源群組產生配置報告。 

status

為您指定的資源群組產生狀態報告。 

suspend

暫停受您指定的資源群組所管理的所有應用程式上的 Resource Group Manager (RGM) 控制。 

switch

變更控制您指定的資源群組的節點或節點集合。 

unmanage

使您指定的資源群組進入不受管理的狀態。 

表 A–13 clresourcetype, clrt: 管理 Sun Cluster Data Services 的資源類型

子指令

用途 

add-node

將特定的節點增加至資源類型的節點清單中。 

export

匯出叢集資源類型的配置。 

list

顯示資源類型清單。 

list-props

顯示資源類型的資源延伸特性或資源類型特性清單。 

register

註冊資源群組。 

remove-node

從節點清單移除節點 (其中運算元清單中的資源類型已註冊)。 

set

設定資源類型的特性。 

show

顯示關於叢集中已註冊的資源類型的配置資訊。 

unregister

取消註冊資源類型。 

表 A–14 clressharedaddress, clrssa: 管理共用位址的 Sun Cluster 資源

子指令

用途 

create

建立共用的位址資源。 

delete

刪除共用的位址資源。 

disable

停用共用的位址資源。 

enable

啟用共用的位址資源。 

export

匯出共用位址資源配置。 

list

顯示共用位址資源清單。 

list-props

顯示共用位址資源的特性清單。 

monitor

開啟共用位址資源的監視。 

reset

清除與共用位址資源關聯的錯誤旗標。 

set

設定共用位址資源的特定特性。 

show

顯示共用位址資源的配置。 

status

顯示共用位址資源的狀態。 

unmonitor

關閉共用位址資源的監視。 

表 A–15 clsnmphost: 管理 Sun Cluster SNMP 主機清單

子指令

用途 

add

將 SNMP 主機增加至特定的節點配置。 

export

從特定節點匯出 SNMP 主機資訊。 

list

列出特定節點上所配置的 SNMP 主機。 

remove

從節點配置移除 SNMP 主機。 

show

顯示特定節點上的 SNMP 主機配置資訊。 

表 A–16 clsnmpmib: 管理 Sun Cluster SNMP MIB

子指令

用途 

disable

停用特定節點上的一個或多個叢集 MIB。 

enable

啟用特定節點上的一個或多個叢集 MIB。 

export

匯出叢集 MIB 配置資訊。 

list

顯示特定節點上的叢集 MIB 清單。 

set

設定用於一個或多個 MIB 上的 SNMP 協定設定。 

show

顯示特定節點上的 MIB 配置資訊。 

表 A–17 clsnmpuser: 管理 Sun Cluster SNMP 使用者

子指令

用途 

create

將使用者增加至特定節點上的 SNMP 使用者配置。 

delete

從特定節點刪除 SNMPv3 使用者。 

export

從特定節點匯出 SNMP 使用者資訊。 

list

列印在特定節點上所配置的 SNMPv3 使用者清單。 

set

設定特定節點上的使用者配置。 

set-default

設定預設使用者,以及要在透過 SNMPv3 傳送陷阱時使用的安全性層級。 

show

顯示關於特定節點上的使用者的資訊。 

表 A–18 cltelemetryattribute, clta: 配置系統資源監視

子指令

用途 

disable

停用特定物件類型的特定遙測屬性。 

enable

啟用對特定物件類型的特定遙測屬性的資料收集。 

export

將物件類型與物件實例的遙測屬性配置匯出至檔案或標準輸出 (stdout)。

list

顯示配置用於特定物件類型的遙測屬性。 

print

顯示為特定物件實例或物件類型所啟用的特定遙測屬性的系統資源用法。 

set-threshold

修改節點上的特定物件的特定遙測屬性的臨界值設定。 

show

顯示配置用於物件類型或物件實例上的遙測屬性的特性。 

表 A–19 cluster: 管理叢集的全域配置和狀態

子指令

用途 

create

透過使用儲存於 clconfigfile 檔案的配置資訊來建立叢集。

export

匯出叢集配置檔案中的配置資訊。 

list

顯示您發出叢集指令上的叢集名稱。 

list-cmds

列印所有可用 Sun Cluster 指令清單。 

rename

重新命名您發出叢集指令上的叢集。 

restore-netprops

修復您發出叢集指令上的叢集的叢集私有網路設定。 

set

設定您發出叢集指令上的叢集特性。 

set-netprops

設定叢集私有網路位址的特性。 

show

顯示關於特定叢集的叢集元件的詳細配置資訊。 

show-netprops

顯示私有網路位址設定。 

shutdown

關閉您以循序方式發出叢集指令上的叢集。 

status

顯示特定叢集中的叢集元件狀態。 

表 A–20 clvxvm: 為 Sun Cluster 配置 VERITAS Volume Manager

子指令

用途 

encapsulate

封裝根磁碟並執行其他 Sun Cluster 特定作業。 

initialize

初始化 VxVM 並執行其他 Sun Cluster 特定作業。