Skip to main content
NetApp Backup and Recovery
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.

Configura certificados de CA para NetApp Backup and Recovery

Colaboradores netapp-mwallis

Configura los certificados CA para que NetApp Backup and Recovery pueda validar las conexiones seguras con StorageGRID u ONTAP. Sigue los pasos que se apliquen a tu entorno y a los sistemas que quieras proteger.

Crear un certificado de CA para StorageGRID

Si la comunicación entre los contenedores de NetApp Backup and Recovery y StorageGRID debe verificar el certificado de StorageGRID, completa los siguientes pasos.

El certificado generado debe usar el mismo nombre común (CN) y el mismo nombre alternativo del sujeto que proporcionaste en NetApp Backup and Recovery cuando activaste el backup.

Pasos
  1. Siga los pasos de la documentación de StorageGRID para crear el certificado de StorageGRID .

  2. Actualice StorageGRID con el certificado si aún no lo ha hecho.

  3. Inicia sesión en el agente de la consola como usuario raíz. Ejecuta:

    sudo su
  4. Busca el volumen Docker de NetApp Backup and Recovery (Cloud Backup Service). Ejecuta:

    docker volume ls | grep cbs

    Ejemplo de salida:

    local service-manager-2_cloudmanager_cbs_volume"
    Nota El nombre del volumen difiere entre los modos de implementación Estándar, Privado y Restringido. Este ejemplo utiliza el modo estándar. Referirse a "Modos de implementación de la NetApp Console" .
  5. Encuentre el punto de montaje del volumen de NetApp Backup and Recovery . Correr:

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

    Ejemplo de salida:

    "Mountpoint": "/var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data"
    Nota El punto de montaje difiere entre los modos de implementación Estándar, Privado y Restringido. Este ejemplo muestra una implementación de nube estándar. Referirse a "Modos de implementación de la NetApp Console" .
  6. Cambia al directorio del punto de montaje. Ejecuta:

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  7. Si el certificado de StorageGRID está firmado por la CA raíz y una CA intermedia, añade ambos pem archivos en un solo archivo llamado sgws.crt en la ubicación actual. No añadas el certificado de hoja a este archivo.

Pasos para el contenedor cloudmanager_cbs

Habilita la verificación del certificado del servidor StorageGRID en NetApp Backup and Recovery (Cloud Backup Service).

  1. Cambia al volumen de Docker que encontraste en los pasos anteriores.

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  2. Cambia al directorio de configuración.

    cd cbs_config
  3. Crea y guarda un archivo de configuración tal y como se muestra a continuación con uno de los siguientes nombres, en función de tu entorno de implementación:

    {
      "protocols": {
        "sgws": {
          "certificates": {
            "reject-unauthorized": true,
            "ca-bundle": "/config/sgws.crt"
          }
        }
      }
    }
  4. Salir del contenedor. Correr:

    exit
  5. Reanudar cloudmanager_cbs . Correr:

    docker restart cloudmanager_cbs

Pasos para el contenedor cloudmanager_cbs_catalog

A continuación, habilita la verificación del certificado del servidor StorageGRID para el servicio de catalogación.

  1. Cambia al volumen de Docker:

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  2. Configurar el catálogo. Correr:

    cd cbs_catalog_config
  3. Crea un archivo de configuración tal y como se muestra a continuación con uno de los siguientes nombres, en función de tu entorno de implementación:

    • production-customer.json para implementaciones en modo estándar y modo restringido

    • darksite-customer.json para implementaciones en modo privado

      Archivo de configuración del catálogo

    {
      "protocols": {
        "sgws": {
          "certificates": {
            "reject-unauthorized": true,
            "ca-bundle": "/config/sgws.crt"
          }
        }
      }
    }
  4. Reiniciar el catálogo. Correr:

    docker restart cloudmanager_cbs_catalog

Actualice el certificado del agente de la consola con el certificado StorageGRID según el sistema operativo del agente

Ubuntu

  1. Copia el certificado SGWS en /usr/local/share/ca-certificates. Aquí tienes un ejemplo:

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

    dónde sgws.crt es el certificado CA raíz.

  2. Actualiza los certificados del host con el certificado de StorageGRID. Ejecuta:

    sudo update-ca-certificates

Red Hat Enterprise Linux

  1. Copiar el certificado SGWS a /etc/pki/ca-trust/source/anchors/ .

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

    dónde sgws.crt es el certificado CA raíz.

  2. Actualice los certificados del host con el certificado StorageGRID .

    update-ca-trust extract
  3. Actualizar el ca-bundle.crt

    cd /etc/pki/tls/certs/
    openssl x509 -in ca-bundle.crt -text -noout
  4. Para comprobar si los certificados están presentes, ejecute el siguiente comando:

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

Crear un certificado de CA para ONTAP

Si la comunicación entre los contenedores de NetApp Backup and Recovery y ONTAP debe validar el certificado de ONTAP, completa los siguientes pasos.

NetApp Backup and Recovery utiliza la dirección IP de gestión del clúster para conectarse a ONTAP. Introduce la dirección IP del clúster en los campos Subject Alternative Name del certificado. Especifica este valor cuando generes la CSR en System Manager.

Utilice la documentación del Administrador del sistema para crear un nuevo certificado CA para ONTAP.

Pasos
  1. Inicia sesión en el agente de la consola como root. Ejecuta:

    sudo su
  2. Busca el volumen de Docker NetApp Backup and Recovery. Ejecuta:

    docker volume ls | grep cbs

    Ejemplo de salida:

    local service-manager-2_cloudmanager_cbs_volume
    Nota El nombre del volumen difiere entre los modos de implementación Estándar, Privado y Restringido. Este ejemplo muestra una implementación de nube estándar. Referirse a "Modos de implementación de la NetApp Console" .
  3. Busca el punto de montaje del volumen. Ejecuta:

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

    Ejemplo de salida:

    "Mountpoint": "/var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
    Nota El punto de montaje difiere entre los modos de implementación Estándar, Privado y Restringido. Este ejemplo muestra una implementación de nube estándar. Referirse a "Modos de implementación de la NetApp Console" .
  4. Cambia al directorio del punto de montaje. Ejecuta:

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  5. Complete uno de los siguientes pasos:

    • Si el certificado ONTAP está firmado por la CA raíz y una CA intermedia, entonces agregue el pem archivos de ambos en un solo archivo llamado ontap.crt en la ubicación actual.

    • Si el certificado ONTAP está firmado por una sola CA, cambie el nombre del certificado. pem archivar como ontap.crt y copiarlo en la ubicación actual. No agregue el certificado de hoja a este archivo.

Pasos para el contenedor cloudmanager_cbs

A continuación, habilita la verificación del certificado del servidor ONTAP en NetApp Backup and Recovery (Cloud Backup Service).

  1. Cambia al volumen de Docker que encontraste en los pasos anteriores.

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  2. Cambie al directorio de configuración. Correr:

    cd cbs_config
  3. Crea un archivo de configuración tal y como se muestra a continuación con uno de los siguientes nombres, en función de tu entorno de implementación:

    {
      "ontap": {
        "certificates": {
          "reject-unauthorized": true,
          "ca-bundle": "/config/ontap.crt"
        }
      }
    }
  4. Salir del contenedor. Correr:

    exit
  5. Reinicie NetApp Backup and Recovery. Correr:

    docker restart cloudmanager_cbs

Pasos para el contenedor cloudmanager_cbs_catalog

Habilita la verificación de certificados del servidor ONTAP para el servicio de catalogación.

  1. Cambia al volumen de Docker. Ejecuta:

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

    cd cbs_catalog_config
  3. Crea un archivo de configuración tal y como se muestra a continuación con uno de los siguientes nombres, en función de tu entorno de implementación:

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

    docker restart cloudmanager_cbs_catalog

Cree un certificado para ONTAP y StorageGRID

Si necesita habilitar el certificado tanto para ONTAP como para StorageGRID, el archivo de configuración se verá así:

Archivo de configuración para ONTAP y StorageGRID

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