Crear copias de seguridad de Oracle con Filestore en Solución Bare Metal

En esta guía se muestra cómo implementar Filestore en la solución Bare Metal para copias de seguridad de Oracle.

Filestore es un servicio de almacenamiento de archivos totalmente gestionado que puedes usar con Bare Metal Solution. Es escalable y ofrece una vista coherente de los datos de tu sistema de archivos. Para obtener más información sobre Filestore, consulta la descripción general de Filestore.

En esta guía se da por hecho que conoces la arquitectura de red de Solución Bare Metal.

Implementación

En esta guía, crearemos una implementación que cumpla los siguientes criterios:

  • Un servidor de Solución Bare Metal está conectado al proyectoGoogle Cloud mediante Partner Interconnect.
  • Hay dos Cloud Routers disponibles para la configuración de Partner Interconnect.
  • Una instancia de Filestore está disponible en la misma red VPC que el servidor de Solución Bare Metal.
  • El servidor de la solución Bare Metal puede comunicarse con el recurso compartido de archivos de Filestore mediante los puertos NFS (111, 2049 y 2050).
  • El servidor de Bare Metal Solution y la instancia de Filestore conocen el intervalo de direcciones IP del otro mediante el anuncio del intervalo de direcciones IP predeterminado (0.0.0.0/0) en los Cloud Routers.

En este ejemplo de implementación, el servidor de Bare Metal Solution se aloja en la red de VPC ops-peering-vpc de la región Southamerica-east1. Los routers de Cloud Router son ops-peering-sp-router-a1 y ops-peering-sp-router-a2.

Puede relacionar las consideraciones sobre el entorno anteriores con su propia infraestructura de red y modificar la implementación en consecuencia.

Implementar Filestore en Solución Bare Metal

Para implementar Filestore en Solución Bare Metal, sigue estos pasos:

  1. Crea una instancia de Filestore.
  2. Crea una regla de cortafuegos.
  3. Anunciar una ruta predeterminada.
  4. Monta el sistema de archivos compartido de Filestore.
  5. Valida el recurso compartido de archivos de Filestore.
  6. Cambia la propiedad del punto de montaje de NFS.
  7. Ejecuta una copia de seguridad de RMAN.
  8. Valida la copia de seguridad.

Crear una instancia de Filestore

Crea una instancia de Filestore en la misma red y región que tu servidor de Solución Bare Metal.

Ten en cuenta lo siguiente para esta implementación:

  1. Región y Zona: selecciona la misma región y zona que las de tu servidor de Bare Metal Solution. En este caso, la región es southamerica-east1 y la zona es southamerica-east1-a.
  2. Red de VPC: selecciona la red que está conectada a tu servidor de Bare Metal Solution. En este caso, selecciona ops-peering-vpc.
  3. Intervalo de IPs asignado: para usar un intervalo de IPs asignado en la red, selecciona Usar un intervalo de IPs asignado. De lo contrario, selecciona Usar un intervalo de direcciones IP asignado automáticamente para crear automáticamente un intervalo de direcciones IP y una conexión de acceso a servicios privados.
  4. Control de acceso: haz lo siguiente:

    1. Selecciona Restringir acceso por intervalo o dirección IP.
    2. Introduce el CIDR de IP que contiene el servidor de Bare Metal Solution para que Filestore pueda conectarse a él.
    3. Selecciona el nivel de acceso.

Crear una regla de cortafuegos

Crea una regla de cortafuegos para que el servidor de la solución Bare Metal se conecte con la instancia de Filestore.

Ten en cuenta lo siguiente para esta implementación:

  • Red: selecciona tu red de VPC. En este caso, selecciona ops-peering-vpc.
  • Prioridad: especifica 1000.
  • Dirección: selecciona ingress.
  • Intervalos de IP: puedes permitir el acceso a todas las direcciones IP de la red o limitar el acceso a tu entorno de soluciones Bare Metal.
  • Protocolos y puertos: haz lo siguiente:
    1. Selecciona Protocolos y puertos especificados.
    2. Selecciona TCP.
    3. Introduce una lista de puertos de destino separados por comas (111, 2049, 2050).

Anunciar una ruta predeterminada

Anuncia una ruta predeterminada (0.0.0.0/0) en los routers de Cloud Router.

Sigue los pasos que se indican en el artículo Añadir un anuncio personalizado de un intervalo de IP predeterminado a tus sesiones de BGP.

Una configuración de Partner Interconnect incluye dos routers de Cloud (en este caso, ops-peering-sp-router-a1 y ops-peering-sp-router-a2). Puedes anunciar la ruta predeterminada en cualquiera de los dos routers. Sin embargo, para disfrutar de alta disponibilidad y tolerancia a fallos, recomendamos anunciar una ruta predeterminada en ambos routers de Cloud.

Montar el sistema de archivos compartido de Filestore

Monta el recurso compartido de archivos de Filestore en el servidor de la solución Bare Metal.

Sigue estos pasos como usuario root:

  1. En tu servidor de la Solución Bare Metal, crea un punto de montaje NFS para el recurso compartido de archivos de Filestore.

    mkdir /nfs_backups
    
  2. Monta el sistema de archivos compartidos ejecutando el comando mount y especificando la dirección IP de la instancia de Filestore y el nombre del sistema de archivos compartidos.

    mount \
    -o hard,vers=3,proto=tcp,timeo=600,retrans=3,rsize=1048576,wsize=1048576,resvport,async \
    FILESTORE_IP_ADDRESS:/FILESTORE_FILE_SHARE /NFS_MOUNT_POINT
    

    Haz los cambios siguientes:

    • FILESTORE_IP_ADDRESS: dirección IP de la instancia de Filestore.
    • FILESTORE_FILE_SHARE: nombre del recurso compartido de archivos de Filestore.
    • NFS_MOUNT_POINT: nombre del punto de montaje de NFS que has creado en el paso anterior.

    Para este despliegue, ejecuta el siguiente comando:

    mount \
    -o hard,vers=3,proto=tcp,timeo=600,retrans=3,rsize=1048576,wsize=1048576,resvport,async \
    10.177.199.242:/oracle_backups /nfs_backups
    

Validar el recurso compartido de archivos de Filestore

Para validar el recurso compartido de archivos de Filestore, ejecuta los siguientes comandos:

df -h | grep FILESTORE_FILE_SHARE

oracle_backup_psoracle 1.0P 0 1.0P 0% /home/oracle/backups
10.177.199.242:/oracle_backups 2.5T 484G 1.9T 21% /nfs_backups
cd /nfs_backups
touch TEST_FILENAME
ls -ltr

total 16
drwx------. 2 root root 16384 Sep 16 03:43 lost+found
-rw-r--r--. 1 root root 0 Sep 16 2020 a

Cambiar la propiedad del punto de montaje de NFS

Cambia la propiedad del punto de montaje de NFS. El recurso compartido de archivos de Filestore se monta como root.

En este caso, se usa el recurso compartido de archivos para las copias de seguridad de Oracle Recovery Manager (RMAN). Por lo tanto, debe cambiar la propiedad del punto de montaje de NFS al usuario oracle y conceder los permisos necesarios para leer y escribir.

chown -R oracle:oinstall /nfs_backups
chmod -R 755 /nfs_backups

Ejecutar una copia de seguridad de RMAN

Una vez que hayas montado el recurso compartido de archivos en el servidor de la solución Bare Metal, podrás usarlo para ejecutar las copias de seguridad de RMAN.

Ejecuta estos comandos:

rman target /
run

{
ALLOCATE CHANNEL c1 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c2 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c3 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c4 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c5 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c6 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c7 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c8 DEVICE TYPE disk format '/nfs_backups/%U';
Backup section size 50G database;
}2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13>
using target database control file instead of recovery catalog
allocated channel: c1
Finished backup at 24-SEP-20
Starting Control File and SPFILE Autobackup at 24-SEP-20
piece handle=+DATA/ORCL/AUTOBACKUP/2020_09_24/s_1051968470.603.1051968471 comment=NONE
Finished Control File and SPFILE Autobackup at 24-SEP-20
released channel: c1
released channel: c2
released channel: c3
released channel: c4
released channel: c5
released channel: c6
released channel: c7
released channel: c8
RMAN>
Recovery Manager complete.

Validar la copia de seguridad

Valida la copia de seguridad en el directorio del punto de montaje NFS. Ejecuta los siguientes comandos:

ls -ltr

total 507458532
drwxr-xr-x. 2 oracle oinstall 16384 Sep 16 03:43 lost+found
-rw-r-----. 1 oracle dba 5267456 Sep 24 13:05 javb7fcs_1_1
-rw-r-----. 1 oracle dba 2506752 Sep 24 13:05 jevb7fcs_1_1
-rw-r-----. 1 oracle dba 3956736 Sep 24 13:05 jdvb7fcs_1_1
-rw-r-----. 1 oracle dba 868564992 Sep 24 13:06 jcvb7fcs_1_1
-rw-r-----. 1 oracle dba 1778835456 Sep 24 13:06 jbvb7fcs_1_1
-rw-r-----. 1 oracle dba 53653921792 Sep 24 13:21 j9vb7fcs_4_1
-rw-r-----. 1 oracle dba 53684600832 Sep 24 13:21 j9vb7fcs_3_1
-rw-r-----. 1 oracle dba 53684584448 Sep 24 13:21 j9vb7fcs_5_1
-rw-r-----. 1 oracle dba 53682978816 Sep 24 13:22 j9vb7fcs_2_1
-rw-r-----. 1 oracle dba 53686919168 Sep 24 13:22 j9vb7fcs_1_1
-rw-r-----. 1 oracle dba 53686902784 Sep 24 13:22 j9vb7fcs_6_1
-rw-r-----. 1 oracle dba 81920 Sep 24 13:22 j9vb7fcs_11_1
-rw-r-----. 1 oracle dba 53687025664 Sep 24 13:22 j9vb7fcs_7_1
-rw-r-----. 1 oracle dba 53685944320 Sep 24 13:22 j9vb7fcs_8_1
-rw-r-----. 1 oracle dba 33838702592 Sep 24 13:28 j9vb7fcs_10_1
-rw-r-----. 1 oracle dba 53685944320 Sep 24 13:32 j9vb7fcs_9_1

Ahora puedes crear copias de seguridad de Oracle en el recurso compartido de archivos de Filestore de tu servidor de Solución Bare Metal.

Siguientes pasos