NetWorker (Linux): Slik kopierer du filer til eller fra en Linux NetWorker-server

摘要: Denne artikkelen er en generell artikkel som hjelp med alternativer for å få filer på eller av Linux NetWorker-servere, inkludert NetWorker Virtual Edition-verktøyet (NVE). Denne artikkelen inneholder grunnleggende instruksjoner for bruk av Secure Copy Protocol (SCP), NetWorker FLR, NFS, SMB, monterbare ISO-filer og VMware PowerCLI. ...

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

Noen ganger kan teknikere eller støtte levere eller be om filer som må overføres til eller fra NetWorker-systemet. Noen alternativer for å kopiere filer til eller fra NetWorker-systemet er kanskje ikke mulig under visse problemer eller konfigurasjoner. Denne artikkelen bruker ulike alternativer for å få filer på eller av Linux NetWorker-servere, inkludert NVE-verktøyet (NetWorker Virtual Edition).


Secure Copy Protocol (SCP):

Windows 11 og Windows Server 2019 (eller nyere) har SCP-funksjonalitet på kommandolinjen. Du kan SCP en fil fra et Windows-system til en Linux-server ved å bruke:

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

Eksempel på SCP-kommandolinje

Fil kopiert til Linux Server

Det finnes også grafiske brukergrensesnittverktøy som kan brukes til å SCP-filer fra et Windows-system til et Linux-system (For eksempel: WinSCP,FileZillaDenne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies.). Disse Windows-verktøyene kan installeres og bruke SSH eller SCP for å koble til Linux NetWorker-serveren for å kopiere filer til/fra. Denne metoden bruker Linux-brukertillatelsene til brukerkontoen som er angitt når du kobler til Linux-systemet fra SCP-agenten. Denne metoden krever at SSHd-tjenesten kjører på NetWorker-serveren.
 

MERK: Noen Linux-systemer har "PermitRootLogin no" angitt i /etc/ssh/sshd_config fil som mislykkes SSH- eller SCP-tilkoblinger ved hjelp av rotkontoen med "Access Denied."
 

NetWorker-filnivågjenoppretting (FLR):

Hvis NetWorker-serveren ikke er tilgjengelig over SSH, kan du opprette en NetWorker-klient for NetWorker-serveren. Du angir filene du vil kopiere av, for lagringssettene. Utfør en sikkerhetskopi av den nyopprettede klienten; deretter utføre en FLR av filene til et annet mål Linux-system der SSH fungerer. Filene kan SCP fra målsystemet eller kopieres fra CIFS-deling til Windows-systemet hvis de er konfigurert. Denne metoden kan også brukes til å FLR-filer som trengs på NetWorker-serveren ved å sikkerhetskopiere dem på en ekstern Linux-klient og deretter utføre en FLR til NetWorker-serveren.


MERK: Denne metoden fungerer også ved hjelp av NetWorker VMware Protection (NVP) vProxy. I stedet for å opprette en klient må du sikkerhetskopiere NetWorker-serveren som en virtuell maskin og deretter utføre en FLR av VM-lagringen som er satt til det alternative målet.
 
Du finner informasjon om konfigurering av klienter og utføring av FLR i administrasjonsveiledningen for NetWorker og i integreringsveiledningene for NetWorker VMware, som er tilgjengelig via Dell Support.
 

Delt nettverksfilressurs (NFS)

Avhengig av den spesifikke Linux-distribusjonen kan installering av NFSDenne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies. variere. Dette skal kun utføres av sluttbrukeren; denne artikkelen inneholder bare grunnleggende NFS-instruksjoner. Hvis du vil ha mer informasjon, kan du se NFS-instruksjoner for Linux OS. NFS lar deg kopiere filer mellom to Linux-systemer.

Hvis du vil kontrollere om NFS kjører på systemet som filene kopieres fra, kjører du følgende kommando:  

rpcinfo -p | grep nfs

Utdataene skal vise:

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

Hvis NFS kjører, gjør du følgende:

  1. Opprett et mountpoint:
sudo mkdir /mnt/nfsshare
  1. Plasser de nødvendige filene i katalogen /mnt/nfsshare ved hjelp av Linux cpkommando.
  2. Endre eier av monteringspunktet:
sudo chown -R nobody: /mnt/nfsshare
  1. Angi tillatelser på monteringspunktet:
sudo chmod -R 777 /mnt/nfsshare
  1. Endre /etc/exports Filen skal inneholde monteringspunkter og tilgangsinformasjon:

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

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

Du kan vise den delte ressursen med:

sudo exportfs -s

Fra NFS-klientsystemet bekrefter du at du kan nå NFS-serveren 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 eventuelle problemer med brannmurtilkoblingen på eller mellom kilde-/mål-NFS-systemene hvis tilkoblingen blir tidsavbrutt eller nektet.

  1. Opprett et monteringspunkt på NFS-klientsystemet:
sudo mkdir /tmp/mnt
  1. Montere NFS-monteringspunktet på klientsystemet:
sudo mount -t nfs NFS-SERVER-IP:/mnt/nfsshare/ /tmp/mnt
  1. Filene fra NFS-serveren skal nå sees på NFS-klienten under mountpoint: 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. Kopier filene til det lokale systemet: 
cp /tmp/mnt/* .


CIFS (Common Internet File System)/SMB

Du kan kopiere de nødvendige filene mellom et Windows-system og Linux NetWorker-systemet hvis CIFSDenne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies. / SMB er installert på Linux-systemet. Denne konfigurasjonen skal bare utføres av sluttbrukeren. Denne artikkelen inneholder bare grunnleggende CIFS/SMB-instruksjoner. Hvis du vil ha mer detaljerte instruksjoner, kan du se CIFS/SMB-instruksjoner for ditt spesifikke Linux-operativsystem. Hvis du vil kontrollere om SMB-tjenesten kjører, kan du kjøre:

sudo systemctl status smb

Informasjonen i sudo testparm kommandoen viser hvordan SMB er konfigurert, for eksempel:

[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

Konfigurasjonsfilen som vises, kan endres med sudo vi (Dette krever at du starter SMB-tjenesten på nytt). Filen skal inneholde domenenavnet som arbeidsgruppe, netbios-navnet til Linux NetWorker-serveren og konfigurasjonsparametere for den delte mappen:

[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

Hvis en SMB kjører på NetWorker-systemet, gjør du følgende:

  1. Opprett en delt SMB-ressurs:
sudo mkdir /mnt/samba
  1. Kopier de nødvendige filene til /mnt/samba dir ved hjelp av Linux cp kommando.
  2. Endre eierskap til samba dir:
sudo chown -R nobody: /mnt/samba
  1. Endre tillatelser for samba dir:
sudo chmod -R 777 /mnt/samba
  1. Start SMB-tjenesten på nytt:
sudo systemctl restart smb
  1. Legg til en nettverksplassering fra et Windows-system og angi Linux NetWorker-serveren og den delte mappen, for eksempel:

Windows Mountpoint for den delte mappen

Dette bruker netbios-navnet og [Share]-navnet fra Linux-serverens /etc/samba/smb.conf fil.

  1. Når du er tilkoblet, kan filene fra Linux-serveren kopieres til et Windows-system:


ISO som kan monteres (skrivebeskyttet)

Hvis du vil kopiere filer til NetWorker-serveren uten SSH-tilgang, kan du opprette en monterbar ISO som inneholder filene som kreves på NetWorker-tjeneren. Hvordan ISO-en er montert, kan variere avhengig av serverens serverdel. Følgende eksempel går over en VMware VM NetWorker-server. Denne metoden er "skrivebeskyttet", så den kan bare brukes til å kopiere filer til NetWorker-serveren.

  1. Samle inn filene som trengs for Linux NetWorker-systemet.
  2. Programvare som PowerISODenne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies. kan brukes til å opprette en ISO-fil fra filen, for eksempel:

Opprette en ISO fra en fil

Bruke PowerISO til å opprette ISO

  1. ISO-filen kan lastes opp til en VMware-datalagring og deretter monteres på CD-stasjonen til NetWorker-serveren:

montering av ISO i VMware


MERK: Velg Datalagre ISO-fil fra rullegardinlisten, merk av i den tilkoblede boksen, og Bla til plasseringen ISO-en ble lastet opp.
  1. Koble til NVE ved hjelp av en VMware-konsoll/nettklienttilkobling, og logg på som rot.
  2. Opprett et midlertidig monteringspunkt: 
mkdir /tmp/mnt
  1. Monter CD-stasjonen på monteringspunktet: 
mount /dev/cdrom /tmp/mnt
  1. Kopier filene ut av monteringspunktet: 
cp /mnt/cdrom/* . 


VMware PowerCLI

Du kan også bruke PowerCLI-cmdleten Copy-VMGuestFile Denne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies.for å kopiere filer fra et Windows-system til et Linux NetWorker-system implementert i VMware. Denne artikkelen inneholder grunnleggende instruksjoner for bruk av PowerCLI. Se Microsoft-dokumentasjon om PowerCLI og Copy-VMGuestFile for mer informasjon.

Hvis du vil ha instruksjoner om hvordan du installerer PowerCLI, kan du se VMware-dokumentasjon: https://developer.broadcom.com/powercli/installation-guideDenne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies. 

Hvis PowerCLI er installert, gjør du følgende.

  1. Koble til vCenter-serveren fra PowerShell-administratorledeteksten for Windows-serveren: Connect-VIserver
Eksempel:
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 gått inn i vCenter-serverne, trykker du på enter. Du blir bedt om å angi et vCenter-brukernavn. I noen miljøer vil Connect-VIServer kommandoen mislykkes med en SSL-feil; Eventuelt kan dette ignoreres: 
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false
  1. Trykk på Copy-VMGuestFile cmdlet for å kopiere den nødvendige filen til Linux NetWorker-systemet:
Syntaks: 
Copy-VMGuestFile -Source PATH-TO-NEEDED-FILE -Destination PATH-ON-TARGET -VM VM_NAME -LocalToGuest -GuestUser TARGET-USER -GuestPassword TARGET-USER-PASSWORD
Eksempel:
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>

MERK: Hvis du får en feilmelding om følgende: [Copy-VMGuestFile], NoPermission, har ikke VMware-brukerkontoen som ble brukt i trinn 1, tillatelse til å utføre denne handlingen. Kontroller at brukerkontoen er tilordnet en rolle som inkluderer rettigheten VirtualMachine.GuestOperations.Query. Dette kan gjøres via vSphere Client.
 
  1. Bekreft at filen ble kopiert til mål-VM, for eksemplet ovenfor ser vi nå:
[root@linuxserver ~]# ls -l /tmp
total 0
-rw-r--r--. 1 root root 0 May 20 12:32 somefile1

其他資訊

Hensikten med denne artikkelen er å hjelpe kundestøtte og kunder med å samle inn filer fra eller flytte filer til et Linux NetWorker-system. NetWorker-støtte skal ikke konfigurere NFS, SMB og PowerCLI i kundemiljøer. Hvis det kreves assistanse med disse prosessene, må du engasjere Linux / Windows-systemadministratorene dine tilsvarende.

受影響的產品

NetWorker

產品

NetWorker Series
文章屬性
文章編號: 000187100
文章類型: How To
上次修改時間: 28 4月 2025
版本:  9
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。