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

NetWorker (Linux): Sådan kopieres filer til eller fra en Linux NetWorker-server

概要: Denne artikel er en generel artikel for at hjælpe med muligheder for at hente filer på eller fra Linux NetWorker-servere, herunder NetWorker Virtual Edition (NVE)-enheden. Denne artikel indeholder grundlæggende instruktioner til brug af SCP (Secure Copy Protocol), NetWorker FLR, NFS, SMB, ISO-FILER, DER KAN MONTERES, OG VMware PowerCLI. ...

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

手順

Nogle gange kan teknikere eller support levere eller anmode om filer, der skal overføres til eller fra NetWorker-systemet. Nogle muligheder for at kopiere filer til eller fra NetWorker-systemet er muligvis ikke mulige under visse problemer eller konfigurationer. Denne artikel er med til at hjælpe med forskellige muligheder for at hente filer på eller fra Linux NetWorker-servere, herunder NetWorker Virtual Edition-enheden (NVE).


SCP (Secure Copy Protocol):

Windows 11 og Windows Server 2019 (eller nyere) har kommandolinje SCP-funktionalitet. Du kan SCP en fil fra et Windows-system til en Linux-server ved hjælp af:

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

Eksempel på scp-kommandolinje

Fil kopieret til Linux-server

Der er også grafiske brugergrænsefladeværktøjer, som kan bruges til at SCP-filer fra et Windows-system til et Linux-system (For eksempel: WinSCP,FileZillaDette hyperlink fører dig til et websted uden for Dell Technologies.). Disse Windows-værktøjer kan installeres og bruge SSH eller SCP til at oprette forbindelse til Linux NetWorker-serveren for at kopiere filer til/fra. Denne metode bruger Linux-brugertilladelserne for den brugerkonto, der blev angivet, når der oprettes forbindelse 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 fil, der fejler SSH- eller SCP-forbindelser ved hjælp af rodkontoen med "Adgang nægtet."
 

NetWorker File Level Recovery (FLR):

Hvis NetWorker-serveren ikke er tilgængelig via SSH, kan du oprette en NetWorker-klient til NetWorker-serveren. For gemmesættene skal du angive de filer, du skal kopieres fra. Udfør en sikkerhedskopi af den nyoprettede klient; udfør derefter en FLR af filerne til et andet mål Linux-system, hvor SSH fungerer. Filerne kan SCP fra målsystemet eller kopieres fra CIFS-deling til Windows-systemet, hvis det 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 NetWorker VMware Protection (NVP) vProxy. I stedet for at oprette en klient kan du sikkerhedskopiere NetWorker-serveren som en VM og derefter udføre en FLR af VM-lagringen, der er indstillet til den alternative destination.
 
Du kan finde oplysninger om konfiguration af klienter og udførelse af FLR i NetWorker-administrationsvejledningen og NetWorker VMware-integrationsvejledninger, der er tilgængelige via Dell Support.
 

Netværksfilshare (NFS)

Afhængigt af den specifikke Linux-distribution kan installation af NFSDette hyperlink fører dig til et websted uden for Dell Technologies. variere. Dette bør kun udføres af slutbrugeren; denne artikel indeholder kun grundlæggende NFS-instruktioner, for yderligere oplysninger se NFS-instruktioner til dit Linux OS. NFS giver dig mulighed for at kopiere filer mellem to Linux-systemer.

Kør følgende kommando for at bekræfte, om NFS kører på det system, filerne kopieres fra:  

rpcinfo -p | grep nfs

Resultatet 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
  1. Placer de nødvendige filer i mappen /mnt/nfsshare ved hjælp af Linux cpkommando.
  2. Skift ejer af monteringspunktet:
sudo chown -R nobody: /mnt/nfsshare
  1. Indstil tilladelser på monteringspunktet:
sudo chmod -R 777 /mnt/nfsshare
  1. Rediger /etc/exports Fil, der indeholder monteringspunkter og adgangsoplysninger:

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. Eksportér delingen:
sudo exportfs -arv

Du kan vise delingen med:

sudo exportfs -s

Fra NFS-klientsystemet skal du bekræfte, at du kan nå NFS-serveren over 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 firewallforbindelsen på eller mellem kilde-/destinations-NFS-systemerne, hvis der opstår timeout for forbindelsen, eller den afvises.

  1. Opret et tilslutningspunkt på NFS-klientsystemet:
sudo mkdir /tmp/mnt
  1. Monter NFS-monteringspunktet på klientsystemet:
sudo mount -t nfs NFS-SERVER-IP:/mnt/nfsshare/ /tmp/mnt
  1. Filerne fra NFS-serveren bør nu kunne ses på NFS-klienten under monteringspunktet: 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 filerne til det lokale system: 
cp /tmp/mnt/* .


Common Internet File System (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 artikel indeholder kun grundlæggende CIFS/SMB-instruktioner. for mere detaljerede instruktioner se CIFS/SMB-instruktioner til dit specifikke Linux OS. For at kontrollere, om SMB-tjenesten kører, kan du køre:

sudo systemctl status smb

Ikonet sudo testparm kommando viser dig, hvordan SMB er konfigureret, 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

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

[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 der kører en SMB på NetWorker-systemet, skal du gøre følgende:

  1. Opret en SMB-deling:
sudo mkdir /mnt/samba
  1. Kopier de nødvendige filer til /mnt/samba dir ved hjælp af Linux cp kommando.
  2. Skift ejerskab af samba dir:
sudo chown -R nobody: /mnt/samba
  1. Skift tilladelser for samba dir:
sudo chmod -R 777 /mnt/samba
  1. Genstart SMB-tjenesten:
sudo systemctl restart smb
  1. Fra et Windows-system skal du tilføje en netværksplacering og angive Linux NetWorker-serveren og den delte mappe, for eksempel:

Windows tilslutningspunkt til den delte mappe

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

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


Monterbar ISO (skrivebeskyttet)

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

  1. Indsaml 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, for eksempel:

Oprettelse af en ISO fra en fil

Brug af PowerISO til at oprette ISO

  1. ISO en kan uploades til et VMware-datalager og derefter monteres på cd-drevet til NetWorker-serverens virtuelle maskine:

montering af ISO i VMware


BEMÆRK: Vælg Datastore ISO-fil på rullelisten, markér afkrydsningsfeltet Tilsluttet, og til den placering, hvor ISO-filen blev uploadet.
  1. Opret forbindelse til NVE ved hjælp af en VMware-konsol-/webklientforbindelse, og log på som root.
  2. Opret et midlertidigt tilslutningspunkt: 
mkdir /tmp/mnt
  1. Monter cd-drevet på monteringspunktet: 
mount /dev/cdrom /tmp/mnt
  1. Kopier filerne ud af tilslutningspunktet: 
cp /mnt/cdrom/* . 


VMware PowerCLI

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

Du kan finde instruktioner til installation af PowerCLI i VMware-dokumentationen: https://developer.broadcom.com/powercli/installation-guideDette hyperlink fører dig til et websted uden for Dell Technologies. 

Hvis PowerCLI er installeret, skal du gøre følgende.

  1. Opret forbindelse til vCenter-serveren fra Windows-serverens PowerShell-administratorprompt: 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 er gået ind på vCenter-serverne, skal du trykke på Enter. Du bliver bedt om at angive et vCenter-brugernavn. I nogle miljøer er Connect-VIServer kommandoen mislykkes med en SSL-fejl; Dette kan eventuelt ignoreres: 
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false
  1. Brug Copy-VMGuestFile cmdlet til kopiering af 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 LINUXVM -LocalToGuest -GuestUser root -GuestPassword 'Pa$$w0rd01'
PS C:\Users\Administrator>

BEMÆRK: Hvis du får vist fejlmeddelelsen [Copy-VMGuestFile], NoPermissionhar den VMware-brugerkonto, der blev brugt i trin 1, ikke tilladelse til at udføre denne handling. Sørg for, at brugerkontoen er tildelt en rolle, der omfatter rettigheden VirtualMachine.GuestOperations.Query. Dette kan gøres via vSphere-klienten.
 
  1. Bekræft, at filen blev kopieret til mål-VM'en, for ovenstående eksempel ser vi nu:
[root@linuxserver ~]# ls -l /tmp
total 0
-rw-r--r--. 1 root root 0 May 20 12:32 somefile1

その他の情報

Hensigten med denne artikel 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 du kontakte dine Linux/Windows-systemadministratorer i overensstemmelse hermed.

対象製品

NetWorker

製品

NetWorker Series
文書のプロパティ
文書番号: 000187100
文書の種類: How To
最終更新: 25 10月 2024
バージョン:  7
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。