Skip to main content
NetApp Backup and Recovery
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Configura i certificati CA per NetApp Backup and Recovery

Collaboratori netapp-mwallis

Configura i certificati CA in modo che NetApp Backup and Recovery possa convalidare le connessioni sicure a StorageGRID o ONTAP. Segui i passaggi applicabili al tuo ambiente e ai sistemi che vuoi proteggere.

Crea un certificato CA per StorageGRID

Se la comunicazione tra i container di NetApp Backup and Recovery e StorageGRID deve verificare il certificato di StorageGRID, completa i seguenti passaggi.

Il certificato generato deve utilizzare lo stesso common name (CN) e lo stesso Subject Alternative Name che hai fornito in NetApp Backup and Recovery quando hai attivato il backup.

Passi
  1. Per creare il certificato StorageGRID , seguire i passaggi indicati nella documentazione di StorageGRID .

  2. Aggiorna StorageGRID con il certificato se non lo hai già fatto.

  3. Accedi all'agente Console come utente root. Esegui:

    sudo su
  4. Individua il volume Docker di NetApp Backup and Recovery (Cloud Backup Service). Esegui:

    docker volume ls | grep cbs

    Esempio di output:

    local service-manager-2_cloudmanager_cbs_volume"
    Nota Il nome del volume varia tra le modalità di distribuzione Standard, Privata e Limitata. In questo esempio viene utilizzata la modalità Standard. Fare riferimento a "Modalità di distribuzione NetApp Console" .
  5. Trova il punto di montaggio del volume NetApp Backup and Recovery . Correre:

    docker volume inspect service-manager-2_cloudmanager_cbs_volume | grep Mountpoint

    Esempio di output:

    "Mountpoint": "/var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data"
    Nota Il punto di montaggio varia tra le modalità di distribuzione Standard, Privata e Limitata. Questo esempio mostra una distribuzione cloud standard. Fare riferimento a "Modalità di distribuzione NetApp Console" .
  6. Passare alla directory del punto di montaggio. Eseguire:

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  7. Se il certificato StorageGRID è firmato sia dalla root CA che da una CA intermedia, unisci entrambi i pem file in un unico file chiamato sgws.crt nella posizione corrente. Non aggiungere il certificato leaf a questo file.

Passaggi per il container cloudmanager_cbs

Abilita la verifica del certificato del server StorageGRID in NetApp Backup and Recovery (Cloud Backup Service).

  1. Passa al volume Docker che hai trovato nei passaggi precedenti.

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  2. Passa alla directory di configurazione.

    cd cbs_config
  3. Crea e salva un file di configurazione come mostrato di seguito con uno dei seguenti nomi, in base al tuo ambiente di distribuzione:

    • production-customer.json per le implementazioni in modalità Standard e modalità Restricted

    • darksite-customer.json per le implementazioni in modalità privata

      File di configurazione

    {
      "protocols": {
        "sgws": {
          "certificates": {
            "reject-unauthorized": true,
            "ca-bundle": "/config/sgws.crt"
          }
        }
      }
    }
  4. Uscire dal contenitore. Correre:

    exit
  5. Ricomincia cloudmanager_cbs . Correre:

    docker restart cloudmanager_cbs

Passaggi per il container cloudmanager_cbs_catalog

Successivamente, abilita la verifica del certificato del server StorageGRID per il servizio di catalogazione.

  1. Passa al volume Docker:

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  2. Configura il catalogo. Correre:

    cd cbs_catalog_config
  3. Crea un file di configurazione come mostrato di seguito con uno dei seguenti nomi, in base al tuo ambiente di distribuzione:

    • production-customer.json per le implementazioni in modalità Standard e modalità Restricted

    • darksite-customer.json per le implementazioni in modalità privata

      File di configurazione del catalogo

    {
      "protocols": {
        "sgws": {
          "certificates": {
            "reject-unauthorized": true,
            "ca-bundle": "/config/sgws.crt"
          }
        }
      }
    }
  4. Riavvia il catalogo. Correre:

    docker restart cloudmanager_cbs_catalog

Aggiornare il certificato dell'agente della console con il certificato StorageGRID in base al sistema operativo dell'agente

Ubuntu

  1. Copia il certificato SGWS in /usr/local/share/ca-certificates. Ecco un esempio:

    cp /config/sgws.crt /usr/local/share/ca-certificates/

    Dove sgws.crt è il certificato CA radice.

  2. Aggiorna i certificati host con il certificato StorageGRID. Esegui:

    sudo update-ca-certificates

Red Hat Enterprise Linux

  1. Copia il certificato SGWS in /etc/pki/ca-trust/source/anchors/ .

    cp /config/sgws.crt /etc/pki/ca-trust/source/anchors/

    Dove sgws.crt è il certificato CA radice.

  2. Aggiornare i certificati host con il certificato StorageGRID .

    update-ca-trust extract
  3. Aggiorna il ca-bundle.crt

    cd /etc/pki/tls/certs/
    openssl x509 -in ca-bundle.crt -text -noout
  4. Per verificare se i certificati sono presenti, eseguire il seguente comando:

    openssl crl2pkcs7 -nocrl -certfile /etc/pki/tls/certs/ca-bundle.crt | openssl pkcs7 -print_certs | grep subject | head

Crea un certificato CA per ONTAP

Se la comunicazione tra i container NetApp Backup and Recovery e ONTAP deve convalidare il certificato ONTAP, completa i seguenti passaggi.

NetApp Backup and Recovery utilizza l'indirizzo IP di gestione del cluster per connettersi a ONTAP. Inserisci l'indirizzo IP del cluster nei campi Subject Alternative Name del certificato. Specifica questo valore quando generi la CSR in System Manager.

Utilizzare la documentazione di System Manager per creare un nuovo certificato CA per ONTAP.

Passi
  1. Accedi all'agente Console come root. Esegui:

    sudo su
  2. Individua il volume Docker di NetApp Backup and Recovery. Esegui:

    docker volume ls | grep cbs

    Esempio di output:

    local service-manager-2_cloudmanager_cbs_volume
    Nota Il nome del volume varia tra le modalità di distribuzione Standard, Privata e Limitata. Questo esempio mostra una distribuzione cloud standard. Fare riferimento a "Modalità di distribuzione NetApp Console" .
  3. Individua il punto di montaggio del volume. Esegui:

    docker volume inspect service-manager-2_cloudmanager_cbs_volume | grep Mountpoint

    Esempio di output:

    "Mountpoint": "/var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
    Nota Il punto di montaggio varia tra le modalità di distribuzione Standard, Privata e Limitata. Questo esempio mostra una distribuzione cloud standard. Fare riferimento a "Modalità di distribuzione NetApp Console" .
  4. Passare alla directory del punto di montaggio. Eseguire:

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  5. Completa uno dei seguenti passaggi:

    • Se il certificato ONTAP è firmato dalla CA radice e da una CA intermedia, aggiungere pem file di entrambi in un unico file denominato ontap.crt nella posizione attuale.

    • Se il certificato ONTAP è firmato da una singola CA, rinominarlo pem archiviare come ontap.crt e copiarlo nella posizione corrente. Non aggiungere il certificato foglia a questo file.

Passaggi per il container cloudmanager_cbs

Successivamente, abilita la verifica del certificato del server ONTAP in NetApp Backup and Recovery (Cloud Backup Service).

  1. Passa al volume Docker che hai trovato nei passaggi precedenti.

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  2. Passare alla directory config. Correre:

    cd cbs_config
  3. Crea un file di configurazione come mostrato di seguito con uno dei seguenti nomi, in base al tuo ambiente di distribuzione:

    • production-customer.json per le implementazioni in modalità Standard e modalità Restricted

    • darksite-customer.json per le implementazioni in modalità privata

      File di configurazione

    {
      "ontap": {
        "certificates": {
          "reject-unauthorized": true,
          "ca-bundle": "/config/ontap.crt"
        }
      }
    }
  4. Uscire dal contenitore. Correre:

    exit
  5. Riavviare NetApp Backup and Recovery. Correre:

    docker restart cloudmanager_cbs

Passaggi per il container cloudmanager_cbs_catalog

Abilita la verifica del certificato del server ONTAP per il servizio di catalogazione.

  1. Passa al volume Docker. Esegui:

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  2. Correre:

    cd cbs_catalog_config
  3. Crea un file di configurazione come mostrato di seguito con uno dei seguenti nomi, in base al tuo ambiente di distribuzione:

    • production-customer.json per le implementazioni in modalità Standard e modalità Restricted

    • darksite-customer.json per le implementazioni in modalità privata

      File di configurazione

    {
      "ontap": {
        "certificates": {
          "reject-unauthorized": true,
          "ca-bundle": "/config/ontap.crt"
        }
      }
    }
  4. Riavviare NetApp Backup and Recovery. Correre:

    docker restart cloudmanager_cbs_catalog

Creare un certificato sia per ONTAP che per StorageGRID

Se è necessario abilitare il certificato sia per ONTAP che per StorageGRID, il file di configurazione apparirà come segue:

File di configurazione per ONTAP e StorageGRID

{
  "protocols": {
    "sgws": {
      "certificates": {
        "reject-unauthorized": true,
        "ca-bundle": "/config/sgws.crt"
      }
    }
  },
  "ontap": {
    "certificates": {
      "reject-unauthorized": true,
      "ca-bundle": "/config/ontap.crt"
    }
  }
}