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

Neste guia, mostramos 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 a Solução Bare Metal. Ele é escalonável e fornece uma visualização consistente dos dados em seu sistema de arquivos. Para mais informações sobre o Filestore, consulte Visão geral do Filestore.

Para acompanhar este guia, você precisa conhecer 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 está conectado ao projeto do Google Cloud da Interconexão por parceiro.
  • Dois Cloud Routers estão disponíveis para a Interconexão por parceiro configuração da infraestrutura.
  • Uma instância do Filestore está disponível na mesma rede VPC que a Servidor da Solução Bare Metal.
  • O servidor da Solução Bare Metal pode se comunicar ao 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 são os intervalos de IP uns dos outros divulgando 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 está hospedado no Rede VPC ops-peering-vpc na região Southamerica-east1. A Os Cloud Routers são ops-peering-sp-router-a1 e ops-peering-sp-router-a2.

Relacione as considerações anteriores sobre o ambiente à sua própria rede infraestrutura e modificar a implantação de acordo.

Implementar o Filestore em uma Solução Bare Metal

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

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

Criar uma instância do Filestore

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

Lembre-se das seguintes considerações para esta implementação:

  1. Região e Zona: selecione a mesma região e zona das no 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 existente no selecione Use um intervalo de IP alocado existente. Caso contrário, selecione Use um intervalo de IP alocado automaticamente para criar um IP automaticamente de rede e uma conexão de acesso a serviços particulares.
  4. Controle de acesso: faça o seguinte:

    1. Selecione Restringir acesso por intervalo ou endereço IP.
    2. Informe o CIDR de IP que contém o servidor da Solução Bare Metal para Filestore para que seja possível se conectar ao servidor da Solução Bare Metal.
    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 ao Filestore instância.

Lembre-se das seguintes considerações para esta implementação:

  • Rede: selecione sua 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 da rede. ou limite 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. Insira uma lista de portas de destino delimitadas por vírgulas (111, 2049, 2050).

Anunciar uma rota padrão

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

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

A configuração da Interconexão por parceiro oferece dois Cloud Routers (neste caso, ops-peering-sp-router-a1 e ops-peering-sp-router-a2). É possível divulgar a rota padrão em qualquer roteador. No entanto, para alta disponibilidade e tolerância a falhas, divulgando 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.

Execute as seguintes etapas 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 a Endereço IP da instância do Filestore e nome do compartilhamento de arquivos.

    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 do instância do Filestore.
    • FILESTORE_FILE_SHARE: nome do compartilhamento de arquivos do Filestore.
    • NFS_MOUNT_POINT: nome do ponto de montagem do NFS que você criou 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
    

Valide 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

Altere a propriedade do ponto de montagem do NFS. O arquivo do Filestore compartilhado é montado como root.

Nesse caso, você usa o compartilhamento de arquivos do Oracle Recovery Manager (RMAN) backups. Portanto, você precisa alterar a propriedade do ponto de montagem do NFS ao usuário oracle e conceda as permissões necessárias para leitura e gravação.

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

Executar um backup do RMAN

Depois de ativar o compartilhamento de arquivos no servidor da Solução Bare Metal, será possível 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 o comando a seguir: 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