Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Installa e configura Trident Protect

Se l'ambiente soddisfa i requisiti per Trident Protect, è possibile seguire questi passaggi per installare Trident Protect sul cluster. È possibile ottenere Trident Protect da NetApp, oppure installarlo dal proprio registro privato. L'installazione da un registro privato è utile se il cluster non può accedere a Internet.

Installa Trident Protect

Installa Trident Protect da NetApp
Passaggi
  1. Aggiungi il repository Trident Helm:

    helm repo add netapp-trident-protect https://netapp.github.io/trident-protect-helm-chart
  2. Utilizza Helm per installare Trident Protect. Sostituisci <name-of-cluster> con un nome di cluster, che verrà assegnato al cluster e utilizzato per identificare i backup e gli snapshot del cluster:

    helm install trident-protect netapp-trident-protect/trident-protect --set clusterName=<name-of-cluster> --version 100.2510.0 --create-namespace --namespace trident-protect
  3. Facoltativamente, per abilitare la registrazione del debug (consigliata per la risoluzione dei problemi), utilizzare:

    helm install trident-protect netapp-trident-protect/trident-protect --set clusterName=<name-of-cluster> --set logLevel=debug --version 100.2510.0 --create-namespace --namespace trident-protect

    La registrazione del debug aiuta il supporto NetApp a risolvere i problemi senza richiedere modifiche al livello di registro o la riproduzione del problema.

Installa Trident Protect da un registro privato

Puoi installare Trident Protect da un registro immagini privato se il tuo cluster Kubernetes non è in grado di accedere a Internet. In questi esempi, sostituisci i valori tra parentesi con le informazioni del tuo ambiente:

Passaggi
  1. Scarica le seguenti immagini sulla tua macchina locale, aggiorna i tag e poi caricale nel tuo registro privato:

    docker.io/netapp/controller:25.10.0
    docker.io/netapp/restic:25.10.0
    docker.io/netapp/kopia:25.10.0
    docker.io/netapp/kopiablockrestore:25.10.0
    docker.io/netapp/trident-autosupport:25.10.0
    docker.io/netapp/exechook:25.10.0
    docker.io/netapp/resourcebackup:25.10.0
    docker.io/netapp/resourcerestore:25.10.0
    docker.io/netapp/resourcedelete:25.10.0
    docker.io/netapp/trident-protect-utils:v1.0.0

    Ad esempio:

    docker pull docker.io/netapp/controller:25.10.0
    docker tag docker.io/netapp/controller:25.10.0 <private-registry-url>/controller:25.10.0
    docker push <private-registry-url>/controller:25.10.0
    Nota Per ottenere il grafico Helm, scarica innanzitutto il grafico Helm su una macchina con accesso a Internet utilizzando helm pull trident-protect --version 100.2510.0 --repo https://netapp.github.io/trident-protect-helm-chart, quindi copia il file risultante trident-protect-100.2510.0.tgz nel tuo ambiente offline e installalo utilizzando helm install trident-protect ./trident-protect-100.2510.0.tgz invece del riferimento al repository nel passaggio finale.
  2. Crea lo spazio dei nomi di sistema Trident Protect:

    kubectl create ns trident-protect
  3. Accedi al registro:

    helm registry login <private-registry-url> -u <account-id> -p <api-token>
  4. Crea un pull secret da utilizzare per l'autenticazione del registro privato:

    kubectl create secret docker-registry regcred --docker-username=<registry-username> --docker-password=<api-token> -n trident-protect --docker-server=<private-registry-url>
  5. Aggiungi il repository Trident Helm:

    helm repo add netapp-trident-protect https://netapp.github.io/trident-protect-helm-chart
  6. Crea un file denominato protectValues.yaml. Assicurati che contenga le seguenti impostazioni di Trident Protect:

    ---
    imageRegistry: <private-registry-url>
    imagePullSecrets:
      - name: regcred
    Nota I imageRegistry e imagePullSecrets valori si applicano a tutte le immagini dei componenti, inclusi resourcebackup e resourcerestore. Se si inseriscono immagini in un percorso di repository specifico all'interno del registro (ad esempio, example.com:443/my-repo), includere il full path nel campo del registro. Questo garantirà che tutte le immagini vengano estratte da <private-registry-url>/<image-name>:<tag>.
  7. Utilizza Helm per installare Trident Protect. Sostituisci <name_of_cluster> con un nome di cluster, che verrà assegnato al cluster e utilizzato per identificare i backup e gli snapshot del cluster:

    helm install trident-protect netapp-trident-protect/trident-protect --set clusterName=<name_of_cluster> --version 100.2510.0 --create-namespace --namespace trident-protect -f protectValues.yaml
  8. Facoltativamente, per abilitare la registrazione del debug (consigliata per la risoluzione dei problemi), utilizzare:

    helm install trident-protect netapp-trident-protect/trident-protect --set clusterName=<name-of-cluster> --set logLevel=debug --version 100.2510.0 --create-namespace --namespace trident-protect -f protectValues.yaml

    La registrazione del debug aiuta il supporto NetApp a risolvere i problemi senza richiedere modifiche al livello di registro o la riproduzione del problema.

Nota Per ulteriori opzioni di configurazione del grafico Helm, incluse le impostazioni di AutoSupport e il filtraggio dello spazio dei nomi, fare riferimento a "Personalizza l'installazione di Trident Protect".