NetWorker: Como fazer backup do volume compartilhado do cluster do Linux

Summary: Este artigo fornece uma visão geral de como fazer backup de arquivos compartilhados entre dois nós Linux.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Identifique o armazenamento do cluster e o nome lógico:

Neste artigo, os exemplos mostrados são de dois nós Red Hat que usam o serviço de cluster PCS (Pacemaker) High Availability. Diferenças na forma de obter detalhes sobre a configuração em cluster dependendo do fornecedor do sistema operacional e do serviço de clustering. Consulte a documentação específica do fornecedor sobre comandos e configurações em cluster. A lógica por trás da configuração dos clients do NetWorker permanece a mesma.

Use os comandos do serviço de cluster para analisar os detalhes da configuração, neste caso:

root@NWrhelNodeC:~# pcs config
Cluster Name: rhel7clus
Corosync Nodes:
 NWrhelNodeC.emclab.local NWrhelNodeD.emclab.local
Pacemaker Nodes:
 NWrhelNodeC.emclab.local NWrhelNodeD.emclab.local

Resources:
 Group: NW_group
  Resource: fs (class=ocf provider=heartbeat type=Filesystem)
   Attributes: device=/dev/sdb1 directory=/nsr_share fstype=ext4
   Operations: monitor interval=20 timeout=300 (fs-monitor-interval-20)
               notify interval=0s timeout=60s (fs-notify-interval-0s)
               start interval=0s timeout=60s (fs-start-interval-0s)
               stop interval=0s timeout=60s (fs-stop-interval-0s)
  Resource: ip (class=ocf provider=heartbeat type=IPaddr)
   Attributes: cidr_netmask=24 ip=192.168.25.40 nic=ens192
   Operations: monitor interval=15 timeout=120 (ip-monitor-interval-15)
               start interval=0s timeout=20s (ip-start-interval-0s)
               stop interval=0s timeout=20s (ip-stop-interval-0s)
  Resource: nws (class=ocf provider=EMC_NetWorker type=Server)
   Meta Attrs: is-managed=true
   Operations: meta-data interval=0 timeout=10 (nws-meta-data-interval-0)
               migrate_from interval=0 timeout=120 (nws-migrate_from-interval-0)
               migrate_to interval=0 timeout=60 (nws-migrate_to-interval-0)
               monitor interval=100 timeout=1000 (nws-monitor-interval-100)
               start interval=0 timeout=300 (nws-start-interval-0)
               stop interval=0 timeout=300 (nws-stop-interval-0)
               validate-all interval=0 timeout=10 (nws-validate-all-interval-0)

No resultado, anote:

  • Cada um dos nós físicos no cluster
  • Qual dispositivo é o disco compartilhado e em qual sistema de arquivos ele é montado.
  • O endereço IP usado pelo recurso lógico

No NetWorker 19.11 e versões posteriores, o lcmap O comando retorna o nome do cluster lógico e os volumes compartilhados:

root@NWrhelNodeC:~# lcmap
type: NSR_CLU_TYPE;
clu_type: NSR_LC_TYPE;
interface version: 1.0;

type: NSR_CLU_VIRTHOST;
hostname: NWrhelClusC.emclab.local;
local: TRUE;
owned paths: /nsr_share>

Para 19.10 e anteriores, nós o nslookup para confirmar o nome do cluster lógico do recurso IP do cluster:

root@NWrhelNodeC:~# nslookup 192.168.25.40   
40.25.168.192.in-addr.arpa      name = NWrhelClusC.emclab.local

Somente o nó ativo tem o armazenamento compartilhado mapeado. Na configuração em cluster deste exemplo, o /dev/sdb1 O dispositivo é o disco ISCSI compartilhado e é montado em /nsr_share.

root@NWrhelNodeC:~# pcs resource
 Resource Group: NW_group
     fs (ocf::heartbeat:Filesystem):    Started NWrhelNodeC.emclab.local
     ip (ocf::heartbeat:IPaddr):        Started NWrhelNodeC.emclab.local
     nws        (ocf::EMC_NetWorker:Server):    Started NWrhelNodeC.emclab.local
root@NWrhelNodeC:~# 
root@NWrhelNodeC:~# lsblk | grep sdb1
└─sdb1        8:17   0 46.5G  0 part /nsr_share

root@NWrhelNodeD:~# lsblk | grep sdb1
└─sdb1          8:17   0 46.5G  0 part 
root@NWrhelNodeD:~# 

Se ocorrer um failover, o armazenamento será montado em outro nó de cluster. O armazenamento compartilhado pode ser acessado usando o nome do cluster lógico, independentemente do nó ativo.

Nome do host do nó um
NWrhelNodeC.emclab.local
Nome de host do nó dois 
NWrhelNodeD.emclab.local
Nome lógico do cluster
NWrhelClusC.emclab.local

 

Configurando o client do NetWorker para fazer backup de arquivos no armazenamento compartilhado:

  1. Certifique-se de que o software client do NetWorker esteja instalado em cada um dos nós físicos no cluster. Consulte o Guia de instalação do NetWorker. 
  2. As etapas para configurar um recurso do NetWorker Client para ter reconhecimento de cluster são detalhadas no Guia de integração de cluster do NetWorker.
Nota: Todos os guias do NetWorker estão disponíveis por meio de: Informações de suporte do NetWorker

 

  1. Faça login no NetWorker Management Console (NMC).
  2. Vá para Protection > Clients.
  3. Clique em Protection > New Client Wizard.
  4. Especifique o Logical Client Name e selecione um Protection Group:
Especificar informações do client
  1. Para o saveset, especifique o saveset ALL ou selecione o ponto de montagem de armazenamento compartilhado ou os subdiretórios dentro do ponto de montagem:
Selecionar objetos do file system
 
Nota: Ao usar o saveset ALL em um recurso compartilhado de cluster. Ele ignora as pastas/arquivos que pertencem aos volumes do nó físico e os dados de backup apenas no volume compartilhado. Não selecione manualmente os arquivos ou diretórios "locais". Para fazer backup dos arquivos e diretórios dos nós físicos, os clients do NetWorker podem ser criados usando os nomes dos nós físicos, selecionando apenas diretórios/arquivos locais.
 
  1. Conclua a criação do client.
  2. Abra as propriedades do client do recurso de cluster lógico.
  3. Acesse Aplicativos e módulos.
  4. No campo de comando de backup , especifique:
save -c Logical_Client_Name
 
Propriedades do client
Os savesets são indexados sob o nome do client do cluster lógico, independentemente do nó ativo, em vez do nome do host do nó físico atual.
  1. Na guia Globais (2 de 2), atualize o campo Acesso remoto para conter root@NodeClientName Para cada um dos nós físicos no cluster:

Atualizar o acesso remoto

  1. Execute um backup do client de cluster.
  2. O saveset deve aparecer no banco de dados de mídia do servidor do NetWorker:
mminfo -avot -q client=Logical_Client_Name
[root@networker-mc]:~# mminfo -avot -q client=NWrhelClusC.emclab.local -r client,savetime,ssid,nsavetime
 client      date   ssid         save time
NWrhelClusC.emclab.local 12/22/2022 933550847 1671748351
NWrhelClusC.emclab.local 12/22/2022 883219305 1671748457
[root@networker-mc]:~# 
[root@networker-mc]:~# nsrinfo -t 1671748457 NWrhelClusC.emclab.local
scanning client `NWrhelClusC.emclab.local' for savetime 1671748457(Thu 22 Dec 2022 05:34:17 PM EST) from the backup namespace
/nsr_share/tmp/somefile
/nsr_share/tmp/
/nsr_share/
/nsr_share//
/
5 objects found

Additional Information

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000206944
Article Type: How To
Last Modified: 15 May 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.