Crea copias de seguridad de Oracle con Filestore en la 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 almacenamiento de archivos completamente administrado que puedes usar con la solución Bare Metal. Es escalable y proporciona 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 asume que estás familiarizado con Arquitectura de red de la solución Bare Metal.
Implementación
En esta guía, crearemos una implementación que cumpla con los siguientes criterios:
- Un servidor de la solución Bare Metal se conecta al proyecto de Google Cloud a través de la interconexión de socio.
- Hay dos Cloud Routers disponibles para la interconexión de socio configuración.
- Hay una instancia de Filestore disponible en la misma red de VPC que la Servidor de la solución Bare Metal.
- El servidor de la solución Bare Metal puede comunicarse al archivo compartido de Filestore mediante los puertos NFS (111, 2049, 2050).
- El servidor de la solución Bare Metal y la instancia de Filestore conocen el rango de IP de cada uno mediante el anuncio del rango de IP predeterminado (
0.0.0.0/0
) en los Cloud Routers.
En esta implementación de ejemplo, el servidor de la solución Bare Metal se aloja en la
Red de VPC ops-peering-vpc
en la región Southamerica-east1
. Los Cloud Routers son ops-peering-sp-router-a1
y ops-peering-sp-router-a2
.
Puedes relacionar las consideraciones del entorno anteriores con tu propia infraestructura de red y modificar la implementación según corresponda.
Implementa Filestore en la solución Bare Metal
La implementación de Filestore en la solución Bare Metal implica lo siguiente: pasos:
- Crea una instancia de Filestore.
- Crea una regla de firewall.
- Anuncia una ruta predeterminada.
- Activa los archivos compartidos de Filestore.
- Valida el archivo compartido de Filestore.
- Cambia la propiedad del punto de activación de NFS.
- Ejecuta una copia de seguridad de RMAN.
- Valida la copia de seguridad.
Crea una instancia de Filestore
Crea una instancia de Filestore en la misma red y región que el servidor de la solución Bare Metal.
Ten en cuenta las siguientes consideraciones para esta implementación:
- Región y Zona: Selecciona la misma región y zona que la de tu servidor de la solución Bare Metal. En este caso, la región es
southamerica-east1
y la zona essouthamerica-east1-a
. - Red de VPC: Selecciona la red que está conectada.
al servidor de la solución Bare Metal. En este caso, selecciona
ops-peering-vpc
. - Rango de IP asignado: Para usar un rango de IP asignado existente en la red, selecciona Usar un rango de IP asignado existente. De lo contrario, selecciona Usa un rango de IP asignado automáticamente para crear una IP automáticamente. y una conexión de acceso privado a servicios.
Control de acceso: Haz lo siguiente:
- Selecciona Restringir el acceso por dirección IP o rango.
- Ingresa el CIDR de IP que contiene el servidor de la solución Bare Metal para Filestore para poder conectarte al servidor de la solución Bare Metal
Selecciona el nivel de acceso.
Crea una regla de firewall
Crea una regla de firewall para que el servidor de la solución Bare Metal se conecte con Filestore instancia.
Ten en cuenta las siguientes consideraciones para esta implementación:
- Red: Selecciona tu red de VPC. En este caso, selecciona
ops-peering-vpc
. - Prioridad: Especifica
1000
. - Dirección: Selecciona
ingress
. - Rangos de IP: Puedes permitir el acceso a todas las direcciones IP de la red o limitar el acceso a tu entorno de la solución Bare Metal.
- Protocolos y puertos: Haz lo siguiente:
- Selecciona Protocolos y puertos especificados.
- Elige TCP.
- Ingresa una lista de puertos de destino delimitados por comas (111, 2049, 2050).
Anunciar una ruta predeterminada
Anuncia una ruta predeterminada (0.0.0.0/0
) en los Cloud Routers.
Sigue los pasos que se indican en Agrega un anuncio personalizado para un rango de IP predeterminado a tus sesiones de BGP.
Una configuración de interconexión de socio incluye dos Cloud Routers (en este caso, ops-peering-sp-router-a1
y ops-peering-sp-router-a2
). Puedes anunciar la ruta predeterminada en cualquier router. Sin embargo, para lograr alta disponibilidad y tolerancia a errores, recomendamos
con una ruta predeterminada en ambos Cloud Routers.
Activa el archivo compartido de Filestore
Activa el archivo compartido de Filestore en el servidor de la solución Bare Metal
Sigue los siguientes pasos como usuario raíz:
En el servidor de la solución Bare Metal, crea un punto de activación NFS para el Archivos compartidos de Filestore.
mkdir /nfs_backups
Activa los archivos compartidos ejecutando el comando
mount
y especificando la Dirección IP de la instancia de Filestore y nombre del archivo compartido.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
Reemplaza lo siguiente:
- FILESTORE_IP_ADDRESS: Es la dirección IP de la instancia de Filestore.
- FILESTORE_FILE_SHARE: Nombre del Archivos compartidos de Filestore.
- NFS_MOUNT_POINT: Es el nombre del punto de activación de NFS que creaste en el paso anterior.
Para esta implementación, 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
Valida el archivo compartido de Filestore
Para validar el recurso compartido 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
Cambia la propiedad del punto de activación de NFS
Cambia la propiedad del punto de activación de NFS. El recurso compartido de archivos de Filestore se activa como root
.
En este caso, se usan los archivos compartidos para Oracle Recovery Manager (RMAN)
de las copias de seguridad. Por lo tanto, debes cambiar la propiedad del punto de activación de NFS
al usuario oracle
y otorga los permisos de lectura y escritura necesarios.
chown -R oracle:oinstall /nfs_backups
chmod -R 755 /nfs_backups
Ejecuta una copia de seguridad de RMAN
Después de activar los archivos compartidos en el servidor de la solución Bare Metal, puedes hacer lo siguiente: y usarlo para ejecutar las copias de seguridad de RMAN.
Ejecute los siguientes 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.
Valida la copia de seguridad
Valida la copia de seguridad en el directorio del punto de activación de 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 en tu servidor de la solución Bare Metal.
¿Qué sigue?
- Obtén información sobre las prácticas recomendadas para la solución de Oracle en Bare Metal.