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): Kopiera filer till/från en Linux NetWorker-server.

Summary: Denna KB är en allmän KB som hjälper dig med att få filer på/av Linux NetWorker-servrar. inklusive NVE-enheten (NetWorker Virtual Edition). Den här kunskapsdatabasartikeln innehåller grundläggande instruktioner för hur du använder SCP, 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

I vissa fall kan tekniker/support tillhandahålla/begära filer som behöver samlas in/placeras från/på NetWorker-systemet. vissa alternativ för att kopiera filer till/från NetWorker-systemet kanske inte är möjliga under vissa problem/konfigurationer. Denna KB är en allmän KB som hjälper dig med olika alternativ för att få filer på/av Linux NetWorker-servrar. inklusive NVE-enheten (NetWorker Virtual Edition).
 

SCP (Secure Copy Protocol):

En av de enklare metoderna är att använda en SCP-agent (WinSCP, FileZillaDen här hyperlänken tar dig till en webbplats utanför Dell Technologies.). Dessa Windows-verktyg kan installeras och använda SSH/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 användarkontot 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 filen /etc/ssh/sshd_config, vilket misslyckas med SSH/SCP-anslutningar med rotkontot med meddelandet "Access Denied".
 

NetWorker-återställning på filnivå (FLR):

Om NetWorker-servern inte är tillgänglig via SSH kan du skapa en NetWorker-klient för NetWorker-servern. För sparuppsättningarna anger du de filer som du behöver kopierade av. Utför en säkerhetskopiering av den nyskapade klienten; utför sedan en FLR av filerna till ett annat Linux-målsystem där SSH fungerar. Filerna kan vara SCP från målsystemet eller kopieras från CIFS-resurs till Windows-system om det är konfigurerat. Den här metoden kan även användas för FLR-filer som behövs på NetWorker-servern genom att säkerhetskopiera dem på en fjärrklient för Linux och sedan utföra återställning till NetWorker-servern.

Obs! Den här metoden fungerar även med NVP vProxy; I stället för att skapa en klient säkerhetskopierar du helt enkelt NetWorker-servern som en virtuell maskin och utför sedan en återställning av den virtuella maskinens sparuppsättning till det alternativa målet.
 
Information om hur du konfigurerar klienter och utför FLR finns i administrationsmanualen för NetWorker och Integreringsguider för NetWorker VMware som finns tillgängliga via https://www.dell.com/support/home/
 

Nätverksfilresurs (NFS)

Beroende på vilken Linux-distribution som installerar NFSDen här hyperlänken tar dig till en webbplats utanför Dell Technologies. kan det variera. Detta bör endast utföras av slutanvändaren. Den här kunskapsdatabasartikeln innehåller endast grundläggande NFS-instruktioner. Mer information finns i NFS-anvisningarna för Ditt Linux-operativsystem. Med NFS kan du kopiera filer mellan två Linux-system.

För att kontrollera om NFS körs på systemet kopieras filerna från:  

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
2. Placera de filer som behövs i katalogen /mnt/nfsshare med linux cp-kommandot .
3. Ändra ägare till monteringspunkten: sudo chown -R, ingen: /mnt/nfsshare
3. Ange behörigheter för monteringspunkten: sudo chmod -R 777 /mnt/nfsshare
4. Ändra filen /etc/exports så att den innehåller monteringspunkterna och åtkomstinformationen:

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

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

5. Exportera resursen: sudo exportfs -arv
Du kan visa resursen med: sudo exportfs -s

Kontrollera att du kan nå NFS-servern via port 2049 via NFS-klientsystemet

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

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

6. Skapa en monteringspunkt på NFS-klientsystemet: sudo mkdir /tmp/mnt
7. Montera NFS-monteringspunkten på klientsystemet:

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

8. Filerna från NFS-servern ska nu ses på NFS-klienten under monteringspunkten: 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. Kopiera filerna till det lokala systemet: cp /tmp/mnt/* .
 

Common Internet File System (CIFS)/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 ska endast utföras av slutanvändaren. Den här kunskapsdatabasartikeln 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 körs kan du köra:

sudo systemctl status smb

Kommandot sudo testparm visar hur SMB är konfigurerat, t.ex.:

[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

Konfigurationsfilen som visas kan ändras med sudo vi (för detta måste 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@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

 

Om SMB körs på NetWorker-systemet gör du följande:
1. Skapa en SMB-resurs: sudo mkdir /mnt/samba
2. Kopiera de filer som behövs till katalogen /mnt/samba med linux cp-kommandot .
3. Ändra ägarskapet för samba-katalogen: sudo chown -R, ingen: /mnt/samba
4. Ändra behörigheter för samba-katalogen: sudo chmod -R 777 /mnt/samba
5. Starta om SMB-tjänsten: sudo systemctl – starta om SMB
6. Lägg till en nätverksplats i ett Windows-system och ange Linux NetWorker-servern och den delade mappen, t.ex.:

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

7. När du har anslutit filerna från Linux-servern kan du kopiera dem till ett Windows-system:
image.png
 

Monteringsbar ISO (skrivskyddad)

Om du behöver kopiera filer till NetWorker-servern men inte har SSH-åtkomst kan du skapa en monteringsbar ISO som innehåller de filer som behövs på NetWorker-servern. Hur ISO-avbildningen är monterad kan variera beroende på serverns serverdel. Följande exempel går via en VMware VM NetWorker-server. Den här metoden är skrivskyddad så den kan endast 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, t.ex.:

image.png

image.png
3. ISO kan laddas upp till ett VMware-datalager och sedan monteras på den virtuella NetWorker-serverns CD-enhet:

image.png
Obs! Välj Datastore ISO-fil i listrutan, markera den anslutna rutan och bläddra till den plats där ISO-filen laddades upp.

4. Anslut till NVE med hjälp av en VMware-konsol/webbklientanslutning och logga in som root.
5. Skapa en tillfällig monteringspunkt: mkdir /tmp/mnt
6. Montera CD-enheten på monteringspunkten: montera /dev/cdrom /tmp/mnt
7. Kopiera filerna från monteringspunkten: cp /mnt/cdrom/* . 


VMware PowerCLI

Du kan även använda PowerCLI cmdlet 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 kunskapsdatabasartikeln innehåller grundläggande instruktioner för användning av PowerCLI. Mer information finns i Microsofts dokumentation om PowerCLI och Copy-VMGuestFile.

Kontrollera om VMware PowerCLI är installerat på en Windows-server som har installerats i samma vCenter som Linux NetWorker-servern. Från en administrativ PowerShell-prompt på Windows Server kör:

Get-Command -module *VMware*

Utdata ska visa: 
Cmdlet Copy-VMGuestFile 12.3.0...... VMware.VimAutomation.Core

Observera: PowerCLI kan installeras med:
install-module -name VMware.PowerCLI -scope CurrentUser

Om PowerCLI är installerat utför du följande

1. Anslut till vCenter Server från Windows-serverns PowerShell-administratörsuppfrågan: 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
Obs! När du har gått in i vCenter-serverns tryck på Retur uppmanas du att ange ett vCenter-användarnamn. I vissa miljöer misslyckas kommandot Connect-VIServer med ett SSL-fel; du kan ignorera det här alternativet: 
Set-PowerCLIConfiguration -InvalidCertficateAction Ignore -Confirm:$false

2. Använd copy-VMGuestFile cmdlet för att kopiera den fil som behövs 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 VMRHEL7 -LocalToGuest -GuestUser root -GuestPassword 'Pa$$w0rd01'
PS C:\Users\Administrator>

3. Bekräfta att filen har kopierats till den virtuella måldatorn. I exemplet ovan visas nu:

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

Additional Information

Avsikten med denna KB är att hjälpa support och kunder med 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 kan du 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 Sept 2024
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.