Crie cópias de segurança da Oracle com o Filestore na Solução Bare Metal
Este guia mostra como implementar o Filestore na Solução Bare Metal para cópias de segurança do Oracle.
O Filestore é um armazenamento de ficheiros totalmente gerido que pode usar com a Bare Metal Solution. É escalável e oferece uma vista consistente dos dados no seu sistema de ficheiros. Para mais informações sobre o Filestore, consulte o artigo Vista geral do Filestore.
Este guia pressupõe que está familiarizado com a arquitetura de rede da Solução Bare Metal.
Implementação
Neste guia, criamos uma implementação que cumpre os seguintes critérios:
- Um servidor da Bare Metal Solution está ligado ao projeto através da Partner Interconnect.Google Cloud
- Estão disponíveis dois Cloud Routers para a configuração do Partner Interconnect.
- Uma instância do Filestore está disponível na mesma rede da VPC que o servidor da solução Bare Metal.
- O servidor da Solução Bare Metal consegue comunicar com a partilha de ficheiros do Filestore através das portas NFS (111, 2049 e 2050).
- O servidor da Bare Metal Solution e a instância do Filestore têm conhecimento do intervalo de IP um do outro através da publicidade do intervalo de IP predefinido (
0.0.0.0/0
) nos Cloud Routers.
Nesta implementação de exemplo, o servidor da Bare Metal Solution está alojado na rede VPC na região Southamerica-east1
.ops-peering-vpc
Os routers de nuvem são ops-peering-sp-router-a1
e ops-peering-sp-router-a2
.
Pode relacionar as considerações ambientais anteriores com a infraestrutura da sua própria rede e modificar a implementação em conformidade.
Implemente o Filestore na Solução Bare Metal
A implementação do Filestore na solução Bare Metal envolve os seguintes passos:
- Crie uma instância do Filestore.
- Crie uma regra de firewall.
- Anuncie um trajeto predefinido.
- Monte a partilha de ficheiros do Filestore.
- Valide a partilha de ficheiros do Filestore.
- Altere a propriedade do ponto de montagem do NFS.
- Execute uma cópia de segurança do RMAN.
- Valide a cópia de segurança.
Crie uma instância do Filestore
Crie uma instância do Filestore na mesma rede e região que o servidor da Bare Metal Solution.
Tenha em atenção as seguintes considerações para esta implementação:
- Região e Zona: selecione a mesma região e zona que as do seu servidor Bare Metal Solution. Neste caso, a região é
southamerica-east1
e a zona ésouthamerica-east1-a
. - Rede de VPC: selecione a rede que está ligada ao seu servidor do Bare Metal Solution. Neste caso, selecione
ops-peering-vpc
. - Intervalo de IPs atribuídos: para usar um intervalo de IPs atribuídos existente na rede, selecione Usar um intervalo de IPs atribuídos existente. Caso contrário, selecione Usar um intervalo de IPs atribuído automaticamente para criar automaticamente um intervalo de IPs e uma ligação de acesso privado ao serviço.
Controlo de acesso: faça o seguinte:
- Selecione Restringir acesso por endereço IP ou intervalo.
- Introduza o CIDR de IP que contém o servidor da Solução Bare Metal para que o Filestore possa estabelecer ligação ao servidor da Solução Bare Metal.
Selecione o nível de acesso.
Crie uma regra de firewall
Crie uma regra de firewall para que o servidor da Solução Bare Metal se ligue à instância do Filestore.
Tenha em atenção as seguintes considerações para esta implementação:
- Rede: selecione a sua rede de VPC. Neste caso, selecione
ops-peering-vpc
. - Prioridade: especifique
1000
. - Direção: selecione
ingress
. - Intervalos de IP: pode permitir o acesso a todos os endereços IP na rede ou limitar o acesso ao seu ambiente do Bare Metal Solution.
- Protocolos e portas: faça o seguinte:
- Selecione Protocolos e portas especificados.
- Selecione TCP.
- Introduza uma lista de portas de destino delimitada por vírgulas (111, 2049, 2050).
Anuncie um trajeto predefinido
Anuncie um trajeto predefinido (0.0.0.0/0
) nos Cloud Routers.
Siga os passos em Adicione um anúncio personalizado para um intervalo de IP predefinido às suas sessões BGP.
Uma configuração da Interconexão de parceiros inclui dois Cloud Routers (neste caso, ops-peering-sp-router-a1
e ops-peering-sp-router-a2
). Pode anunciar a rota predefinida em qualquer um dos routers. No entanto, para elevada disponibilidade e tolerância a falhas, recomendamos
anunciar um trajeto predefinido em ambos os Cloud Routers.
Monte a partilha de ficheiros do Filestore
Monte a partilha de ficheiros do Filestore no servidor da Solução Bare Metal.
Efetue os seguintes passos como utilizador root:
No servidor da Solução Bare Metal, crie um ponto de montagem NFS para a partilha de ficheiros do Filestore.
mkdir /nfs_backups
Monte a partilha de ficheiros executando o comando
mount
e especificando o endereço IP da instância do Filestore e o nome da partilha de ficheiros.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 o seguinte:
- FILESTORE_IP_ADDRESS: endereço IP da instância do Filestore.
- FILESTORE_FILE_SHARE: nome da partilha de ficheiros do Filestore.
- NFS_MOUNT_POINT: Nome do ponto de montagem do NFS que criou no passo anterior.
Para esta implementaçã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 a partilha de ficheiros do Filestore
Para validar a partilha de ficheiros 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
Altere a propriedade do ponto de montagem NFS
Altere a propriedade do ponto de montagem do NFS. A partilha de ficheiros do Filestore está montada como root
.
Neste caso, usa a partilha de ficheiros para cópias de segurança do Oracle Recovery Manager (RMAN). Por conseguinte, tem de alterar a propriedade do ponto de montagem do NFS para o utilizador oracle
e conceder as autorizações necessárias para ler e escrever.
chown -R oracle:oinstall /nfs_backups
chmod -R 755 /nfs_backups
Execute uma cópia de segurança do RMAN
Depois de montar a partilha de ficheiros no servidor do Bare Metal Solution, pode usá-la para executar as cópias de segurança do RMAN.
Execute os seguintes 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.
Valide a cópia de segurança
Valide a cópia de segurança 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, pode criar cópias de segurança da Oracle na partilha de ficheiros do Filestore no seu servidor da Bare Metal Solution.
O que se segue?
- Saiba mais sobre as práticas recomendadas para o Oracle na Solução Bare Metal.