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ådan kopierer du filer til/fra en Linux NetWorker-server.

Summary: Denne KB er en generel KB til at hjælpe med muligheder for at få filer til/fra Linux NetWorker-servere. herunder NetWorker Virtual Edition (NVE)-enheden. Denne KB indeholder grundlæggende instruktioner til brug af SCP, NetWorker FLR, NFS, SMB, ISO-filer, der kan monteres, og VMware PowerCLI. ...

This article applies to   This article does not apply to 

Instructions

I nogle tilfælde kan teknikerne/supporten levere/anmode om filer, der skal indsamles/placeres fra/på NetWorker-systemet. Nogle muligheder for at kopiere filer til/fra NetWorker-systemet er muligvis ikke mulige under visse problemer/konfigurationer. Denne KB er en generel KB til at hjælpe med forskellige muligheder for at hente filer til/fra Linux NetWorker-servere. herunder NetWorker Virtual Edition (NVE)-enheden.
 

SCP (Secure Copy Protocol):

En af de enklere metoder er at bruge en SCP-agent (WinSCP , FileZillaDette hyperlink fører dig til et websted uden for Dell Technologies.). Disse Windows-værktøjer kan installeres og bruge SSH/SCP til at oprette forbindelse til Linux NetWorker-serveren for at kopiere filer til/fra. Denne metode bruger Linux-brugertilladelserne for den brugerkonto, der er angivet ved tilslutning til Linux-systemet fra SCP-agenten. Denne metode kræver, at sshd-tjenesten kører på NetWorker-serveren.

BEMÆRK: Nogle Linux-systemer har "PermitRootLogin no" indstillet i /etc/ssh/sshd_config-filen, som vil mislykkeS SSH/SCP-forbindelser ved hjælp af rodkontoen med "Adgang nægtet".
 

NetWorker FLR (File Level Recovery):

Hvis NetWorker-serveren ikke er tilgængelig via SSH, kan du oprette en NetWorker-klient til NetWorker-serveren, og gemmesættene angiver de filer, du skal kopierede fra. Udføre en sikkerhedskopiering af den nyoprettede klient. og udfør derefter en FLR af filerne til et andet Linux-målsystem, hvor SSH fungerer. Filerne kan være SCP fra målsystemet eller kopieret fra CIFS-deling til Windows-systemet, hvis de er konfigureret. Denne metode kan også bruges til FLR-filer, der er nødvendige på NetWorker-serveren, ved at sikkerhedskopiere dem på en ekstern Linux-klient og derefter udføre en FLR til NetWorker-serveren.

BEMÆRK: Denne metode fungerer også ved hjælp af NVP vProxy; I stedet for at oprette en klient skal du blot sikkerhedskopiere NetWorker-serveren som en VM og derefter udføre en FLR af DEN VIRTUELLE lagring, der er indstillet til den alternative destination.
 
Du kan finde oplysninger om konfiguration af klienter og udførelse af FLR i NetWorker Administration Guide og NetWorker VMware Integration Guides, som er tilgængelige via https://www.dell.com/support/home/
 

Network File Share (NFS)

Afhængigt af den specifikke Linux-distribution, der installerer NFSDette hyperlink fører dig til et websted uden for Dell Technologies., kan det variere. Dette bør kun udføres af slutbrugeren. Denne KB indeholder kun grundlæggende NFS-instruktioner. Yderligere oplysninger finder du i NFS-vejledningen til dit Linux-operativsystem. NFS giver dig mulighed for at kopiere filer mellem to Linux-systemer.

For at bekræfte, om NFS kører på systemet, kopieres filerne fra:  

rpcinfo -p | grep nfs

   
Outputtet skal vise:

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

Hvis NFS kører, skal du gøre følgende:

1. Opret et monteringspunkt: sudo mkdir /mnt/nfsshare
2. Placer den eller de filer, der skal bruges i /mnt/nfsshare-mappen ved hjælp af Linux cp-kommandoen .
3. Skift ejer af tilslutningspunktet: sudown -R nobody: /mnt/nfsshare
3. Angiv tilladelser på monteringspunktet: sudo chmod -R 777 /mnt/nfsshare
4. Rediger /etc/eksport-filen for at indeholde monteringspunkterne og adgangsoplysningerne:

Syntaks: Eksempel 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. Eksporter delingen: sudo exportfs -arv
kan du få vist delingen med: sudo exportfs -s

Fra NFS-klientsystemet skal du bekræfte, at du kan nå NFS-serveren via port 2049

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 eventuelle problemer med firewallforbindelsen på eller mellem kilde-/mål-NFS-systemerne, hvis forbindelsen får timeout eller er til at gå i gang.

6. Opret et monteringspunkt på NFS-klientsystemet: sudo mkdir /tmp/mnt
7. Tilslut NFS-tilslutningspunktet på klientsystemet:

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

8. Filerne fra NFS-serveren bør nu kunne ses på NFS-klienten under tilslutningspunktet: 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. Kopier filerne til det lokale system: cp /tmp/mnt/* .
 

Almindeligt internetfilsystem (CIFS)/SMB

Du kan kopiere de nødvendige filer mellem et Windows-system og Linux NetWorker-systemet, hvis CIFSDette hyperlink fører dig til et websted uden for Dell Technologies. /SMB er installeret på Linux-systemet. Denne konfiguration bør kun udføres af slutbrugeren. Denne KB indeholder kun grundlæggende CIFS/SMB-instruktioner. Du kan finde flere detaljerede instruktioner i CIFS/SMB-vejledningen til dit specifikke Linux-operativsystem. For at kontrollere, om SMB kører, kan du køre:

sudo systemctl status smb

Kommandoen sudo testparm viser dig, hvordan SMB er konfigureret, f.eks.:

[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

Den viste konfigurationsfil kan ændres med sudo vi (dette kræver genstart af SMB-tjenesten). Filen skal indeholde domænenavnet som arbejdsgruppe, netbios-navnet på Linux NetWorker-serveren og konfigurationsparametrene for den delte mappe:

[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

 

Hvis SMB kører på NetWorker-systemet, skal du gøre følgende:
1. Opret en SMB-deling: sudo mkdir /mnt/samba
2. Kopier de nødvendige filer til /mnt/samba dir ved hjælp af Linux cp-kommandoen .
3. Skift ejerskab af samba dir: sudown -R nobody: /mnt/samba
4. Skift tilladelser for samba dir: sudo chmod -R 777 /mnt/samba
5. Genstart SMB-tjenesten: sudo systemctl genstart smb
6. Fra et Windows-system skal du tilføje en netværksplacering og angive Linux NetWorker-serveren og den delte mappe, f.eks.:

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

7. Når filerne er tilsluttet fra Linux-serveren, kan de kopieres til et Windows-system:
image.png
 

Iso, der kan monteres (skrivebeskyttet)

Hvis du har brug for at kopiere filer til NetWorker-serveren, men ikke har SSH-adgang, kan du oprette en ISO, der kan tilsluttes, og som indeholder den eller de filer, der skal bruges på NetWorker-serveren. Hvordan ISO monteres, kan variere afhængigt af serverens backend, så vil følgende eksempel gå over en VMware VM NetWorker-server. Denne metode er "skrivebeskyttet", så den kan kun bruges til at kopiere filer til NetWorker-serveren.

1. Indsaml den eller de filer, der skal bruges til Linux NetWorker-systemet.
2. Software som PowerISODette hyperlink fører dig til et websted uden for Dell Technologies. kan bruges til at oprette en ISO-fil fra filen, f.eks.:

image.png

image.png
3. ISO'en kan uploades til et VMware-datalager og derefter installeres på NetWorker-serverens VM's cd-drev:

image.png
Bemærk: Vælg Datastore ISO-fil på rullelisten, marker feltet Connected (Tilsluttet), og til den placering, hvor ISO'en blev uploadet.

4. Opret forbindelse til NVE ved hjælp af en VMware-konsol-/webklientforbindelse, og log på som root.
5. Opret et midlertidigt monteringspunkt: mkdir /tmp/mnt
6. Monter cd-drevet på monteringspunktet: tilslutning /dev/cdrom /tmp/mnt
7. Kopier filerne ud af tilslutningspunktet: cp /mnt/cdrom/* . 


VMware PowerCLI

Du kan også bruge PowerCLI cmdlet Copy-VMGuestFile Dette hyperlink fører dig til et websted uden for Dell Technologies. til at kopiere filer fra et Windows-system til et Linux NetWorker-system, der er implementeret i VMware. Denne KB indeholder grundlæggende instruktioner til brug af PowerCLI. Se Microsofts dokumentation om PowerCLI og Copy-VMGuestFile for at få flere oplysninger.

Bekræft, at VMware PowerCLI er installeret på en Windows-server, der er implementeret i samme vCenter som Linux NetWorker-serveren. Fra en administrativ PowerShell-prompt på Windows-serveren skal du køre:

Get-Command -modul *VMware*

Outputtet skal vise: 
Cmdlet Copy-VMGuestFile 12.3.0.... VMware.VimAutomation.Core

Bemærk: PowerCLI kan installeres med:
install-module -name VMware.PowerCLI -scope CurrentUser

Hvis PowerCLI er installeret, skal du udføre følgende

1. Opret forbindelse til vCenter-serveren fra Windows-serverens PowerShell-administratorprompt: Connect-VIserver
F.eks:
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
Bemærk: Når du har indtastet vCenter-server(e), skal du trykke på Enter, og du vil blive bedt om at angive et vCenter-brugernavn. I nogle miljøer mislykkes kommandoen Connect-VIServer med en SSL-fejl. Du kan også ignorere dette: 
Set-PowerCLIConfiguration -InvalidCertficateAction Ignore -Confirm:$false

2. Brug Copy-VMGuestFile cmdlet til at kopiere den nødvendige fil 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 VMRHEL7 -LocalToGuest -GuestUser root -GuestPassword 'Pa$$w0rd01'
PS C:\Users\Administrator>

3. Bekræft, at filen blev kopieret til destinations-VM'en. I ovenstående eksempel ser vi nu:

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

Additional Information

Formålet med denne KB er at hjælpe support og kunder med at indsamle filer fra eller flytte filer til et Linux NetWorker-system. NetWorker-support bør ikke konfigurere NFS, SMB, PowerCLI i kundemiljøer; Hvis der er behov for hjælp til disse processer, skal dine Linux/Windows-systemadministratorer kontaktes i overensstemmelse hermed.

Affected Products

NetWorker

Products

NetWorker Series