Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

NetWorker (Linux): Så här kopierar du filer till eller från en Linux NetWorker-server

Summary: Den här artikeln är en allmän artikel som hjälper dig med alternativ för att hämta filer på eller från Linux NetWorker-servrar, inklusive NetWorker Virtual Edition-installationen (NVE). Den här artikeln innehåller grundläggande instruktioner om hur du använder SCP (Secure Copy Protocol), NetWorker FLR, NFS, SMB, monteringsbara ISO-filer och 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

Ibland kan tekniker eller support tillhandahålla eller begära filer som måste överföras till eller från NetWorker-system. Vissa alternativ för att kopiera filer till eller från NetWorker-systemet kanske inte är möjliga på grund av vissa problem eller konfigurationer. Den här artikeln är till hjälp med olika alternativ för att hämta filer på eller från Linux NetWorker-servrar, inklusive NetWorker Virtual Edition-installationen (NVE).


SCP (Secure Copy Protocol):

Windows 11 och Windows Server 2019 (eller senare) har SCP-funktioner på kommandoraden. Du kan SCP en fil från ett Windows-system till en Linux-server med:

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

Exempel på scp-kommandorad

Fil kopierad till Linux-server

Det finns också grafiska användargränssnittsverktyg som kan användas för att SCP-filer från ett Windows-system till ett Linux-system (till exempel: WinSCP,FileZillaDen här hyperlänken tar dig till en webbplats utanför Dell Technologies.). Dessa Windows-verktyg kan installeras och använda SSH eller SCP för att ansluta till Linux NetWorker-servern för att kopiera filer till/från. Den här metoden använder Linux-användarbehörigheterna för det användarkonto som anges när du ansluter till Linux-systemet från SCP-agenten. Den här metoden kräver att SSHd-tjänsten körs på NetWorker-servern.
 

Obs! Vissa Linux-system har "PermitRootLogin no" inställt i /etc/ssh/sshd_config fil som inte kan ansluta till SSH eller SCP med rotkontot med "Åtkomst nekad".
 

NetWorker filnivååterställning (FLR):

Om NetWorker-servern inte är tillgänglig via SSH kan du skapa en NetWorker-klient för NetWorker-servern. Utför en säkerhetskopiering av den nyligen skapade klienten; utför sedan en FLR av filerna till ett annat Linux-målsystem där SSH fungerar. Filerna kan SCP från målsystemet eller kopieras från CIFS-resursen till Windows-systemet om de är konfigurerade. Den här metoden kan även användas till FLR-filer som behövs på NetWorker-servern genom att säkerhetskopiera dem på en fjärransluten Linux-klient och sedan utföra en FLR till NetWorker-servern.


Obs! Den här metoden fungerar också med NetWorker VMware Protection (NVP) vProxy. I stället för att skapa en klient säkerhetskopierar du NetWorker-servern som en virtuell dator och utför sedan en FLR för VM-sparuppsättningen till det alternativa målet.
 
Information om hur du konfigurerar klienter och utför FLR finns i NetWorker-administrationsmanualen och NetWorker VMware-integreringsguiderna som kan nås via Dell Support.
 

Nätverksfilresurs (NFS)

Beroende på den specifika Linux-distributionen kan installationen av NFSDen här hyperlänken tar dig till en webbplats utanför Dell Technologies. skilja sig åt. Detta bör endast utföras av slutanvändaren. Den här artikeln innehåller endast grundläggande NFS-instruktioner, mer information finns i NFS-instruktioner för ditt Linux-operativsystem. Med NFS kan du kopiera filer mellan två Linux-system.

Bekräfta om NFS körs på systemet som filerna kopieras från genom att köra följande kommando:  

rpcinfo -p | grep nfs

Utdata bör visa:

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

Om NFS körs gör du följande:

  1. Skapa en monteringspunkt:
sudo mkdir /mnt/nfsshare
  1. Placera de filer som behövs i katalogen /mnt/nfsshare med hjälp av Linux cpbefallning.
  2. Ändra monteringspunktens ägare:
sudo chown -R nobody: /mnt/nfsshare
  1. Ställ in behörigheter för monteringspunkten:
sudo chmod -R 777 /mnt/nfsshare
  1. Ändra /etc/exports file som ska innehålla monteringspunkter och åtkomstinformation:

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

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

Du kan visa resursen med:

sudo exportfs -s

Från NFS-klientsystemet kontrollerar du att du kan nå NFS-servern via port 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

Lös eventuella problem med brandväggsanslutningen på eller mellan käll-/mål-NFS-systemen om anslutningen överskrider tidsgränsen eller nekas.

  1. Skapa en monteringspunkt på NFS-klientsystemet:
sudo mkdir /tmp/mnt
  1. Montera NFS-monteringspunkten på klientsystemet:
sudo mount -t nfs NFS-SERVER-IP:/mnt/nfsshare/ /tmp/mnt
  1. Filerna från NFS-servern bör nu visas på NFS-klienten under monteringspunkten: 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. Kopiera filerna till det lokala systemet: 
cp /tmp/mnt/* .


CIFS (Common Internet File System)/SMB

Du kan kopiera de filer som behövs mellan ett Windows-system och Linux NetWorker-systemet om CIFSDen här hyperlänken tar dig till en webbplats utanför Dell Technologies. / SMB är installerat på Linux-systemet. Den här konfigurationen bör endast utföras av slutanvändaren. Den här artikeln innehåller endast grundläggande CIFS/SMB-instruktioner. Mer detaljerade anvisningar finns i CIFS/SMB-instruktioner för ditt specifika Linux-operativsystem. Om du vill kontrollera om SMB-tjänsten körs kan du köra:

sudo systemctl status smb

Informationen sudo testparm visar hur SMB har konfigurerats, till exempel:

[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

Konfigurationsfilen som visas kan ändras med sudo vi (detta kräver att SMB-tjänsten startas om). Filen ska innehålla domännamnet som arbetsgrupp, netbios-namnet på Linux NetWorker-servern och konfigurationsparametrar för den delade katalogen:

[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

Om en SMB körs på NetWorker-systemet gör du följande:

  1. Skapa en SMB-resurs:
sudo mkdir /mnt/samba
  1. Kopiera de filer som behövs till /mnt/samba dir med hjälp av Linux cp befallning.
  2. Byt ägare till sambadiren:
sudo chown -R nobody: /mnt/samba
  1. Ändra rättigheter för sambakatalogen:
sudo chmod -R 777 /mnt/samba
  1. Starta om SMB-tjänsten:
sudo systemctl restart smb
  1. Från ett Windows-system lägger du till en nätverksplats och anger Linux NetWorker-servern och den delade mappen, till exempel:

Windows-monteringspunkt för den delade mappen

Detta använder netbios-namnet och [Share]-namnet från Linux-serverns /etc/samba/smb.conf fil.

  1. När du är ansluten kan filerna från Linux-servern kopieras till ett Windows-system:


Monterbar ISO (skrivskyddad)

Om du vill kopiera filer till NetWorker-servern utan SSH-åtkomst kan du skapa en monteringsbar ISO som innehåller de filer som behövs på NetWorker-servern. Hur ISO:n monteras kan variera beroende på serverns serverdel, följande exempel går över en VMware VM NetWorker-server. Metoden är skrivskyddad, vilket innebär att den endast kan användas för att kopiera filer till NetWorker-servern.

  1. Samla in de filer som behövs för Linux NetWorker-systemet.
  2. Programvara som PowerISODen här hyperlänken tar dig till en webbplats utanför Dell Technologies. kan användas för att skapa en ISO-fil från filen, till exempel:

Skapa en ISO från en fil

Använda PowerISO för att skapa ISO-filen

  1. ISO:n kan laddas upp till ett VMware-datalager och sedan monteras på NetWorker-serverns CD-enhet för den virtuella datorn:

montera ISO:n i VMware


Obs! Välj ISO-fil för datalager i listrutan, markera den anslutna rutan och bläddra till den plats där ISO-filen överfördes.
  1. Anslut till NVE med hjälp av en VMware-konsol/webbklientanslutning och logga in som root.
  2. Skapa en tillfällig monteringspunkt: 
mkdir /tmp/mnt
  1. Montera CD-enheten på monteringspunkten: 
mount /dev/cdrom /tmp/mnt
  1. Kopiera filerna från monteringspunkten: 
cp /mnt/cdrom/* . 


VMware PowerCLI

Du kan också använda cmdleten PowerCLI Copy-VMGuestFile Den här hyperlänken tar dig till en webbplats utanför Dell Technologies.för att kopiera filer från ett Windows-system till ett Linux NetWorker-system som distribuerats i VMware. Den här artikeln innehåller grundläggande instruktioner om hur du använder PowerCLI. Se Microsofts dokumentation om PowerCLI och Copy-VMGuestFile för mer information.

Anvisningar om hur du installerar PowerCLI finns i VMware-dokumentationen: https://developer.broadcom.com/powercli/installation-guideDen här hyperlänken tar dig till en webbplats utanför Dell Technologies. 

Om PowerCLI är installerat gör du följande.

  1. Anslut till vCenter-servern från Windows-serverns PowerShell-administratörsprompt: Connect-VIserver
Exempel:
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
När du har angett vCenter-servrarna trycker du på Enter. Du uppmanas att ange ett vCenter-användarnamn. I vissa miljöer kan Connect-VIServer kommandot misslyckas med ett SSL-fel; Alternativt kan detta ignoreras: 
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false
  1. Använd tangenten Copy-VMGuestFile cmdlet för att kopiera den nödvändiga filen till Linux NetWorker-systemet:
Syntax: 
Copy-VMGuestFile -Source PATH-TO-NEEDED-FILE -Destination PATH-ON-TARGET -VM VM_NAME -LocalToGuest -GuestUser TARGET-USER -GuestPassword TARGET-USER-PASSWORD
Exempel:
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>

Obs! Om du får ett felmeddelande om att [Copy-VMGuestFile], NoPermissionhar det VMware-användarkonto som användes i steg 1 inte behörighet att utföra den här åtgärden. Kontrollera att användarkontot har tilldelats en roll som innehåller behörigheten VirtualMachine.GuestOperations.Query. Detta kan göras via vSphere Client.
 
  1. Bekräfta att filen kopierades till den virtuella måldatorn, i exemplet ovan ser vi nu:
[root@linuxserver ~]# ls -l /tmp
total 0
-rw-r--r--. 1 root root 0 May 20 12:32 somefile1

Additional Information

Avsikten med den här artikeln är att hjälpa support och kunder att samla in filer från eller flytta filer till ett Linux NetWorker-system. NetWorker-supporten ska inte konfigurera NFS, SMB, PowerCLI i kundmiljöer. Om du behöver hjälp med dessa processer, kontakta dina Linux/Windows-systemadministratörer i enlighet med detta.

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.