Skip to main content
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

使用tridentctl執行後端管理

貢獻者

瞭解如何使用執行後端管理作業 tridentctl

建立後端

建立之後 "後端組態檔",執行下列命令:

$ tridentctl create backend -f <backend-file> -n trident

如果後端建立失敗、表示後端組態有問題。您可以執行下列命令來檢視記錄、以判斷原因:

$ tridentctl logs -n trident

識別並修正組態檔案的問題之後、您只需執行即可 create 命令。

刪除後端

若要從Astra Trident刪除後端、請執行下列步驟:

  1. 擷取後端名稱:

    $ tridentctl get backend -n trident
  2. 刪除後端:

    $ tridentctl delete backend <backend-name> -n trident
註 如果Astra 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 命令。

識別使用後端的儲存類別

這是您可以用Json回答的問題類型範例 tridentctl 後端物件的輸出。這會使用 jq 公用程式、您需要安裝。

$ tridentctl get backend -o json | jq '[.items[] | {backend: .name, storageClasses: [.storage[].storageClasses]|unique}]'

這也適用於使用建立的後端 TridentBackendConfig