Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Instalar y configurar Trident Protect

Colaboradores

Si su entorno cumple los requisitos de protección Trident, puede seguir estos pasos para instalar Trident Protect en el clúster. Puede obtener Trident Protect de NetApp o instalarlo desde su propio registro privado. La instalación desde un registro privado es útil si su clúster no puede acceder a Internet.

Nota De forma predeterminada, Trident Protect recopila información de soporte que ayuda con cualquier caso de soporte de NetApp que pueda abrir, incluidos registros, métricas e información de topología sobre clústeres y aplicaciones gestionadas. Trident Protect envía estos paquetes de soporte a NetApp a diario. Opcionalmente, puede deshabilitar esta recogida de bundles de soporte al instalar Trident Protect. Puede hacerlo manualmente "generar un bundle de soporte"en cualquier momento.
Instale Trident Protect de NetApp
  1. Añada el repositorio Helm de Trident:

    helm repo add netapp-trident-protect https://netapp.github.io/trident-protect-helm-chart
  2. Instale los CRD de Trident Protect:

    helm install trident-protect-crds netapp-trident-protect/trident-protect-crds --version 100.2410.0 --create-namespace --namespace trident-protect
  3. Utilice Helm para instalar Trident Protect mediante uno de los siguientes comandos. Sustituya <name_of_cluster> por un nombre de clúster, que se asignará al clúster y se utilizará para identificar los backups y las snapshots del clúster:

    • Instale Trident Protect normalmente:

      helm install trident-protect netapp-trident-protect/trident-protect --set clusterName=<name_of_cluster> --version 100.2410.0 --create-namespace --namespace trident-protect
    • Instale Trident Protect y deshabilite las cargas programadas diarias del bundle de soporte de Trident Protect AutoSupport:

      helm install trident-protect netapp-trident-protect/trident-protect --set autoSupport.enabled=false --set clusterName=<name_of_cluster> --version 100.2410.0 --create-namespace --namespace trident-protect
  4. Opcionalmente, congele sus máquinas virtuales. Si utiliza el soporte de KubeVirt para SnapMirror, la congelación de máquinas virtuales le ayuda a gestionarlas de manera eficaz:

    kubectl set env deployment/trident-protect-controller-manager NEPTUNE_VM_FREEZE=true -n trident-protect
    Nota Debe configurar la virtualización para que funcione la funcionalidad de congelación. Los equipos virtuales desplegados después de esta configuración incluyen los binarios necesarios para congelar y descongelar. Para obtener más información sobre la configuración de la virtualización, consulte "Instalación de OpenShift Virtualization".
Instale Trident Protect desde un registro privado

Puede instalar Trident Protect desde un registro de imágenes privado si su clúster de Kubernetes no puede acceder a Internet. En estos ejemplos, reemplace los valores entre paréntesis por información de su entorno:

  1. Tire de las siguientes imágenes a su máquina local, actualice las etiquetas y, a continuación, empújelas en su registro privado:

    netapp/controller:24.10.0
    netapp/restic:24.10.0
    netapp/kopia:24.10.0
    netapp/trident-autosupport:24.10.0
    netapp/exechook:24.10.0
    netapp/resourcebackup:24.10.0
    netapp/resourcerestore:24.10.0
    netapp/resourcedelete:24.10.0
    bitnami/kubectl:1.30.2
    kubebuilder/kube-rbac-proxy:v0.16.0

    Por ejemplo:

    docker pull netapp/controller:24.10.0
    docker tag netapp/controller:24.10.0 <private-registry-url>/controller:24.10.0
    docker push <private-registry-url>/controller:24.10.0
  2. Cree el espacio de nombres del sistema Trident Protect:

    kubectl create ns trident-protect
  3. Inicie sesión en el Registro:

    helm registry login <private-registry-url> -u <account-id> -p <api-token>
  4. Cree un secreto de extracción para utilizarlo en la autenticación del registro privado:

    kubectl create secret docker-registry regcred --docker-username=<registry-username> --docker-password=<api-token> -n trident-protect --docker-server=<private-registry-url>
  5. Añada el repositorio Helm de Trident:

    helm repo add netapp-trident-protect https://netapp.github.io/trident-protect-helm-chart
  6. Cree un archivo denominado protectValues.yaml que contenga los siguientes valores de Trident Protect:

    image:
      registry: <private-registry-url>
    imagePullSecrets:
    - name: regcred
    controller:
      image:
        registry: <private-registry-url>
    rbacProxy:
      image:
        registry: <private-registry-url>
    crCleanup:
      imagePullSecrets:
      - name: regcred
    webhooksCleanup:
      imagePullSecrets:
      - name: regcred
  7. Instale los CRD de Trident Protect:

    helm install trident-protect-crds netapp-trident-protect/trident-protect-crds --version 100.2410.0 --create-namespace --namespace trident-protect
  8. Utilice Helm para instalar Trident Protect mediante uno de los siguientes comandos. Sustituya <name_of_cluster> por un nombre de clúster, que se asignará al clúster y se utilizará para identificar los backups y las snapshots del clúster:

    • Instale Trident Protect normalmente:

      helm install trident-protect netapp-trident-protect/trident-protect --set clusterName=<name_of_cluster> --version 100.2410.0 --create-namespace --namespace trident-protect -f protectValues.yaml
    • Instale Trident Protect y deshabilite las cargas programadas diarias del bundle de soporte de Trident Protect AutoSupport:

      helm install trident-protect netapp-trident-protect/trident-protect --set autoSupport.enabled=false --set clusterName=<name_of_cluster> --version 100.2410.0 --create-namespace --namespace trident-protect -f protectValues.yaml
  9. Opcionalmente, congele sus máquinas virtuales. Si utiliza el soporte de KubeVirt para SnapMirror, la congelación de máquinas virtuales le ayuda a gestionarlas de manera eficaz:

    kubectl set env deployment/trident-protect-controller-manager NEPTUNE_VM_FREEZE=true -n trident-protect
    Nota Debe configurar la virtualización para que funcione la funcionalidad de congelación. Los equipos virtuales desplegados después de esta configuración incluyen los binarios necesarios para congelar y descongelar. Para obtener más información sobre la configuración de la virtualización, consulte "Instalación de OpenShift Virtualization".