Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Installez le plug-in Trident Protect CLI

Contributeurs

Vous pouvez utiliser le plug-in de ligne de commande Trident Protect, qui est une extension de l'utilitaire Trident tridentctl, pour créer et interagir avec les ressources personnalisées Trident Protect (CRS).

Installez le plug-in Trident Protect CLI

Avant d'utiliser l'utilitaire de ligne de commande, vous devez l'installer sur la machine que vous utilisez pour accéder à votre cluster. Procédez comme suit, selon si votre ordinateur utilise un processeur x64 ou ARM.

Télécharger le plug-in pour les processeurs Linux AMD64
Étapes
  1. Téléchargez le plug-in Trident Protect CLI :

    curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-linux-amd64
Télécharger le plug-in pour les processeurs Linux ARM64
Étapes
  1. Téléchargez le plug-in Trident Protect CLI :

    curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-linux-arm64
Télécharger le plug-in pour les processeurs Mac AMD64
Étapes
  1. Téléchargez le plug-in Trident Protect CLI :

    curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-macos-amd64
Télécharger le plug-in pour les processeurs Mac ARM64
Étapes
  1. Téléchargez le plug-in Trident Protect CLI :

    curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-macos-arm64
  1. Activer les autorisations d'exécution pour le binaire :

    chmod +x tridentctl-protect
  2. Copiez le fichier binaire du plug-in à un emplacement défini dans votre variable PATH. Par exemple, /usr/bin ou /usr/local/bin (vous pouvez avoir besoin d'un Privileges élevé) :

    cp ./tridentctl-protect /usr/local/bin/
  3. Vous pouvez également copier le fichier binaire dans un emplacement de votre répertoire personnel. Dans ce cas, vous devrez peut-être ajouter l'emplacement à votre variable PATH :

    cp ./tridentctl-protect ~/bin/

Afficher l'Trident aide du plug-in de l'interface de ligne

Vous pouvez utiliser les fonctions d'aide du plug-in intégré pour obtenir une aide détaillée sur les fonctionnalités du plug-in :

Étapes
  1. Utilisez la fonction d'aide pour afficher les conseils d'utilisation :

    tridentctl protect help

Activer la saisie semi-automatique de la commande

Une fois que vous avez installé le plug-in de l'interface de ligne de commande Trident Protect, vous pouvez activer l'exécution automatique pour certaines commandes.

Activer la saisie semi-automatique pour le shell Bash
Étapes
  1. Téléchargez le script d'achèvement :

    curl -L -O https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-completion.bash
  2. Créez un nouveau répertoire dans votre répertoire personnel pour contenir le script :

    mkdir -p ~/.bash/completions
  3. Déplacez le script téléchargé dans le ~/.bash/completions répertoire :

    mv tridentctl-completion.bash ~/.bash/completions/
  4. Ajoutez la ligne suivante au ~/.bashrc fichier de votre répertoire personnel :

    source ~/.bash/completions/tridentctl-completion.bash
Activer la saisie semi-automatique pour la coque Z.
Étapes
  1. Téléchargez le script d'achèvement :

    curl -L -O https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-completion.zsh
  2. Créez un nouveau répertoire dans votre répertoire personnel pour contenir le script :

    mkdir -p ~/.zsh/completions
  3. Déplacez le script téléchargé dans le ~/.zsh/completions répertoire :

    mv tridentctl-completion.zsh ~/.zsh/completions/
  4. Ajoutez la ligne suivante au ~/.zprofile fichier de votre répertoire personnel :

    source ~/.zsh/completions/tridentctl-completion.zsh
Résultat

Lors de votre prochaine connexion au shell, vous pouvez utiliser la saisie semi-automatique de la commande avec le plugin tridentctl Protect.