メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能
  • 「Company Administration(会社情報の管理)」では、お使いのDell EMCのサイトや製品、製品レベルでのコンタクト先に関する情報を管理できます。

NetWorker (Linux): Bestanden kopiëren van/naar een Linux NetWorker server.

概要: Dit KB-artikel is een algemeen KB-artikel voor hulp bij opties voor het in- en uitschakelen van bestanden op Linux NetWorker-servers; inclusief het NetWorker Virtual Edition (NVE)-apparaat. Dit KB-artikel bevat basisinstructies voor het gebruik van SCP, NetWorker FLR, NFS, SMB, koppelbare ISO-bestanden en VMware PowerCLI. ...

この記事は自動翻訳されたものである可能性があります。品質に関するフィードバックがある場合は、このページの下部にあるフォームを使用してお知らせください。

文書の内容


手順

In sommige gevallen kan engineering/support bestanden leveren/aanvragen die moeten worden verzameld/geplaatst van/op het NetWorker-systeem; sommige opties voor het kopiëren van bestanden van/naar het NetWorker-systeem zijn mogelijk niet mogelijk bij bepaalde problemen/configuraties. Dit KB-artikel is een algemeen KB-artikel voor hulp bij verschillende opties voor het in- en uitschakelen van bestanden op Linux NetWorker-servers; inclusief het NetWorker Virtual Edition (NVE)-apparaat.
 

Secure Copy Protocol (SCP):

Een van de eenvoudigere methoden is het gebruik van een SCP-agent (WinSCP, FileZillaDeze hyperlink brengt u naar een website buiten Dell Technologies.). Deze Windows-hulpprogramma's kunnen worden geïnstalleerd en SSH/SCP gebruiken om verbinding te maken met de Linux NetWorker-server om bestanden van/naar te kopiëren. Deze methode gebruikt 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: Sommige Linux-systemen hebben 'PermitRootLogin no' ingesteld in het bestand /etc/ssh/sshd_config, waardoor SSH/SCP-verbindingen mislukken met behulp van het root-account met 'Access Denied'.
 

NetWorker File Level Recovery (FLR):

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

OPMERKING: Deze methode werkt ook met behulp van de NVP vProxy; Maak in plaats van een client een back-up van de NetWorker-server als VM en voer vervolgens een FLR van de VM-saveset uit naar 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 https://www.dell.com/support/home/
 

Netwerkbestandsshare (NFS)

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

Om te controleren of NFS op het systeem wordt uitgevoerd, worden de bestanden gekopieerd van:  

rpcinfo -p | grep nfs

   
De uitvoer zou moeten 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 koppelpunt: sudo mkdir /mnt/nfsshare
2. Plaats de bestanden die nodig zijn in de map /mnt/nfsshare met behulp van de Linux cp-opdracht .
3. Wijzig de eigenaar van het koppelpunt: sudo sudo sudn -R niemand: /mnt/nfsshare
3. Stel machtigingen in voor het koppelpunt: sudo chmod -R 777 /mnt/nfsshare
4. Wijzig het bestand /etc/exports om de koppelpunten en toegangsinformatie te bevatten:

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

[root@CentOS8 ~]# cat /etc/exports
/mnt/nfsshare 192.168.25.0/24(rw,sync,no_all_squash,root_squash)

5. Exporteer de share: sudo exportfs -arv
u kunt de share weergeven met: sudo exportfs -s

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

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

6. Maak een koppelpunt op het NFS-clientsysteem: sudo mkdir /tmp/mnt
7. Koppel het NFS-koppelpunt op het clientsysteem:

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

8. De bestanden van de NFS-server moeten nu worden weergegeven op de NFS-client onder het koppelpunt: 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. 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 brengt u naar een website buiten Dell Technologies. /SMB op het Linux-systeem is geïnstalleerd. Deze configuratie mag alleen worden uitgevoerd door de eindgebruiker. Dit KB-artikel bevat alleen elementaire CIFS/SMB-instructies; Voor meer gedetailleerde instructies raadpleegt u CIFS/SMB-instructies voor uw specifieke Linux-besturingssysteem. Om te controleren of SMB wordt uitgevoerd, kunt u het volgende uitvoeren:

sudo systemctl status smb

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

[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

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

[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

 

Als SMB wordt uitgevoerd op het NetWorker-systeem, voert u het volgende uit:
1. Een SMB-share maken: sudo mkdir /mnt/samba
2. Kopieer de benodigde bestanden naar de /mnt/samba dir met behulp van de Linux cp-opdracht .
3. Wijzig het eigendom van de samba dir: sudo sudo sudn -R niemand: /mnt/samba
4. Wijzig de machtigingen van de samba dir: sudo chmod -R 777 /mnt/samba
5. Start de SMB-service opnieuw op: sudo systemctl start SMB
opnieuw op6. Voeg vanaf een Windows-systeem een netwerklocatie toe en geef de Linux NetWorker-server en de gedeelde map op, bijvoorbeeld:

image.png
Dit gebruikt de netbios-naam en de [Share]-naam van het /etc/samba/smb.conf-bestand

van de Linux-server 7. Zodra de bestanden van de Linux-server zijn aangesloten, kunnen ze worden gekopieerd naar een Windows-systeem:
image.png
 

Koppelbare ISO (alleen-lezen)

Als u bestanden naar de NetWorker-server wilt kopiëren, maar geen SSH-toegang hebt, kunt u een koppelbare ISO maken met de bestanden die nodig zijn op de NetWorker server. Hoe de ISO is gekoppeld, hangt af van de backend van de server. Het volgende voorbeeld gaat over een VMware VM NetWorker-server. Deze methode is 'alleen-lezen', zodat deze alleen kan 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 brengt u naar een website buiten Dell Technologies. kan worden gebruikt om een ISO-bestand van het bestand te maken, bijvoorbeeld:

image.png

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

image.png
Opmerking: Selecteer Datastore ISO-bestand in de vervolgkeuzelijst, schakel het selectievakje Verbonden in en Blader naar de locatie waar de ISO is geüpload.

4. Maak verbinding met de NVE via een VMware-console-/webclientverbinding en meld u aan als root.
5. Een tijdelijk koppelpunt maken: mkdir /tmp/mnt
6. Koppel het cd-station aan het koppelpunt: mount /dev/cdrom /tmp/mnt
7. Kopieer de bestanden uit het koppelpunt: cp /mnt/cdrom/* . 


VMware PowerCLI

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

Controleer of VMware PowerCLI is geïnstalleerd op een Windows-server die is geïmplementeerd in hetzelfde vCenter als de Linux NetWorker-server. Vanuit een PowerShell-prompt op de Windows-server:

Get-Command -module *VMware*

De uitvoer moet het volgende weergeven: 
Cmdlet Copy-VMGuestFile 12.3.0.... VMware.VimAutomation.Core

Opmerking: PowerCLI kan worden geïnstalleerd met:
install-module -name VMware.PowerCLI -scope CurrentUser

Als PowerCLI is geïnstalleerd, voert u de volgende

1 uit. Maak verbinding met de vCenter-server vanaf de PowerShell-beheerdersprompt van de Windows-server: Connect-VIserver
Bijvoorbeeld:
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
Opmerking: Druk na het invoeren van de vCenter-server(s) op Enter en u wordt gevraagd om een vCenter-gebruikersnaam op te geven. In sommige omgevingen mislukt de opdracht Connect-VIServer met een SSL-fout; Optioneel kan dit worden genegeerd: 
Set-PowerCLIConfiguration -InvalidCertficateAction Ignore -Confirm:$false

2. Gebruik de cmdlet Copy-VMGuestFile om het benodigde bestand te kopiëren naar de syntaxis van het Linux NetWorker-systeem
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 VMRHEL7 -LocalToGuest -GuestUser root -GuestPassword 'Pa$$w0rd01'
PS C:\Users\Administrator>

3. Bevestig dat het bestand is gekopieerd naar de doel-VM. In het bovenstaande voorbeeld zien we nu:

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

その他の情報

De bedoeling van dit KB-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 NFS, SMB, PowerCLI niet configureren in klantomgevingen; Als u hulp nodig hebt bij deze processen, neem dan contact op met uw Linux-/Windows-systeembeheerders.

文書のプロパティ


影響を受ける製品

NetWorker

製品

NetWorker Series

最後に公開された日付

12 4月 2024

バージョン

4

文書の種類

How To