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:
- Crie uma instância do Filestore.
- Crie uma regra de firewall.
- Divulgue uma rota padrão.
- Monte o compartilhamento de arquivos do Filestore.
- Valide o compartilhamento de arquivos do Filestore.
- Mude a propriedade do ponto de montagem do NFS.
- Execute um backup RMAN.
- 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:
- 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
. - Rede VPC: selecione a rede conectada
ao servidor da Solução Bare Metal. Nesse caso, selecione
ops-peering-vpc
. - 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.
Controle de acesso: faça o seguinte:
- Selecione Restringir acesso por endereço IP ou intervalo.
- Insira o CIDR de IP que contém o servidor da Solução Bare Metal para que o Filestore possa se conectar a ele.
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:
- Selecione Portas e protocolos especificados.
- Selecione TCP.
- 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:
No servidor da Solução Bare Metal, crie um ponto de montagem NFS para o compartilhamento de arquivos do Filestore.
mkdir /nfs_backups
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
- Saiba mais sobre as práticas recomendadas para Oracle na Solução Bare Metal.