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

NetWorker (Linux): Kopiera filer till/från en Linux NetWorker-server.

概要: 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. ...

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

手順

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

その他の情報

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.

対象製品

NetWorker

製品

NetWorker Series