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): Slik kopierer du filer til eller fra en Linux NetWorker-server

Summary: 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. ...

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

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

Additional Information

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.

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.