Trident保護CLIプラグインのインストール
Tridentユーティリティの拡張機能であるTrident protectコマンドラインプラグインを使用すると、Trident protectカスタムリソース(CRS)を作成して操作できます tridentctl
。
Trident保護CLIプラグインのインストール
コマンドラインユーティリティを使用する前に、クラスタへのアクセスに使用するマシンにインストールする必要があります。マシンがx64またはARM CPUを使用しているかどうかに応じて、次の手順を実行します。
-
Trident保護CLIプラグインをダウンロードします。
curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-linux-amd64
-
Trident保護CLIプラグインをダウンロードします。
curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-linux-arm64
-
Trident保護CLIプラグインをダウンロードします。
curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-macos-amd64
-
Trident保護CLIプラグインをダウンロードします。
curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-macos-arm64
-
バイナリの実行権限を有効にします。
chmod +x tridentctl-protect
-
プラグインバイナリをPATH変数で定義されている場所にコピーします。たとえば、
/usr/bin`または `/usr/local/bin
(昇格されたPrivilegesが必要な場合があります)。cp ./tridentctl-protect /usr/local/bin/
-
必要に応じて、バイナリをホームディレクトリ内の場所にコピーできます。この場合は、PATH変数に場所を追加する必要があります。
cp ./tridentctl-protect ~/bin/
Trident CLIプラグインのヘルプを表示
組み込みプラグインヘルプ機能を使用して、プラグインの機能に関する詳細なヘルプを表示できます。
-
ヘルプ機能を使用して、使用方法に関するガイダンスを表示します。
tridentctl protect help
コマンドの自動補完を有効にする
Trident保護CLIプラグインをインストールしたあとで、特定のコマンドの自動補完を有効にすることができます。
-
完了スクリプトをダウンロードします。
curl -L -O https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-completion.bash
-
ホームディレクトリにスクリプトを格納する新しいディレクトリを作成します。
mkdir -p ~/.bash/completions
-
ダウンロードしたスクリプトをディレクトリに移動し `~/.bash/completions`ます。
mv tridentctl-completion.bash ~/.bash/completions/
-
ホームディレクトリ内のファイルに次の行を追加し `~/.bashrc`ます。
source ~/.bash/completions/tridentctl-completion.bash
-
完了スクリプトをダウンロードします。
curl -L -O https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-completion.zsh
-
ホームディレクトリにスクリプトを格納する新しいディレクトリを作成します。
mkdir -p ~/.zsh/completions
-
ダウンロードしたスクリプトをディレクトリに移動し `~/.zsh/completions`ます。
mv tridentctl-completion.zsh ~/.zsh/completions/
-
ホームディレクトリ内のファイルに次の行を追加し `~/.zprofile`ます。
source ~/.zsh/completions/tridentctl-completion.zsh
次のシェルログイン時に、tridentctl protectプラグインで自動補完コマンドを使用できます。