NetWorker: Cluster do Red Hat Pacemaker: como fazer upgrade do servidor NetWorker e práticas recomendadas

Riepilogo: Este artigo da KB fornece uma visão geral de como fazer upgrade do software de servidor NetWorker quando instalado em um cluster de alta disponibilidade do Red Hat Pacemaker (pcs).

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

IMPORTANTE: Analise cuidadosamente este procedimento antes de concluir as etapas. Se for necessária assistência para realizar upgrades do NetWorker, entre em contato com o representante de contas de vendas da Dell para entrar em contato com a equipe do Dell Professional Services. Os upgrades de software não são realizados pelas equipes de suporte padrão do NetWorker.

Pré-requisitos:

  1. Conclua um trabalho de backup de proteção do servidor no NetWorker Management Console (NMC) ou no NetWorker Web User Interface (NWUI). Isso garante que o banco de dados de recursos do servidor do NetWorker (nsrdb), banco de dados de mídia (mm) e índices de arquivos client (index) são submetidos a backup e disponibilizados no caso de uma recuperação de desastres ser necessária. Eventos de recuperação de desastres não são esperados; no entanto, preparar-se para um é sempre recomendado.
  2. Colete os detalhes do backup do bootstrap e anote-os em outro local:
mminfo -B

 

  1. Confirme o local de armazenamento compartilhado e o nome de host lógico usados pelo cluster:

Para NetWorker 19.11 e versões posteriores:

    1. Execute o comando: lcmap
    2. O "hostname" e o caminho "owned" compartilhado identificam o nome do cluster lógico e o ponto de montagem do armazenamento compartilhado. 

Exemplo:

NWrhelNode1:~# lcmap
type: NSR_CLU_TYPE;
clu_type: NSR_LC_TYPE;
interface version: 1.0;

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

clu_nodes: NWrhelNodeA.emclab.local NWrhelNodeB.emclab.local;

Para o NetWorker 19.10 e versões anteriores:

    1. Use o comando lcmap para obter o endereço IP do recurso de cluster lógico:
NWrhelNode1:~# lcmap
type: NSR_CLU_TYPE;
clu_type: NSR_LC_TYPE;
interface version: 1.0;

type: NSR_CLU_VIRTHOST;
hostname: 192.168.25.26;
local: TRUE;
owned paths: /nsr_share;

clu_nodes: NWrhelNodeA.emclab.local NWrhelNodeB.emclab.local;

B: Use o comando nslookup Comando para confirmar o nome do cluster lógico associado ao recurso IP do cluster:

root@NWrhelNode1:~# nslookup 192.168.25.26
20.25.168.192.in-addr.arpa      name = NWrhelClusA.emclab.local.
  1. Faça download do pacote de instalação Linux do NetWorker em: 

https://www.dell.com/support/home/product-support/product/networker/drivers

  1. Copie o pacote de instalação para cada um dos nós do cluster. Para obter mais informações, consulte: 

NetWorker (Linux): Como copiar arquivos de/para um servidor NetWorker no Linux.

  1. Extraia o pacote de instalação em um local de sua escolha: 
tar xvf nwVERSION_linux_x86_64.tar.gz

Procedimento de upgrade:

Em um dos nós, execute o seguinte:

  1. Interrompa os serviços do servidor do NetWorker:
pcs resource disable nws
  1. Aguarde o recurso do NetWorker (nws) para mostrar como "Interrompido (desativado)"
watch -n 5 pcs resource


Em cada um dos nós do cluster, execute o seguinte.

  1. Interrompa o serviço do cliente:
nsr_shutdown
  1. Obtenha uma lista dos pacotes do NetWorker instalados.
rpm -qa | grep lgto
  1. Altere os diretórios para o pacote de instalação extraído (consulte a etapa de pré-requisito 5):
cd linux_x86_64
  1. Faça upgrade dos pacotes existentes do NetWorker com os novos pacotes de instalação:
rpm -Uvh PACKAGE_1 PACKAGE_2 PACKAGE_3 ...
Nota: Os pacotes NMC e NWUI não são compatíveis com um cluster. Esses pacotes devem ser instalados em um servidor independente. O servidor NMC/NWUI independente pode ser configurado para gerenciar um servidor NetWorker em cluster. Consulte o campo Informações adicionais se for atualizar do lgtoserv Falha em um dos nós.
  1. Execute o script de configuração do serviço de autenticação:
/opt/nsr/authc-server/scripts/authc_configure.sh

Reconfigure o cluster para usar quaisquer alterações no arquivo OCF (Server Open Cluster Framework) ou lcmap settings.

  1. Em cada nó, execute:
pcs cluster stop --force
  1. Em cada nó, execute o seguinte comando para remover os arquivos de configuração em cluster (essas configurações serão readicionadas posteriormente)
/usr/sbin/networker.cluster -r
  1. Adicione novamente a configuração em cluster:
/usr/sbin/networker.cluster
Nota: Quando for perguntado se você deseja configurar o servidor e o client, digite "yes". Você será solicitado a especificar o local compartilhado do clusterizado /nsr Recurso. Consulte "caminhos próprios" nas etapas de pré-requisito. Você será solicitado a digitar o nome lógico usado pelo cluster nsr. Esse é o nome do servidor do NetWorker.

Exemplo:

[root@NWrhelNodeA: ~]# /usr/sbin/networker.cluster
Pacemaker (a CRM solution)  is detected.
Would you like to configure NetWorker for it [Yes]?
-----------------------------------------------------------------
Pacemaker is a high availability product for LINUX.
It allows administrators to connect separate systems together to
create failover clusters that ensure application availability and
data integrity under several failure conditions. Administrators
can use OS's Cluster Manager with database applications, file
sharing services, web servers, and more.
-----------------------------------------------------------------
Do you wish to continue? [Yes]?
Shutting down NetWorker services...

Enter directory where local NetWorker database is installed [/nsr]?

Do you wish to configure for both NetWorker server and client?
Yes or No [Yes]?

Creating /usr/lib/ocf/resource.d/EMC_NetWorker directory ...

The mountpoint of the shared NetWorker directory (the nsr
directory) must be the same for all the nodes where NetWorker
server can failover to.

In what path will the shared nsr directory be created/located? /nsr_share

Enter the Logical Hostname to be used for NetWorker? NWrhelClusA.emclab.local

Creating /usr/lib/ocf/resource.d/EMC_NetWorker/Server file ...
-rwxr-xr-x. 1 root root 5689 Oct  1 15:41 /usr/lib/ocf/resource.d/EMC_NetWorker/Server
Finished creating /usr/lib/ocf/resource.d/EMC_NetWorker/Server file ...

Creating /usr/sbin/lcmap file ...
-rwxrwxr-x. 1 root root 9259 Oct  1 15:41 /usr/sbin/lcmap
Finished creating /usr/sbin/lcmap file.


NetWorker has been successfully cluster-configured.
  1. Inicie os serviços de cluster:
pcs cluster start --all
  1. Em cada nó, certifique-se de que o serviço do client foi iniciado:
ps -ef | grep nsrexecd

Se o cliente não foi iniciado, inicie-o executando:

/usr/sbin/nsrexecd

 

Em um dos nós, execute o seguinte:

  1. Reative o recurso NetWorker. Esse processo inicia os serviços do servidor do NetWorker:
pcs resource enable nws
  1. Aguarde até que o recurso NetWorker seja exibido como "started":
watch -n 5 pcs resource

O servidor do NetWorker do cluster foi atualizado.

Para quaisquer problemas durante a inicialização do servidor, consulte:
NetWorker: Guia de solução de problemas para problema do serviço de cluster Red Hat

Informazioni aggiuntive

Se ocorrer falha na instalação do pacote do servidor:

   5:lgtoserv-19.11.0.1-1             error: failed to open dir nsr of /nsr/lic/: File exists
################################# [ 42%]
error: unpacking of archive failed on file /nsr/lic/EMCLicenseFilev7.xsd;66fc3bd7: cpio: open failed - No such file or directory
error: lgtoserv-19.11.0.1-1.x86_64: install failed
   6:lgtoman-19.11.0.1-1              ################################# [ 50%]
error: lgtoserv-19.10.0.5-1.x86_64: erase skipped

Com o nws O recurso pcs está desabilitado, o diretório do servidor do NetWorker não está montado. O upgrade não consegue encontrar o /nsr/lic Caminho do arquivo.

Execute o seguinte em um dos nós.
 

  1. Montar o compartilhamento /nsr Partição para o disco compartilhado do cluster:
mount /dev/sdb1 /nsr_share
  1. O ponto de montagem deve mostrar o /nsr Conteúdo do servidor:
[root@NWrhelNodeA ~]# ls -l /nsr_share
total 0
drwxr-xr-x. 17 root root 194 Sep 30 15:24 nsr
[root@NWrhelNodeA ~]# ls -l /nsr_share/nsr/
total 12
drwxrwxrwt.  2 root      root         6 Sep 30 15:22 applogs
drwxr-xr-x. 11 nsrtomcat nsrtomcat  117 Oct  1 13:55 authc
drwxr-x--t.  3 root      root        24 Sep 30 15:22 cache
drwx------. 27 root      root      4096 Oct  1 13:55 cores
drwxr-xr-x.  2 root      root         6 Sep 30 15:22 debug
drwxr-xr-x.  8 root      root       170 Sep 30 15:45 index
drwxr-x--x.  2 root      root        32 Sep 30 15:23 lic
drwx------.  3 root      root        34 Sep 30 15:23 lockbox
drwxr-x--x.  8 root      root      4096 Oct  1 12:03 logs
drwxr-xr-x.  3 root      root        83 Oct  1 10:00 mm
drwxr-x--x.  2 root      root        28 Sep 30 15:23 rabbitmq
drwxr-xr-x.  6 root      root        78 Oct  1 10:00 res
drwxr-x--x.  2 root      root        18 Oct  1 13:56 run
drw-------.  3 root      root        23 Sep 30 15:24 sec
drwxr-xr-x.  7 root      root      4096 Oct  1 13:56 tmp
  1. Atualize o pacote do servidor do NetWorker.
rpm -Uvh lgtoserv_package
  1. Desmontar o compartilhamento /nsr Partição:
umount /nsr_share
  1. Retorne à etapa 7 do procedimento de upgrade.

Prodotti interessati

NetWorker

Prodotti

NetWorker Family, NetWorker Series
Proprietà dell'articolo
Numero articolo: 000224096
Tipo di articolo: How To
Ultima modifica: 27 mar 2026
Versione:  7
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.