Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

安装Trident Protect命令行界面插件

贡献者

您可以使用Trident Protect命令行插件(Trident实用程序的扩展)创建Trident Protect `tridentctl`自定义资源(CRS)并与之交互。

安装Trident Protect命令行界面插件

在使用命令行实用程序之前、您需要将其安装在用于访问集群的计算机上。根据您的计算机使用的是x64 CPU还是ARM CPU、执行以下步骤。

下载适用于Linux amd64 CPU的插件
  1. 下载Trident Protect命令行界面插件:

    curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-linux-amd64
下载适用于Linux ARM64 CPU的插件
  1. 下载Trident Protect命令行界面插件:

    curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-linux-arm64
下载适用于Mac amd64 CPU的插件
  1. 下载Trident Protect命令行界面插件:

    curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-macos-amd64
下载适用于Mac ARM64 CPU的插件
  1. 下载Trident Protect命令行界面插件:

    curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-macos-arm64
  1. 为二进制文件启用执行权限:

    chmod +x tridentctl-protect
  2. 将插件二进制文件复制到路径变量中定义的位置。例如、 /usr/bin`或 `/usr/local/bin(您可能需要提升Privileges):

    cp ./tridentctl-protect /usr/local/bin/
  3. 您也可以将二进制文件复制到主目录中的某个位置。在这种情况下、您可能需要将位置添加到路径变量中:

    cp ./tridentctl-protect ~/bin/

查看Trident命令行界面插件帮助

您可以使用内置插件的帮助功能获取有关插件功能的详细帮助:

步骤
  1. 使用帮助功能查看使用指南:

    tridentctl protect help

启用命令自动完成

安装Trident Protect命令行界面插件后、您可以对某些命令启用自动完成。

为bash shell启用自动完成
  1. 下载完成脚本:

    curl -L -O https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-completion.bash
  2. 在主目录中创建一个新目录以包含该脚本:

    mkdir -p ~/.bash/completions
  3. 将下载的脚本移动到 `~/.bash/completions`目录:

    mv tridentctl-completion.bash ~/.bash/completions/
  4. 将以下行添加到 `~/.bashrc`主目录中的文件:

    source ~/.bash/completions/tridentctl-completion.bash
为Z shell启用自动完成
  1. 下载完成脚本:

    curl -L -O https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-completion.zsh
  2. 在主目录中创建一个新目录以包含该脚本:

    mkdir -p ~/.zsh/completions
  3. 将下载的脚本移动到 `~/.zsh/completions`目录:

    mv tridentctl-completion.zsh ~/.zsh/completions/
  4. 将以下行添加到 `~/.zprofile`主目录中的文件:

    source ~/.zsh/completions/tridentctl-completion.zsh
结果

下次shell登录时、您可以将命令自动完成与trdentctrL保护插件结合使用。