メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能

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

概要: Este artigo da KB (KB) é um artigo geral para ajudar nas opções de ativação/desativação de arquivos do servidor do Linux NetWorker; incluindo o appliance NetWorker Virtual Edition (NVE). Este artigo da KB contém instruções básicas para usar SCP, NetWorker FLR, NFS, SMB, arquivos ISO montáveis e VMware PowerCLI. ...

この記事は次に適用されます:   この記事は次には適用されません: 

手順

Em alguns casos, a engenharia/o suporte pode fornecer/solicitar arquivos que precisam ser coletados/colocados de/no sistema NetWorker; algumas opções para copiar arquivos de/para o sistema NetWorker podem não ser possíveis em determinados problemas/configurações. Este artigo da KB (KB) é um artigo geral para ajudar com várias opções de ativação/desativação de arquivos do servidor do Linux NetWorker; incluindo o appliance NetWorker Virtual Edition (NVE).
 

Protocolo de cópia segura (SCP):

Um dos métodos mais simples é usar um agente SCP (WinSCP, FileZillaEsse hiperlink direcionará você para um site fora da Dell Technologies.). Esses utilitários do Windows podem ser instalados e usar SSH/SCP para se conectar ao servidor do Linux NetWorker a fim de copiar arquivos de/para. Esse método usa as permissões de usuário do Linux da conta de usuário especificada ao se conectar ao sistema Linux a partir do agente SCP. Esse método exige que o serviço sshd esteja em execução no servidor do NetWorker.

Nota: Alguns sistemas Linux têm "PermitRootLogin no" definido no arquivo /etc/ssh/sshd_config que apresentará falha nas conexões SSH/SCP usando a conta root com "Acesso negado".
 

FLR (File Level Recovery, recuperação em nível de arquivo) do NetWorker:

Se o servidor do NetWorker não estiver acessível via SSH, você poderá criar um client do NetWorker para o servidor do NetWorker. Para os savesets, especifique os arquivos de que você precisa copiado. Executar um backup do client recém-criado; em seguida, execute uma FLR dos arquivos para um sistema Linux de destino diferente em que o SSH está funcionando. Os arquivos podem ser SCP do sistema de destino ou copiados do compartilhamento CIFS para o sistema Windows, se configurados. Esse método também pode ser usado para arquivos FLR necessários no servidor do NetWorker, fazendo backup deles em um client Linux remoto e executando uma FLR para o servidor do NetWorker.

Nota: Esse método também funcionará usando o NVP vProxy; Em vez de criar um client, basta fazer backup do servidor do NetWorker como uma VM e, em seguida, executar uma FLR do saveset da VM para o destino alternativo.
 
Informações sobre como configurar clients e executar FLR podem ser encontradas no Guia de Administração do NetWorker e nos Guias de integração do NetWorker VMware disponíveis por meio de https://www.dell.com/support/home/
 

Network File Share (NFS)

Dependendo da distribuição específica do Linux, a instalação do NFSEsse hiperlink direcionará você para um site fora da Dell Technologies. pode ser diferente. Isso só deve ser realizado pelo usuário final; este artigo da KB fornece apenas instruções básicas de NFS. Para obter informações adicionais, consulte as instruções do NFS para seu sistema operacional Linux. O NFS permite copiar arquivos entre dois sistemas Linux.

Para confirmar se o NFS está em execução no sistema, os arquivos serão copiados de:  

rpcinfo -p | grep nfs

   
O resultado deve mostrar:

100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 nfs_acl

Se o NFS estiver em execução, execute o seguinte:

1. Crie um ponto de montagem: sudo mkdir /mnt/nfsshare
2. Coloque os arquivos necessários no diretório /mnt/nfsshare usando o comando cp do Linux.
3. Altere o proprietário do ponto de montagem: sudo chown -R ninguém: /mnt/nfsshare
3. Defina permissões no ponto de montagem: sudo chmod -R 777 /mnt/nfsshare
4. Modifique o arquivo /etc/exports para conter os pontos de montagem e as informações de acesso:

Sintaxe: /mnt/nfsshare NETWORK-IP-ADDRESS/NETMASK(rw,sync,no_all_squash,root_squash)
exemplo: 

[root@CentOS8 ~]# cat /etc/exports
/mnt/nfsshare 192.168.25.0/24(rw,sync,no_all_squash,root_squash)

5. Exporte o compartilhamento: sudo exportfs -arv
você pode exibir o compartilhamento com: sudo exportfs -s

No sistema client NFS, confirme se você pode acessar o servidor NFS pela porta 2049

curl -v NFS-SERVER-NAME:2049

[root@RedHat8 ~]# curl -v centos8:2049
* Rebuilt URL to: centos8:2049/
*   Trying 192.168.25.5...
* TCP_NODELAY set
* Connected to centos8 (192.168.25.5) port 2049 (#0)
...
Removed for brevity

Resolva quaisquer problemas de conexão de firewall entre os sistemas NFS de origem/destino se o tempo limite da conexão for excedido ou recusado.

6. Crie um ponto de montagem no sistema client NFS: sudo mkdir /tmp/mnt
7. Monte o ponto de montagem NFS no sistema client:

montagem sudo -t nfs NFS-SERVER-IP:/mnt/nfsshare/ /tmp/mnt

8. Os arquivos do servidor NFS agora devem ser vistos no client NFS no ponto de montagem: ls -l /tmp/mnt

[root@RedHat8 ~]# ls -l /tmp/mnt
total 0
-rwxrwxrwx 1 nobody nobody 0 May 20 10:13 somefile1
-rwxrwxrwx 1 nobody nobody 0 May 20 10:13 somefile2

9. Copie os arquivos para o sistema local: cp /tmp/mnt/* .
 

CiFS (Common Internet File System)/SMB

Você pode copiar os arquivos necessários entre um sistema Windows e o sistema Linux NetWorker se CIFSEsse hiperlink direcionará você para um site fora da Dell Technologies. /SMB estiver instalado no sistema Linux. Essa configuração só deve ser realizada pelo usuário final. Este artigo da KB fornece apenas instruções básicas sobre CIFS/SMB; Para obter instruções mais detalhadas, consulte as instruções do CIFS/SMB para seu sistema operacional Linux específico. Para verificar se o SMB está em execução, você pode executar:

sudo systemctl status smb

O comando sudo testparm mostrará como o SMB está configurado, por exemplo:

[root@CentOS8 ~]# testparm
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
        dns proxy = No
        map to guest = Bad User
        security = USER
        server string = Samba Server %v
        workgroup = EMCLAB
        idmap config * : backend = tdb


[Share]
        guest ok = Yes
        path = /mnt/samba
        read only = No

O arquivo de configuração mostrado pode ser modificado com sudo vi (isso exigirá a reinicialização do serviço SMB). O arquivo deve conter o nome do domínio como o grupo de trabalho, o nome netbios do servidor do Linux NetWorker e os parâmetros de configuração para o diretório compartilhado:

[root@CentOS8 ~]# cat /etc/samba/smb.conf
[global]
workgroup = emclab
server string = Samba Server %v
netbios name = centos8
security = user
map to guest = bad user
dns proxy = no

[Share]
path = /mnt/samba
browseable = yes
writeable = yes
guest ok = yes
read only = no

 

Se o SMB estiver em execução no sistema NetWorker, execute o seguinte:
1. Crie um compartilhamento SMB: sudo mkdir /mnt/samba
2. Copie os arquivos necessários para o diretório /mnt/samba usando o comando cp do Linux.
3. Altere a propriedade do dir do samba: sudo chown -R ninguém: /mnt/samba
4. Altere as permissões do dir do samba: sudo chmod -R 777 /mnt/samba
5. Reinicie o serviço smb: sudo systemctl restart smb
6. Em um sistema Windows, adicione um local de rede e especifique o servidor do Linux NetWorker e a pasta compartilhada, por exemplo:

image.png
Isso usa o nome netbios e o nome [Compartilhamento] do arquivo /etc/samba/smb.conf do servidor

Linux 7. Uma vez conectados, os arquivos do servidor Linux podem ser copiados para um sistema Windows:
image.png
 

ISO montável (somente leitura)

Se você precisar copiar arquivos para o servidor do NetWorker, mas não tiver acesso ao SSH, poderá criar uma ISO montável contendo os arquivos necessários no servidor do NetWorker. A forma como o ISO é montado pode variar dependendo do back-end do servidor; o exemplo a seguir abordará um servidor VMware VM NetWorker. Esse método é "somente leitura", portanto, só pode ser usado para copiar arquivos para o servidor do NetWorker.

1. Colete os arquivos necessários para o sistema Linux NetWorker.
2. Software como PowerISOEsse hiperlink direcionará você para um site fora da Dell Technologies. pode ser usado para criar um arquivo ISO a partir do arquivo, por exemplo:

image.png

image.png
3. O ISO pode ser carregado em um datastore VMware e, em seguida, montado na unidade de CD da VM do servidor do NetWorker:

image.png
Nota: Selecione Datastore ISO File (Arquivo ISO do datastore) no menu suspenso, marque a caixa connected (conectada) e browse to the location the ISO was uploaded (Procurar até o local em que o ISO foi carregado).

4. Conecte-se ao NVE usando uma conexão de console/client da Web da VMware e faça log-in como root.
5. Crie um ponto de montagem temporário: mkdir /tmp/mnt
6. Monte a unidade de CD no ponto de montagem: montagem /dev/cdrom /tmp/mnt
7. Copie os arquivos para fora do ponto de montagem: cp /mnt/cdrom/* . 


VMware PowerCLI

Você também pode usar o cmdlet Copy-VMGuestFile Esse hiperlink direcionará você para um site fora da Dell Technologies. do PowerCLI para copiar arquivos de um sistema Windows para um sistema Linux NetWorker implementado no VMware. Este artigo da KB fornece instruções básicas para usar o PowerCLI. Consulte a documentação da Microsoft sobre PowerCLI e Copy-VMGuestFile para obter mais detalhes.

Confirme se o VMware PowerCLI está instalado em um servidor Windows implementado no mesmo vCenter que o servidor do Linux NetWorker. Em um prompt administrativo do PowerShell no windows server, execute:

Get-Command -module *VMware*

O resultado deve mostrar: 
Cmdlet Copy-VMGuestFile 12.3.0.... VMware.VimAutomation.Core

Nota: O PowerCLI pode ser instalado com:
install-module -name VMware.PowerCLI -scope CurrentUser

Se o PowerCLI estiver instalado, execute o seguinte

1. Conecte-se ao vCenter Server a partir do prompt de administração do PowerShell do Windows Server: Connect-VIserver
E.g:
PS C:\Users\Administrator> Connect-VIServer

cmdlet Connect-VIServer at command pipeline position 1
Supply values for the following parameters:
Server[0]: vcenter67.emclab.local
Server[1]:

Name                           Port  User
----                           ----  ----
vcenter67.emclab.local         443   VSPHERE.LOCAL\bkupadmin
Nota: Depois de digitar o(s) vCenter Server(s), pressione Enter e você será solicitado a especificar um nome de usuário do vCenter. Em alguns ambientes, o comando Connect-VIServer apresentará falha com um erro de SSL; opcionalmente, isso pode ser ignorado: 
Set-PowerCLIConfiguration -InvalidCertficateAction Ignore -Confirm:$false

2. Use o cmdlet Copy-VMGuestFile para copiar o arquivo necessário para o sistema Linux NetWorker:
sintaxe: 
Copy-VMGuestFile -Source PATH-TO-NEEDED-FILE -Destination PATH-ON-TARGET -VM VM_NAME -LocalToGuest -GuestUser TARGET-USER -GuestPassword TARGET-USER-PASSWORD
exemplo:
PS C:\Users\Administrator> Copy-VMGuestFile -Source "C:\Share\somefile1" -Destination "/tmp/somefile1" -VM VMRHEL7 -LocalToGuest -GuestUser root -GuestPassword 'Pa$$w0rd01'
PS C:\Users\Administrator>

3. Confirme se o arquivo foi copiado para a VM de destino. Para o exemplo acima, vemos agora:

[root@vmrhel7 ~]# ls -l /tmp
total 0-rw-r
--r--. 1 root root 0 20 de maio 12:32 somefile1

その他の情報

A intenção deste artigo da KB é auxiliar o suporte e os clientes com a coleta de arquivos ou a movimentação de arquivos para um sistema Linux NetWorker. O suporte ao NetWorker não deve estar configurando NFS, SMB, PowerCLI em ambientes do cliente; Se for necessária assistência com esses processos, envolva os administradores do sistema Linux/Windows adequadamente.

対象製品

NetWorker

製品

NetWorker Series