Criar backups do Oracle com o Filestore na Solução Bare Metal

Este guia mostra como implementar o Filestore na Solução Bare Metal para backups do Oracle.

O Filestore é um armazenamento de arquivos totalmente gerenciado que pode ser usado com a solução Bare Metal. Ele é escalonável e oferece uma visualização consistente dos dados no sistema de arquivos. Para mais informações sobre o Filestore, consulte Visão geral do Filestore.

Este guia pressupõe que você conheça a arquitetura de rede da Solução Bare Metal.

Implantação

Neste guia, criamos uma implantação que atende aos seguintes critérios:

  • Um servidor da Solução Bare Metal é conectado ao projeto do Google Cloud pela Interconexão por parceiro.
  • Dois Cloud Routers estão disponíveis para a configuração da Interconexão por parceiro.
  • Uma instância do Filestore está disponível na mesma rede VPC que o servidor da Solução Bare Metal.
  • O servidor da Solução Bare Metal pode se comunicar com o compartilhamento de arquivos do Filestore usando as portas NFS (111, 2049, 2050).
  • O servidor da Solução Bare Metal e a instância do Filestore conhecem o intervalo de IPs um do outro anunciando o intervalo de IP padrão (0.0.0.0/0) nos Cloud Routers.

Neste exemplo de implantação, o servidor da Solução Bare Metal é hospedado na rede VPC ops-peering-vpc na região Southamerica-east1. Os Cloud Routers são ops-peering-sp-router-a1 e ops-peering-sp-router-a2.

Você pode relacionar as considerações de ambiente anteriores à sua própria infraestrutura de rede e modificar a implantação de acordo com isso.

Implementar o Filestore na Solução Bare Metal

A implementação do Filestore na Solução Bare Metal envolve as seguintes etapas:

  1. Crie uma instância do Filestore.
  2. Crie uma regra de firewall.
  3. Divulgue uma rota padrão.
  4. Monte o compartilhamento de arquivos do Filestore.
  5. Valide o compartilhamento de arquivos do Filestore.
  6. Mude a propriedade do ponto de montagem do NFS.
  7. Execute um backup RMAN.
  8. Valide o backup.

Criar uma instância do Filestore

Crie uma instância do Filestore na mesma rede e região que o servidor da Solução Bare Metal.

Considere as seguintes considerações para essa implementação:

  1. Região e Zona: selecione a mesma região e zona do seu servidor da Solução Bare Metal. Nesse caso, a região é southamerica-east1 e a zona é southamerica-east1-a.
  2. Rede VPC: selecione a rede conectada ao servidor da Solução Bare Metal. Nesse caso, selecione ops-peering-vpc.
  3. Intervalo de IP alocado: para usar um intervalo de IP alocado na rede, selecione Usar um intervalo de IP alocado vigente. Caso contrário, selecione Usar um intervalo de IP alocado automaticamente para criar automaticamente um intervalo de IP e uma conexão de acesso a serviços particulares.
  4. Controle de acesso: faça o seguinte:

    1. Selecione Restringir acesso por endereço IP ou intervalo.
    2. Insira o CIDR de IP que contém o servidor da Solução Bare Metal para que o Filestore possa se conectar a ele.
    3. Selecione o nível de acesso.

Criar uma regra de firewall

Crie uma regra de firewall para que o servidor da Solução Bare Metal se conecte à instância do Filestore.

Considere as seguintes considerações para essa implementação:

  • Rede: selecione a rede VPC. Nesse caso, selecione ops-peering-vpc.
  • Prioridade: especifique 1000.
  • Direção: selecione ingress.
  • Intervalos de IP: é possível permitir o acesso a todos os endereços IP na rede ou limitar o acesso ao ambiente da Solução Bare Metal.
  • Protocolos e portas: faça o seguinte:
    1. Selecione Portas e protocolos especificados.
    2. Selecione TCP.
    3. Digite uma lista de portas de destino delimitada por vírgulas (111, 2049, 2050).

Anunciar uma rota padrão

Divulgue uma rota padrão (0.0.0.0/0) nos Cloud Routers.

Siga as etapas em Adicionar uma divulgação personalizada para um intervalo de IP padrão às suas sessões do BGP.

Uma configuração da Interconexão por parceiro vem com dois Cloud Routers (neste caso, ops-peering-sp-router-a1 e ops-peering-sp-router-a2). É possível anunciar a rota padrão em qualquer um roteador. No entanto, para alta disponibilidade e tolerância a falhas, recomendamos divulgar uma rota padrão nos dois Cloud Routers.

Montar o compartilhamento de arquivos do Filestore

Ative o compartilhamento de arquivos do Filestore no servidor da Solução Bare Metal.

Siga as etapas abaixo como usuário raiz:

  1. No servidor da Solução Bare Metal, crie um ponto de montagem NFS para o compartilhamento de arquivos do Filestore.

    mkdir /nfs_backups
    
  2. Ative o compartilhamento de arquivos executando o comando mount e especificando o endereço IP e o nome do compartilhamento de arquivos da instância do Filestore.

    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
    

    Substitua:

    • FILESTORE_IP_ADDRESS: endereço IP da instância do Filestore.
    • FILESTORE_FILE_SHARE: nome do compartilhamento de arquivos do Filestore.
    • NFS_MOUNT_POINT: nome do ponto de montagem NFS criado na etapa anterior.

    Para esta implantação, execute o seguinte 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 o compartilhamento de arquivos do Filestore

Para validar o compartilhamento de arquivos do Filestore, execute os seguintes 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

Alterar a propriedade do ponto de montagem do NFS

Mude a propriedade do ponto de montagem do NFS. O compartilhamento de arquivos do Filestore é montado como root.

Nesse caso, você usa o compartilhamento de arquivos para backups do Oracle Recovery Manager (RMAN). Portanto, é necessário mudar a propriedade do ponto de montagem do NFS para o usuário oracle e conceder as permissões necessárias para ler e gravar.

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

Executar um backup do RMAN

Depois de montar o compartilhamento de arquivos no servidor da Solução Bare Metal, você pode usá-lo para executar os backups do RMAN.

Execute os comandos a seguir:

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 o backup

Valide o backup no diretório do ponto de montagem do NFS. Execute os seguintes 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

Agora é possível criar backups do Oracle no compartilhamento de arquivos do Filestore no servidor da Solução Bare Metal.

A seguir