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.

Instale el plugin de SnapCenter para Oracle y añada hosts de base de datos

Colaboradores

Debe instalar el plugin de SnapCenter para Oracle en cada host de la base de datos de Oracle, añadir los hosts de la base de datos y detectar las bases de datos en el host para asignar políticas y crear backups.

  • Si SSH está habilitado para el host de la base de datos, puede instalar el plugin mediante uno de los métodos:

    • Instale el plugin y añada el host desde la interfaz de usuario mediante la opción SSH. Leer más.

    • Instale el plugin mediante un script y añada el host desde la interfaz de usuario mediante la opción manual. Leer más.

  • Si SSH está deshabilitado, instale el plugin manualmente y añada el host desde la interfaz de usuario con la opción manual. Leer más.

Requisitos previos

Antes de añadir el host, debe asegurarse de que se cumplan los requisitos previos.

  • Debe haber creado el entorno de trabajo y el conector.

  • Asegúrese de que Connector tiene conectividad con los hosts de la base de datos Oracle.

    Para obtener información sobre cómo resolver el problema de conectividad, consulte "No se pudo validar la conectividad desde el host del conector de BlueXP al host de la base de datos de la aplicación".

    Cuando se pierde el conector o se ha creado un nuevo conector, debe asociar el conector a los recursos de la aplicación existentes. Para obtener instrucciones para actualizar el conector, consulte "Actualice los detalles del conector".

  • Asegúrese de que el usuario de BlueXP tiene la función “Administrador de cuentas”.

  • Asegúrese de que haya una cuenta no raíz (sudo) en el host de la aplicación para operaciones de protección de datos.

  • Asegúrese de que Java 11 (64 bits) Oracle Java u OpenJDK estén instalados en cada uno de los hosts de la base de datos de Oracle y QUE LA variable JAVA_HOME esté configurada correctamente.

  • Asegúrese de que el conector tiene la comunicación habilitada al puerto SSH (predeterminado: 22) si se realiza una instalación basada en SSH.

  • Asegúrese de que el conector tiene la comunicación habilitada para el puerto de conexión (valor predeterminado: 8145) para que las operaciones de protección de datos funcionen.

  • Compruebe que tenga instalada la versión más reciente del plugin. Para actualizar el plugin, consulte Actualice el plugin de SnapCenter para base de datos de Oracle.

Añada el host desde la interfaz de usuario mediante la opción SSH

  1. En la interfaz de usuario de BlueXP, haga clic en Protección > copia de seguridad y recuperación > aplicaciones.

    Si ya ha agregado un host y desea agregar otro host, haga clic en Aplicaciones > Administrar bases de datos > Agregar y, a continuación, continúe con el paso 5.

  2. Haga clic en detectar aplicaciones.

  3. Seleccione nativo de la nube y haga clic en Siguiente.

    Se crea una cuenta de servicio (SnapCenter-account-<accountid>) con el rol SnapCenter System para realizar operaciones de protección de datos programadas para todos los usuarios de esta cuenta. La cuenta de servicio (SnapCenter-account-<accountid>) se usa para ejecutar las operaciones de backup programadas. Nunca debe eliminar la cuenta de servicio. Puede ver la cuenta de servicio haciendo clic en Cuenta > Administrar cuenta > Miembros.

  4. Seleccione Oracle como tipo de aplicación.

  5. En la página de detalles Host, realice lo siguiente:

    1. Seleccione usando SSH.

    2. Especifique el FQDN o la dirección IP del host en el que desea instalar el plugin.

      Asegúrese de que el conector se puede comunicar con el host de la base de datos mediante el FQDN o la dirección IP.

    3. Especifique el usuario no raíz(sudo) mediante el cual se copiará el paquete de plugins en el host.

      No se admite el usuario raíz.

    4. Especifique el SSH y el puerto del plugin.

      El puerto SSH predeterminado es 22 y el puerto del plugin es 8145.

    Puede cerrar el puerto SSH en el host de la aplicación después de instalar el plugin. El puerto SSH no es necesario para ninguna operación de protección de datos.

    1. Seleccione el conector.

    2. (Opcional) Si la autenticación sin clave no está habilitada entre el conector y el host, debe especificar la clave privada SSH que se usará para comunicarse con el host.

      Nota La clave privada SSH no se almacena en ningún lugar de la aplicación y no se usa para ninguna otra operación.
    3. Haga clic en Siguiente.

  6. En la página Configuration, realice lo siguiente:

    1. Configure el acceso sudo para el usuario no raíz (sudo) copiando el texto en el archivo /etc/sudoers.d/snapcenter.

    2. Seleccione la casilla de verificación y haga clic en Siguiente.

  7. Revise los detalles y haga clic en Discover Applications.

    • Una vez instalado el plugin, se inicia la operación de detección.

    • Después de completar la operación de detección, se muestran todas las bases de datos del host. Si la autenticación del sistema operativo está desactivada para la base de datos, haga clic en Configurar para habilitar la autenticación de la base de datos. Para obtener más información, consulte Configurar las credenciales de la base de datos de Oracle.

    • Haga clic en Configuración y seleccione hosts para ver todos los hosts.

      Nota El filtro para ver un host específico no funciona. Cuando se especifica un nombre de host en el filtro, se muestran todos los hosts.
    • Haga clic en Configuración y seleccione Directivas para ver las directivas preparadas previamente. Revise las políticas predefinidas y puede editarlas para satisfacer sus requisitos o crear una nueva política.

Instale el plugin mediante un script y añada el host desde la interfaz de usuario mediante la opción manual

Configure la autenticación basada en clave SSH para la cuenta de usuario no raíz del host de Oracle y realice los siguientes pasos para instalar el plugin.

Antes de empezar

Asegúrese de que la conexión SSH al conector está activada.

  • Pasos*

    1. En la interfaz de usuario de BlueXP, haga clic en Protección > copia de seguridad y recuperación > aplicaciones.

    2. Haga clic en detectar aplicaciones.

    3. Seleccione nativo de la nube y haga clic en Siguiente.

      Se crea una cuenta de servicio (SnapCenter-account-<accountid>) con el rol SnapCenter System para realizar operaciones de protección de datos programadas para todos los usuarios de esta cuenta. La cuenta de servicio (SnapCenter-account-<accountid>) se usa para ejecutar las operaciones de backup programadas. Nunca debe eliminar la cuenta de servicio. Puede ver la cuenta de servicio haciendo clic en Cuenta > Administrar cuenta > Miembros.

    4. Seleccione Oracle como tipo de aplicación.

    5. En la página de detalles Host, realice lo siguiente:

      1. Seleccione Manual.

      2. Especifique la dirección IP o FQDN del host donde se instaló el plugin.

        Asegúrese de que el conector se puede comunicar con el host de la base de datos mediante el FQDN o la dirección IP.

      3. Especifique el puerto del plugin.

        El puerto predeterminado es 8145.

      4. Especifique el usuario no raíz (sudo) mediante el cual se copiará el paquete de plugins en el host.

      5. Seleccione el conector.

      6. Seleccione la casilla de comprobación para confirmar que el plugin está instalado en el host.

      7. Haga clic en Siguiente.

    6. En la página Configuration, realice lo siguiente:

      1. Configure el acceso sudo para el usuario SnapCenter copiando el texto en /etc/sudoers.d/snapcenter archivo.

      2. Seleccione la casilla de verificación y haga clic en Siguiente.

    7. Inicie sesión en el conector VM.

    8. Instale el plugin mediante el script proporcionado en el conector.
      sudo bash /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port>

      Nombre Descripción Obligatorio Predeterminado

      host_plugin

      Especifica el host de Oracle

      -

      nombre_usuario_host

      Especifica el usuario SnapCenter con privilegios SSH en el host de Oracle

      -

      host_ssh_key

      Especifica la clave SSH del usuario de SnapCenter y se utiliza para conectarse al host de Oracle

      -

      puerto_plugin

      Especifica el puerto que utiliza el plugin

      No

      8145

      puerto_ssh_host

      Especifica el puerto SSH en el host de Oracle

      No

      22

      Por ejemplo:
      sudo bash /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host 10.0.1.1 --username snapcenter --sshkey /keys/netapp-ssh.ppk

    9. Revise los detalles y haga clic en Discover Applications.

      • Después de completar la operación de detección, se muestran todas las bases de datos del host. Si la autenticación del sistema operativo está desactivada para la base de datos, haga clic en Configurar para habilitar la autenticación de la base de datos. Para obtener más información, consulte Configurar las credenciales de la base de datos de Oracle.

      • Haga clic en Configuración y seleccione hosts para ver todos los hosts.

        Nota El filtro para ver un host específico no funciona. Cuando se especifica un nombre de host en el filtro, se muestran todos los hosts.
      • Haga clic en Configuración y seleccione Directivas para ver las directivas preparadas previamente. Revise las políticas predefinidas y puede editarlas para satisfacer sus requisitos o crear una nueva política.

Instale el plugin manualmente y añada el host desde la interfaz de usuario mediante la opción manual

Si la autenticación basada en clave SSH no está habilitada en el host de la base de datos de Oracle, debe realizar los siguientes pasos manuales para instalar el plugin y, a continuación, añadir el host desde la interfaz de usuario con la opción manual.

  • Pasos*

    1. En la interfaz de usuario de BlueXP, haga clic en Protección > copia de seguridad y recuperación > aplicaciones.

    2. Haga clic en detectar aplicaciones.

    3. Seleccione nativo de la nube y haga clic en Siguiente.

      Se crea una cuenta de servicio (SnapCenter-account-<accountid>) con el rol SnapCenter System para realizar operaciones de protección de datos programadas para todos los usuarios de esta cuenta. La cuenta de servicio (SnapCenter-account-<accountid>) se usa para ejecutar las operaciones de backup programadas. Nunca debe eliminar la cuenta de servicio. Puede ver la cuenta de servicio haciendo clic en Cuenta > Administrar cuenta > Miembros.

    4. Seleccione Oracle como tipo de aplicación.

    5. En la página Detalles del host, realice lo siguiente:

      1. Seleccione Manual.

      2. Especifique la dirección IP o FQDN del host donde se instaló el plugin.

        Asegúrese de que con el FQDN o la dirección IP, el conector puede comunicarse con el host de la base de datos.

      3. Especifique el puerto del plugin.

        El puerto predeterminado es 8145.

      4. Especifique el usuario sudo no raíz (sudo) mediante la cual se copiará el paquete de plugins en el host.

      5. Seleccione el conector.

      6. Seleccione la casilla de comprobación para confirmar que el plugin está instalado en el host.

      7. Haga clic en Siguiente.

    6. En la página Configuración, realice lo siguiente:

      1. Configure el acceso sudo para el usuario SnapCenter copiando el texto en /etc/sudoers.d/snapcenter archivo.

      2. Seleccione la casilla de verificación y haga clic en Siguiente.

    7. Inicie sesión en el conector VM.

    8. Descargue el binario del plugin del host Linux de SnapCenter.
      sudo docker exec -it cloudmanager_scs_cloud curl -X GET 'http://127.0.0.1/deploy/downloadLinuxPlugin'

      El binario del plugin está disponible en: cd /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/$(sudo docker ps|grep -Po «cloudmanager_scs_cloud:.*? «|sed -e’s/ *$/'|cut -f2 -d»:)/sc-linux-host-plugin

    9. Copie snapcenter_linux_host_plugin_scs.bin de la ruta anterior a /home/<non root user (sudo)>/.sc_netapp ruta de acceso para cada uno de los hosts de base de datos de Oracle ya sea usando scp u otros métodos alternativos.

    10. Inicie sesión en el host de la base de datos Oracle con la cuenta no raíz (sudo).

    11. Cambie el directorio a /home/<non root user>/.sc_netapp/ y ejecute el siguiente comando para habilitar los permisos de ejecución para el binario.
      chmod +x snapcenter_linux_host_plugin_scs.bin

    12. Instale el plugin de Oracle como usuario sudo SnapCenter.
      ./snapcenter_linux_host_plugin_scs.bin -i silent -DSPL_USER=<non-root>

    13. Copie certificate.p12 de <base_mount_path>/client/certificate/ la ruta del conector VM a /var/opt/snapcenter/spl/etc/ en el host del plugin.

    14. Desplácese hasta /var/opt/snapcenter/spl/etc y ejecute el comando keytool para importar el certificado.
      keytool -v -importkeystore -srckeystore certificate.p12 -srcstoretype PKCS12 -destkeystore keystore.jks -deststoretype JKS -srcstorepass snapcenter -deststorepass snapcenter -srcalias agentcert -destalias agentcert -noprompt

    15. Reinicie SPL: systemctl restart spl

    16. Valide que es posible acceder al plugin desde el conector ejecutando el comando siguiente desde el conector.
      docker exec -it cloudmanager_scs_cloud curl -ik https://<FQDN or IP of the plug-in host>:<plug-in port>/PluginService/Version --cert /config/client/certificate/certificate.pem --key /config/client/certificate/key.pem

    17. Revise los detalles y haga clic en Discover Applications.

      • Después de completar la operación de detección, se muestran todas las bases de datos del host. Si la autenticación del sistema operativo está desactivada para la base de datos, haga clic en Configurar para habilitar la autenticación de la base de datos. Para obtener más información, consulte Configurar las credenciales de la base de datos de Oracle.

      • Haga clic en Configuración y seleccione hosts para ver todos los hosts.

        Nota El filtro para ver un host específico no funciona. Cuando se especifica un nombre de host en el filtro, se muestran todos los hosts.
      • Haga clic en Configuración y seleccione Directivas para ver las directivas preparadas previamente. Revise las políticas predefinidas y puede editarlas para satisfacer sus requisitos o crear una nueva política.

        Navega a la IU de BlueXP.

Configurar las credenciales de la base de datos de Oracle

Es necesario configurar las credenciales de bases de datos que se usan para realizar operaciones de protección de datos en bases de datos de Oracle.

  • Pasos*

    1. Si la autenticación del sistema operativo está desactivada para la base de datos, haga clic en Configurar para modificar la autenticación de la base de datos.

    2. Especifique el nombre de usuario, la contraseña y los detalles del puerto.

      Si la base de datos reside en ASM, también debe configurar los ajustes de ASM.

    El usuario de Oracle debe tener privilegios sysdba y el usuario de ASM debe tener privilegios sysasm.

    1. Haga clic en Configurar.

Actualice el plugin de SnapCenter para base de datos de Oracle

Debe actualizar el plugin de SnapCenter para Oracle para obtener acceso a las nuevas funciones y mejoras más recientes. Puede realizar una actualización desde la interfaz de usuario de BlueXP o mediante la línea de comandos.

Antes de empezar

  • Asegúrese de que no existan operaciones en ejecución en el host.

  • Pasos*

    1. Haga clic en Copia de seguridad y recuperación > Aplicaciones > Hosts.

    2. Compruebe si la actualización de plugins está disponible para cualquiera de los hosts mediante la comprobación de la columna Overall Status.

    3. Actualice el plugin desde la interfaz de usuario o mediante la línea de comandos.

      Actualice mediante la IU Actualice mediante la línea de comandos
      1. Haga clic en para seleccionar la acción Correspondiente al host y haga clic en Upgrade Plug-in.

      2. Seleccione la casilla de verificación y haga clic en Actualizar.

      1. Inicie sesión en Connector VM.

      2. Ejecute el siguiente script.
        sudo bash /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port> --upgrade