本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
使用 tridentctl 執行後端管理
了解如何使用 `tridentctl`執行後端管理操作。
建立後端
建立 "後端組態檔" 後,執行以下命令:
tridentctl create backend -f <backend-file> -n trident
如果後端建立失敗,則表示後端配置存在問題。您可以執行以下命令來檢視記錄以判斷原因:
tridentctl logs -n trident
在您發現並修正設定檔中的問題後,您可以再次執行 `create`命令。
刪除後端
若要從 Trident 刪除後端、請執行下列操作:
-
取得後端名稱:
tridentctl get backend -n trident
-
刪除後端:
tridentctl delete backend <backend-name> -n trident
|
|
如果 Trident 已從此後端配置了仍然存在的磁碟區和快照,則刪除該後端將阻止其配置新的磁碟區。該後端將繼續以「正在刪除」狀態存在。 |
檢視現有的後端
若要檢視 Trident 已知的後端、請執行下列步驟:
-
若要取得摘要、請執行下列命令:
tridentctl get backend -n trident
-
若要取得所有詳細資料、請執行下列命令:
tridentctl get backend -o json -n trident
更新後端
建立新的後端組態檔後,執行以下命令:
tridentctl update backend <backend-name> -f <backend-file> -n trident
如果後端更新失敗,則表示後端配置存在問題,或者您嘗試了無效的更新操作。您可以執行以下命令查看日誌以確定原因:
tridentctl logs -n trident
在您發現並修正設定檔中的問題後,您可以再次執行 update 命令。
識別使用後端的儲存類別
這是一個可以使用 tridentctl 為後端物件輸出的 JSON 資料來回答的問題範例。這需要用到 jq 實用程式,您需要先安裝該程式。
tridentctl get backend -o json | jq '[.items[] | {backend: .name, storageClasses: [.storage[].storageClasses]|unique}]'
這也適用於使用 TridentBackendConfig 建立的後端。