Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

NetWorker (Linux): Cómo copiar archivos hacia o desde un servidor Linux NetWorker Server

Summary: Este artículo es un artículo general para ayudar con las opciones para obtener archivos dentro o fuera de los servidores NetWorker Linux, incluido el dispositivo NetWorker Virtual Edition (NVE). Este artículo contiene instrucciones básicas para usar el protocolo de copia segura (SCP), NetWorker FLR, NFS, SMB, archivos ISO montables y VMware PowerCLI. ...

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

En ocasiones, el equipo de ingeniería o soporte puede proporcionar o solicitar archivos que se deben transferir hacia o desde el sistema NetWorker. Es posible que algunas opciones para copiar archivos desde o hacia el sistema NetWorker no sean posibles en determinados problemas o configuraciones. El objetivo de este artículo es ayudar con varias opciones para activar o desactivar archivos de los servidores NetWorker Server de Linux, incluido el dispositivo NetWorker Virtual Edition (NVE).


Protocolo de copia segura (SCP):

Windows 11 y Windows Server 2019 (o versiones posteriores) tienen la funcionalidad SCP de línea de comandos. Puede SCP de un archivo desde un sistema Windows a un servidor Linux mediante:

scp FILE USER@HOSTNAME:/PATH/TO/PUT/FILE

Ejemplo de línea de comandos SCP

Archivo copiado en el servidor Linux

También hay herramientas gráficas de interfaz de usuario que se pueden utilizar para transferir archivos SCP de un sistema Windows a un sistema Linux (por ejemplo: WinSCP,FileZillaEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies.). Estas utilidades de Windows se pueden instalar y utilizar SSH o SCP para conectarse al servidor Linux NetWorker Server a fin de copiar archivos hacia/desde. Este método utiliza los permisos de usuario de Linux de la cuenta de usuario especificada cuando se conecta al sistema Linux desde el agente SCP. Este método requiere que el servicio SSHd se ejecute en NetWorker Server.
 

NOTA: Algunos sistemas Linux tienen "PermitRootLogin no" establecido en el /etc/ssh/sshd_config archivo que falla las conexiones SSH o SCP mediante la cuenta raíz con "Acceso denegado".
 

Recuperación a nivel de archivos (FLR) de NetWorker:

Si no se puede acceder a NetWorker Server a través de SSH, puede crear un cliente de NetWorker para NetWorker Server. Para los savesets, especifique los archivos que necesita copiar. Realice un respaldo del cliente recién creado; luego realice una FLR de los archivos a un sistema Linux de destino diferente donde SSH esté funcionando. Los archivos pueden ser SCP desde el sistema de destino o copiados desde el recurso compartido CIFS al sistema de Windows, si está configurado. Este método también se puede utilizar para FLR de archivos necesarios en NetWorker Server mediante su respaldo en un cliente Linux remoto y, a continuación, la ejecución de una FLR en NetWorker Server.


NOTA: Este método también funciona con el vProxy de NetWorker VMware Protection (NVP). En lugar de crear un cliente, respalde NetWorker Server como una VM y, a continuación, ejecute una FLR del saveset de VM en el destino alternativo.
 
Puede encontrar información sobre la configuración de clientes y la ejecución de FLR en la Guía de administración de NetWorker y las Guías de integración de VMware de NetWorker disponibles a través del soporte de Dell.
 

Recurso compartido de archivos de red (NFS)

Según la distribución específica de Linux, la instalación de NFSEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies. puede variar. Esto solo lo debe realizar el usuario final; En este artículo, solo se proporcionan instrucciones básicas de NFS. Para obtener información adicional, consulte Instrucciones de NFS para el sistema operativo Linux. NFS le permite copiar archivos entre dos sistemas Linux.

Para confirmar si NFS está en ejecución en el sistema desde el que se copian los archivos, ejecute el siguiente comando:  

rpcinfo -p | grep nfs

La salida debe mostrar:

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

Si NFS está en ejecución, realice lo siguiente:

  1. Cree un punto de montaje:
sudo mkdir /mnt/nfsshare
  1. Coloque los archivos necesarios en el directorio /mnt/nfsshare mediante Linux cpcomando.
  2. Cambie el propietario del punto de montaje:
sudo chown -R nobody: /mnt/nfsshare
  1. Establezca permisos en el punto de montaje:
sudo chmod -R 777 /mnt/nfsshare
  1. Modifique el /etc/exports Archivo que contiene los puntos de montaje y la información de acceso:

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

[root@linuxserver ~]# cat /etc/exports
/mnt/nfsshare 192.168.0.0/24(rw,sync,no_all_squash,root_squash)
  1. Exportar el recurso compartido:
sudo exportfs -arv

Puede mostrar el recurso compartido con:

sudo exportfs -s

Desde el sistema cliente NFS, confirme que puede comunicarse con el servidor NFS por medio del puerto 2049:

curl -v NFS-SERVER-NAME:2049
[root@linuxserver ~]# curl -v nsr:2049
* Rebuilt URL to: nsr:2049/
*   Trying 192.168.0.5...
* TCP_NODELAY set
* Connected to centos8 (192.168.0.5) port 2049 (#0)
...
Removed for brevity

Resuelva cualquier problema de conexión de firewall en o entre los sistemas NFS de origen/destino si se agota el tiempo de espera o se rechaza la conexión.

  1. Cree un punto de montaje en el sistema cliente NFS:
sudo mkdir /tmp/mnt
  1. Monte el punto de montaje de NFS en el sistema cliente:
sudo mount -t nfs NFS-SERVER-IP:/mnt/nfsshare/ /tmp/mnt
  1. Los archivos del servidor NFS ahora se deben ver en el cliente NFS en el punto de montaje: ls -l /tmp/mnt
[root@linuxserver ~]# 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
  1. Copie los archivos en el sistema local: 
cp /tmp/mnt/* .


Sistema de archivos de Internet común (CIFS)/SMB

Puede copiar los archivos necesarios entre un sistema Windows y el sistema NetWorker Linux si CIFSEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies. /SMB está instalado en el sistema Linux. Esta configuración solo la debe realizar el usuario final. En este artículo solo se proporcionan instrucciones básicas de CIFS/SMB; Para obtener instrucciones más detalladas, consulte las instrucciones de CIFS/SMB para el SO Linux específico. Para comprobar si el servicio SMB está en ejecución, puede ejecutar lo siguiente:

sudo systemctl status smb

El comando sudo testparm muestra cómo se configura SMB, por ejemplo:

[root@linuxserver ~]# 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

El archivo de configuración que se muestra se puede modificar con sudo vi (esto requiere reiniciar el servicio SMB). El archivo debe contener el nombre de dominio como el grupo de trabajo, el nombre de NetBIOS del servidor Linux NetWorker Server y los parámetros de configuración para el directorio compartido:

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

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

Si se ejecuta un SMB en el sistema de NetWorker, realice lo siguiente:

  1. Cree un recurso compartido de SMB:
sudo mkdir /mnt/samba
  1. Copie los archivos necesarios en /mnt/samba dir usando el software Linux cp comando.
  2. Cambie la propiedad del directorio de samba:
sudo chown -R nobody: /mnt/samba
  1. Cambie los permisos del directorio de samba:
sudo chmod -R 777 /mnt/samba
  1. Reinicie el servicio SMB:
sudo systemctl restart smb
  1. Desde un sistema Windows, agregue una ubicación de red y especifique el NetWorker Server de Linux y la carpeta compartida, por ejemplo:

Punto de montaje de Windows para la carpeta compartida

Esto utiliza el nombre de NetBIOS y el nombre [Recurso compartido] del archivo /etc/samba/smb.conf .

  1. Una vez conectados, los archivos desde el servidor Linux se pueden copiar en un sistema Windows:


ISO montable (solo lectura)

Para copiar archivos en NetWorker Server sin acceso SSH, puede crear una ISO montable que contenga los archivos necesarios en NetWorker Server. La forma en que se monta la ISO puede variar según el back-end del servidor; en el siguiente ejemplo, se analiza una VM de VMware NetWorker Server. Este método es de "solo lectura", por lo que solo se puede utilizar para copiar archivos en NetWorker Server.

  1. Recopile los archivos necesarios para el sistema Linux NetWorker.
  2. Se puede utilizar software como PowerISOEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies. para crear un archivo ISO a partir del archivo, por ejemplo:

Creación de un ISO a partir de un archivo

Uso de PowerISO para crear la imagen ISO

  1. La imagen ISO se puede cargar en un almacén de datos de VMware y, a continuación, montarse en la unidad de CD de la VM de NetWorker Server:

Montaje de la ISO en VMware


NOTA: Seleccione Datastore ISO File en el menú desplegable, marque la casilla de conexión y navegue hasta la ubicación en la que se cargó la ISO.
  1. Conéctese al NVE mediante una conexión de consola de VMware/cliente web e inicie sesión como raíz.
  2. Cree un punto de montaje temporal: 
mkdir /tmp/mnt
  1. Monte la unidad de CD en el punto de montaje: 
mount /dev/cdrom /tmp/mnt
  1. Copie los archivos fuera del punto de montaje: 
cp /mnt/cdrom/* . 


VMware PowerCLI

También puede usar el cmdlet de PowerCLI Copy-VMGuestFile Este hipervínculo lo redirige a un sitio web fuera de Dell Technologies.para copiar archivos de un sistema Windows a un sistema Linux NetWorker implementado en VMware. En este artículo, se proporcionan instrucciones básicas para usar PowerCLI. Consulte la documentación de Microsoft sobre PowerCLI y Copy-VMGuestFile para obtener detalles adicionales.

Para obtener instrucciones sobre cómo instalar PowerCLI, consulte la documentación de VMware: https://developer.broadcom.com/powercli/installation-guideEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies. 

Si PowerCLI está instalado, realice lo siguiente.

  1. Conéctese a vCenter Server desde el símbolo del sistema del administrador de PowerShell de Windows Server: Connect-VIserver
Ejemplo:
PS C:\Users\Administrator> Connect-VIServer

cmdlet Connect-VIServer at command pipeline position 1
Supply values for the following parameters:
Server[0]: vcenter.amer.lan
Server[1]:

Name                           Port  User
----                           ----  ----
vcenter.amer.lan               443   VSPHERE.LOCAL\bkupadmin
Después de ingresar a vCenter Servers, presione Intro. Se le solicitará que especifique un nombre de usuario de vCenter. En algunos entornos, el Connect-VIServer El comando falla con un error SSL; Opcionalmente, esto se puede ignorar: 
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false
  1. Presione la tecla Copy-VMGuestFile cmdlet para copiar el archivo necesario en el sistema Linux NetWorker:
Nomenclatura: 
Copy-VMGuestFile -Source PATH-TO-NEEDED-FILE -Destination PATH-ON-TARGET -VM VM_NAME -LocalToGuest -GuestUser TARGET-USER -GuestPassword TARGET-USER-PASSWORD
Ejemplo:
PS C:\Users\Administrator> Copy-VMGuestFile -Source "C:\Share\somefile1" -Destination "/tmp/somefile1" -VM LINUXVM -LocalToGuest -GuestUser root -GuestPassword 'Pa$$w0rd01'
PS C:\Users\Administrator>

NOTA: Si recibe un error que indica [Copy-VMGuestFile], NoPermission, la cuenta de usuario de VMware utilizada en el paso 1 no tiene permisos para realizar esta acción. Asegúrese de que la cuenta de usuario tenga asignada una función que incluya el privilegio VirtualMachine.GuestOperations.Query. Esto se puede hacer a través de vSphere Client.
 
  1. Confirme que el archivo se copió en la VM de destino; para el ejemplo anterior, ahora vemos:
[root@linuxserver ~]# ls -l /tmp
total 0
-rw-r--r--. 1 root root 0 May 20 12:32 somefile1

Additional Information

La intención de este artículo es ayudar al soporte y a los clientes a recopilar archivos o transferirlos a un sistema Linux NetWorker. El soporte de NetWorker no debe configurar NFS, SMB, PowerCLI en los entornos del cliente; Si necesita ayuda con estos procesos, comuníquese con los administradores del sistema Linux/Windows según corresponda.

Affected Products

NetWorker

Products

NetWorker Series
Article Properties
Article Number: 000187100
Article Type: How To
Last Modified: 25 Oct 2024
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.