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): Bestanden kopiëren van of naar een Linux NetWorker Server

Summary: Dit artikel is een algemeen artikel dat u helpt met opties voor het ophalen van bestanden op of van Linux NetWorker servers, waaronder de NetWorker Virtual Edition (NVE) appliance. Dit artikel bevat basisinstructies voor het gebruik van Secure Copy Protocol (SCP), NetWorker FLR, NFS, SMB, Mountable ISO-bestanden en 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

Soms kunnen engineering of support bestanden leveren of aanvragen die van of naar het NetWorker-systeem moeten worden overgebracht. Sommige opties voor het kopiëren van bestanden van of naar het NetWorker-systeem zijn mogelijk niet mogelijk bij bepaalde problemen of configuraties. Dit artikel is bedoeld om u te helpen bij verschillende opties voor het ophalen van bestanden op of van Linux NetWorker servers, waaronder de NetWorker Virtual Edition (NVE) appliance.


Secure Copy Protocol (SCP):

Windows 11 en Windows Server 2019 (of hoger) hebben SCP-opdrachtregelfunctionaliteit. U kunt een SCP van een bestand van een Windows-systeem naar een Linux-server met behulp van:

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

Voorbeeld van SCP-opdrachtregel

Bestand gekopieerd naar Linux-server

Er zijn ook grafische hulpprogramma's voor de gebruikersinterface die kunnen worden gebruikt om SCP-bestanden van een Windows-systeem naar een Linux-systeem te verplaatsen (bijvoorbeeld: WinSCP,FileZillaDeze hyperlink leidt u naar een website buiten Dell Technologies.). Deze Windows-hulpprogramma's kunnen worden geïnstalleerd en gebruiken SSH of SCP om verbinding te maken met de Linux NetWorker-server om bestanden van/naar te kopiëren. Deze methode maakt gebruik van de Linux-gebruikersmachtigingen van het gebruikersaccount dat is opgegeven bij het maken van verbinding met het Linux-systeem vanaf de SCP-agent. Voor deze methode moet de SSHd-service worden uitgevoerd op de NetWorker-server.
 

OPMERKING: Op sommige Linux-systemen is PermitRootLogin no ingesteld in het /etc/ssh/sshd_config bestand dat niet slaagt voor SSH- of SCP-verbindingen met behulp van het root-account met 'Toegang geweigerd'.
 

NetWorker File Level Recovery (FLR):

Als de NetWorker-server niet toegankelijk is via SSH, kunt u een NetWorker-client maken voor de NetWorker-server. Voor de opslagsets geven de bestanden op die u wilt kopiëren. Maak een back-up van de nieuw aangemaakte client; voer vervolgens een FLR van de bestanden uit naar een ander doel-Linux-systeem waar SSH werkt. De bestanden kunnen SCP zijn van het doelsysteem of worden gekopieerd van de CIFS-share naar het Windows-systeem, indien geconfigureerd. Deze methode kan ook worden gebruikt om bestanden die nodig zijn op de NetWorker-server te FLR door er een back-up van te maken op een externe Linux-client en vervolgens een FLR uit te voeren naar de NetWorker-server.


OPMERKING: Deze methode werkt ook met behulp van de NetWorker VMware Protection (NVP) vProxy. In plaats van een client te maken, maakt u een back-up van de NetWorker-server als VM en voert u vervolgens een FLR van de VM-opslag uit die is ingesteld op het alternatieve doel.
 
Informatie over het configureren van clients en het uitvoeren van FLR vindt u in de NetWorker Administration Guide en NetWorker VMware Integration Guides die beschikbaar zijn via Dell Support.
 

Network File Share (NFS)

Afhankelijk van de specifieke Linux-distributie kan het installeren van NFSDeze hyperlink leidt u naar een website buiten Dell Technologies. verschillen. Dit mag alleen door de eindgebruiker worden uitgevoerd; dit artikel bevat alleen basisinstructies voor NFS. Zie voor meer informatie NFS-instructies voor uw Linux-besturingssysteem. Met NFS kunt u bestanden kopiëren tussen twee Linux-systemen.

Voer de volgende opdracht uit om te controleren of NFS wordt uitgevoerd op het systeem waarvan de bestanden zijn gekopieerd:  

rpcinfo -p | grep nfs

De uitvoer moet het volgende weergeven:

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

Als NFS wordt uitgevoerd, voert u het volgende uit:

  1. Maak een mountpoint:
sudo mkdir /mnt/nfsshare
  1. Plaats de benodigde bestanden in de map /mnt/nfsshare met behulp van de Linux cpbevelen.
  2. Wijzig de eigenaar van het koppelpunt:
sudo chown -R nobody: /mnt/nfsshare
  1. Stel machtigingen in op het koppelpunt:
sudo chmod -R 777 /mnt/nfsshare
  1. Wijzig de /etc/exports Bestand met de koppelpunten en toegangsinformatie:

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

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

U kunt de share weergeven met:

sudo exportfs -s

Controleer vanuit het NFS-clientsysteem dat u de NFS-server kunt bereiken via poort 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

Los eventuele problemen met de firewallverbinding op of tussen de bron-/doel-NFS-systemen op als er een time-out optreedt of de verbinding wordt geweigerd.

  1. Maak een koppelpunt op het NFS-clientsysteem:
sudo mkdir /tmp/mnt
  1. Koppel het NFS-koppelpunt op het clientsysteem:
sudo mount -t nfs NFS-SERVER-IP:/mnt/nfsshare/ /tmp/mnt
  1. De bestanden van de NFS-server zouden nu te zien moeten zijn op de NFS-client onder het koppelpunt: 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. Kopieer de bestanden naar het lokale systeem: 
cp /tmp/mnt/* .


Common Internet File System (CIFS)/SMB

U kunt de benodigde bestanden kopiëren tussen een Windows-systeem en het Linux NetWorker-systeem als CIFSDeze hyperlink leidt u naar een website buiten Dell Technologies. /SMB is geïnstalleerd op het Linux-systeem. Deze configuratie mag alleen worden uitgevoerd door de eindgebruiker. Dit artikel bevat alleen CIFS/SMB-basisinstructies; Zie voor meer gedetailleerde instructies CIFS/SMB-instructies voor uw specifieke Linux-besturingssysteem. Als u wilt controleren of de SMB-service wordt uitgevoerd, kunt u de volgende opdracht uitvoeren:

sudo systemctl status smb

De sudo testparm laat zien hoe SMB is geconfigureerd, bijvoorbeeld:

[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

Het getoonde configuratiebestand kan worden gewijzigd met sudo vi (hiervoor moet de SMB-service opnieuw worden gestart). Het bestand moet de domeinnaam als werkgroep, de netbios-naam van de Linux NetWorker-server en de configuratieparameters voor de gedeelde map bevatten:

[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

Als er een SMB wordt uitgevoerd op het NetWorker-systeem, voert u het volgende uit:

  1. Een SMB-share maken:
sudo mkdir /mnt/samba
  1. Kopieer de benodigde bestanden naar het /mnt/samba dir met behulp van de Linux cp bevelen.
  2. Eigenaar van de samba dir wijzigen:
sudo chown -R nobody: /mnt/samba
  1. Wijzig de rechten van de samba dir:
sudo chmod -R 777 /mnt/samba
  1. Start de SMB-service opnieuw:
sudo systemctl restart smb
  1. Voeg op een Windows-systeem een netwerklocatie toe en geef de Linux NetWorker-server en gedeelde map op, bijvoorbeeld:

Windows-koppelpunt voor de gedeelde map

Hiervoor worden de netbios-naam en de [Share]-naam van de Linux-server gebruikt. /etc/samba/smb.conf bestand.

  1. Eenmaal verbonden kunnen de bestanden van de Linux-server worden gekopieerd naar een Windows-systeem:


Koppelbare ISO (alleen-lezen)

Als u bestanden naar de NetWorker-server wilt kopiëren zonder SSH-toegang, kunt u een koppelbare ISO maken met de bestanden die nodig zijn op de NetWorker-server. Hoe de ISO wordt gekoppeld kan variëren, afhankelijk van de back-end van de server. Het volgende voorbeeld geldt voor een VMware VM NetWorker-server. Deze methode is alleen-lezen, en kan dus alleen worden gebruikt om bestanden naar de NetWorker-server te kopiëren.

  1. Verzamel de bestanden die nodig zijn voor het Linux NetWorker-systeem.
  2. Software zoals PowerISODeze hyperlink leidt u naar een website buiten Dell Technologies. kan worden gebruikt om een ISO-bestand van het bestand te maken, bijvoorbeeld:

Een ISO maken op basis van een bestand

PowerISO gebruiken om de ISO te maken

  1. De ISO kan worden geüpload naar een VMware-datastore en vervolgens worden gekoppeld aan het cd-station van de NetWorker-server-VM:

het koppelen van de ISO in VMware


OPMERKING: Selecteer Datastore ISO-bestand in de vervolgkeuzelijst, vink het vakje Verbonden aan en blader naar de locatie waar de ISO is geüpload.
  1. Maak verbinding met de NVE via een VMware-console/webclientverbinding en meld u aan als rootgebruiker.
  2. Create a temporary mountpoint: 
mkdir /tmp/mnt
  1. Plaats het cd-station op het koppelpunt: 
mount /dev/cdrom /tmp/mnt
  1. Kopieer de bestanden uit het koppelpunt: 
cp /mnt/cdrom/* . 


VMware PowerCLI

U kunt ook de PowerCLI-cmdlet gebruiken Copy-VMGuestFile Deze hyperlink leidt u naar een website buiten Dell Technologies.om bestanden van een Windows-systeem te kopiëren naar een Linux NetWorker-systeem dat is geïmplementeerd in VMware. Dit artikel bevat basisinstructies voor het gebruik van PowerCLI. Zie Microsoft-documentatie over PowerCLI en Copy-VMGuestFile voor meer informatie.

Zie de VMware-documentatie voor instructies voor het installeren van PowerCLI: https://developer.broadcom.com/powercli/installation-guideDeze hyperlink leidt u naar een website buiten Dell Technologies. 

Als PowerCLI is geïnstalleerd, voert u het volgende uit.

  1. Maak verbinding met de vCenter server via de PowerShell-beheerprompt van de Windows-server: Connect-VIserver
Voorbeeld:
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
Nadat u de vCenter-servers hebt ingevoerd, drukt u op Enter. U wordt gevraagd een vCenter-gebruikersnaam op te geven. In sommige omgevingen is de Connect-VIServer opdracht mislukt met een SSL-fout; Optioneel kan dit worden genegeerd: 
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false
  1. Gebruik de Copy-VMGuestFile cmdlet om het benodigde bestand naar het Linux NetWorker-systeem te kopiëren:
Syntaxis: 
Copy-VMGuestFile -Source PATH-TO-NEEDED-FILE -Destination PATH-ON-TARGET -VM VM_NAME -LocalToGuest -GuestUser TARGET-USER -GuestPassword TARGET-USER-PASSWORD
Voorbeeld:
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>

OPMERKING: Als u een foutmelding krijgt met de melding [Copy-VMGuestFile], NoPermission, heeft het VMware-gebruikersaccount dat in stap 1 wordt gebruikt geen machtigingen om deze actie uit te voeren. Zorg ervoor dat het gebruikersaccount een rol krijgt toegewezen die de bevoegdheid VirtualMachine.GuestOperations.Query bevat. Dit kan via de vSphere Client.
 
  1. Controleer of het bestand is gekopieerd naar de doel-VM, voor het bovenstaande voorbeeld zien we nu:
[root@linuxserver ~]# ls -l /tmp
total 0
-rw-r--r--. 1 root root 0 May 20 12:32 somefile1

Additional Information

De bedoeling van dit artikel is om support en klanten te helpen bij het verzamelen van bestanden van of het verplaatsen van bestanden naar een Linux NetWorker systeem. NetWorker-support mag niet de configuratie van NFS, SMB, PowerCLI in klantomgevingen zijn; Als hulp nodig is bij deze processen, neem dan contact op met uw Linux/Windows-systeembeheerders.

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.