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

NetWorker (Linux): Anleitung zum Kopieren von Dateien zu/von einem Linux NetWorker-Server.

概要: Dieser Wissensdatenbank-Artikel ist ein allgemeiner Wissensdatenbank-Artikel zur Unterstützung bei Optionen zum Abrufen von Dateien auf/aus Linux NetWorker-Servern. einschließlich der NetWorker Virtual Edition (NVE)-Appliance. Dieser Wissensdatenbank-Artikel enthält grundlegende Anweisungen für die Verwendung von SCP, NetWorker FLR, NFS, SMB, mountbaren ISO-Dateien und VMware PowerCLI. ...

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

文書の内容


手順

In einigen Fällen können Engineering/Support Dateien bereitstellen/anfordern, die vom/auf dem NetWorker-System erfasst/platziert werden müssen. einige Optionen zum Kopieren von Dateien auf/vom NetWorker-System sind unter bestimmten Problemen/Konfigurationen möglicherweise nicht möglich. Dieser Wissensdatenbank-Artikel ist ein allgemeiner Wissensdatenbank-Artikel, der sie bei verschiedenen Optionen für das Abrufen von Dateien auf/aus Linux NetWorker-Servern unterstützt. einschließlich der NetWorker Virtual Edition (NVE)-Appliance.
 

Secure Copy Protocol (SCP):

Eine der einfacheren Methoden ist die Verwendung eines SCP-Agent (WinSCP, FileZillaDieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies.). Diese Windows-Dienstprogramme können installiert werden und verwenden SSH/SCP, um eine Verbindung zum Linux NetWorker-Server herzustellen, um Dateien zu/von zu kopieren. Diese Methode verwendet die Linux-Benutzerberechtigungen des Benutzerkontos, das bei der Verbindung mit dem Linux-System über den SCP-Agent angegeben ist. Für diese Methode muss der sshd-Service auf dem NetWorker-Server ausgeführt werden.

HINWEIS: Auf einigen Linux-Systemen ist "PermitRootLogin no" in der Datei /etc/ssh/sshd_config festgelegt, wodurch SSH/SCP-Verbindungen mit dem Root-Konto mit "Access Denied" fehlschlagen.
 

NetWorker File Level Recovery (FLR):

Wenn auf den NetWorker-Server über SSH nicht zugegriffen werden kann, können Sie einen NetWorker-Client für den NetWorker-Server erstellen. Für die Savesets geben Sie die Dateien an, die Sie kopieren müssen. Durchführen eines Backups des neu erstellten Clients führen Sie dann eine FLR der Dateien auf einem anderen Ziel-Linux-System durch, auf dem SSH funktioniert. Die Dateien können SCP vom Zielsystem sein oder von der CIFS-Freigabe auf das Windows-System kopiert werden, falls konfiguriert. Diese Methode kann auch für FLR-Dateien verwendet werden, die auf dem NetWorker-Server benötigt werden, indem sie auf einem Remote-Linux-Client gesichert und dann eine FLR auf dem NetWorker-Server durchgeführt werden.

HINWEIS: Diese Methode funktioniert auch mit dem NVP vProxy. Anstatt einen Client zu erstellen, sichern Sie einfach den NetWorker-Server als VM und führen Sie dann eine FLR des VM-Saveset auf das alternative Ziel aus.
 
Informationen zur Konfiguration von Clients und zur Durchführung von FLR finden Sie im NetWorker-Administrationshandbuch und den NetWorker VMware-Integrationsleitfäden, die über https://www.dell.com/support/home/
 

Network File Share (NFS)

Je nach der spezifischen Linux-Distribution kann die Installation von NFSDieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies. abweichen. Dies sollte nur vom Endbenutzer durchgeführt werden. Dieser Wissensdatenbank-Artikel enthält nur grundlegende NFS-Anweisungen. Weitere Informationen finden Sie in den NFS-Anweisungen für Ihr Linux-Betriebssystem. MIT NFS können Sie Dateien zwischen zwei Linux-Systemen kopieren.

Um zu bestätigen, ob NFS auf dem System ausgeführt wird, werden die Dateien von kopiert:  

rpcinfo -p | grep nfs

   
Die Ausgabe sollte Folgendes anzeigen:

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

Wenn NFS ausgeführt wird, führen Sie die folgenden Schritte aus:

1. Erstellen Sie einen Mount-Punkt: sudo mkdir /mnt/nfsshare
2. Platzieren Sie die benötigte(n) Datei(n) im Verzeichnis /mnt/nfsshare mit dem Linux cp-Befehl .
3. Ändern Sie den Eigentümer des Mount-Punkts: sudo chown -R nobody: /mnt/nfsshare
3. Legen Sie Berechtigungen für den Mount-Punkt fest: sudo chmod -R 777 /mnt/nfsshare
4. Ändern Sie die Datei /etc/exports so, dass sie die Mount-Punkt- und Zugriffsinformationen enthält:

Syntax: Beispiel für /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. Exportieren Sie die Freigabe: sudo exportfs -arv
Sie können die Freigabe mit folgendem Befehl anzeigen: sudo exportfs -s

Bestätigen Sie über das NFS-Clientsystem , dass Sie den NFS-Server über Port 2049 erreichen können.

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

Beheben Sie alle Probleme mit der Firewallverbindung auf oder zwischen den Quell-/Ziel-NFS-Systemen, wenn die Verbindung abläuft oder abgelehnt wird.

6. Erstellen Sie einen Mount-Punkt auf dem NFS-Clientsystem: sudo mkdir /tmp/mnt
7. Mounten Sie den NFS-Mount-Punkt auf dem Clientsystem:

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

8. Die Dateien vom NFS-Server sollten jetzt auf dem NFS-Client unter dem Mount-Punkt angezeigt werden: 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. Kopieren Sie die Dateien auf das lokale System: cp /tmp/mnt/*
 

Common Internet File System (CIFS)/SMB

Sie können die erforderlichen Dateien zwischen einem Windows-System und dem Linux NetWorker-System kopieren, wenn CIFSDieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies. /SMB auf dem Linux-System installiert ist. Diese Konfiguration sollte nur vom Endbenutzer durchgeführt werden. Dieser Wissensdatenbank-Artikel enthält nur grundlegende CIFS/SMB-Anweisungen. Detailliertere Anweisungen finden Sie in den CIFS/SMB-Anweisungen für Ihr spezifisches Linux-Betriebssystem. So überprüfen Sie, ob SMB ausgeführt wird:

sudo systemctl-Status smb

Der Befehl sudo testparm zeigt Ihnen, wie SMB konfiguriert ist, z. B.:

[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

Die angezeigte Konfigurationsdatei kann mit sudo vi geändert werden (dazu muss der SMB-Service neu gestartet werden). Die Datei sollte den Domainnamen als Arbeitsgruppe, den NetBIOS-Namen des Linux NetWorker-Servers und die Konfigurationsparameter für das freigegebene Verzeichnis enthalten:

[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

 

Wenn SMB auf dem NetWorker-System ausgeführt wird, führen Sie die folgenden Schritte aus:
1. Erstellen Sie eine SMB-Freigabe: sudo mkdir /mnt/samba
2. Kopieren Sie die erforderlichen Dateien mit dem Linux cp-Befehl in das Verzeichnis /mnt/samba.
3. Ändern Sie die Eigentumsrechte an samba dir: sudo chown -R nobody: /mnt/samba
4. Ändern Sie die Berechtigungen des samba dir: sudo chmod -R 777 /mnt/samba
5. Starten Sie den SMB-Service neu: sudo systemctl smb
neu starten6. Fügen Sie von einem Windows-System einen Netzwerkspeicherort hinzu und geben Sie den Linux NetWorker-Server und den freigegebenen Ordner an, z. B.:

image.png
Dies verwendet den NetBIOS-Namen und den [Freigabe]-Namen aus der Datei

/etc/samba/smb.conf des Linux-Servers 7. Nach der Verbindung können die Dateien vom Linux-Server auf ein Windows-System kopiert werden:
image.png
 

Mountbare ISO (schreibgeschützt)

Wenn Sie Dateien auf den NetWorker-Server kopieren müssen, aber keinen SSH-Zugriff haben, können Sie eine mountbare ISO-Datei erstellen, die die auf dem NetWorker-Server benötigten Dateien enthält. Wie die ISO gemountet wird, kann je nach Back-end des Servers variieren. Im folgenden Beispiel wird ein VMware VM NetWorker-Server angezeigt. Diese Methode ist "schreibgeschützt", sodass sie nur verwendet werden kann, um Dateien auf den NetWorker-Server zu kopieren.

1. Erfassen Sie die für das Linux NetWorker-System erforderlichen Dateien.
2. Software wie PowerISODieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies. kann verwendet werden, um eine ISO-Datei aus der Datei zu erstellen, z. B.:

image.png

image.png
3. Die ISO kann in einen VMware-Datenspeicher hochgeladen und dann auf dem CD-Laufwerk der NetWorker-Server-VM gemountet werden:

image.png
Hinweis: Wählen Sie Datastore ISO File aus der Drop-down-Liste aus, aktivieren Sie das verbundene Kontrollkästchen und navigieren Sie zu dem Speicherort, an den die ISO hochgeladen wurde.

4. Stellen Sie über eine VMware-Konsolen-/Webclientverbindung eine Verbindung zum NVE her und melden Sie sich als Root an.
5. Erstellen Sie einen temporären Mount-Punkt: mkdir /tmp/mnt
6. Mounten Sie das CD-Laufwerk am Mount-Punkt: Mounten /dev/cdrom /tmp/mnt
7. Kopieren Sie die Dateien aus dem Mount-Punkt: cp /mnt/cdrom/* . 


VMware PowerCLI

Sie können auch das PowerCLI-Cmdlet Copy-VMGuestFile Dieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies. verwenden, um Dateien von einem Windows-System auf ein in VMware bereitgestelltes Linux NetWorker-System zu kopieren. Dieser Wissensdatenbank-Artikel enthält grundlegende Anweisungen für die Verwendung von PowerCLI. Weitere Informationen finden Sie in der Microsoft-Dokumentation zu PowerCLI und Copy-VMGuestFile.

Überprüfen Sie, ob VMware PowerCLI auf einem Windows-Server installiert ist, der im selben vCenter wie der Linux NetWorker-Server bereitgestellt wird. Führen Sie über eine Administrative PowerShell-Eingabeaufforderung auf dem Windows-Server Folgendes aus:

Get-Command -module *VMware*

Die Ausgabe sollte Folgendes anzeigen: 
Cmdlet Copy-VMGuestFile 12.3.0.... VMware.VimAutomation.Core

Hinweis: PowerCLI kann installiert werden mit:
install-module -name VMware.PowerCLI -scope CurrentUser

Wenn PowerCLI installiert ist, führen Sie die folgenden

Schritte aus 1. Stellen Sie über die PowerShell-Administratoraufforderung des Windows-Servers eine Verbindung zum vCenter-Server her: Connect-VIServer
E.g:
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
Hinweis: Nach der Eingabe des/der vCenter-Servers drücken Sie die Eingabetaste und Sie werden aufgefordert, einen vCenter-Benutzernamen anzugeben. In einigen Umgebungen schlägt der Connect-VIServer-Befehl mit einem SSL-Fehler fehl. optional kann dies ignoriert werden: 
Set-PowerCLIConfiguration -InvalidCertficateAction Ignore -Confirm:$false

2. Verwenden Sie das Cmdlet Copy-VMGuestFile, um die erforderliche Datei auf das Linux NetWorker-System zu kopieren:
syntax: 
Copy-VMGuestFile -Source PATH-TO-NEEDED-FILE -Destination PATH-ON-TARGET -VM VM_NAME -LocalToGuest -GuestUser TARGET-USER -GuestPassword TARGET-USER-PASSWORD
Beispiel:
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. Bestätigen Sie, dass die Datei auf die Ziel-VM kopiert wurde. Im obigen Beispiel sehen Wir jetzt Folgendes:

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

その他の情報

Dieser Wissensdatenbank-Artikel soll den Support und Kunden beim Erfassen von Dateien von einem Linux NetWorker-System oder beim Verschieben von Dateien auf ein Linux NetWorker-System unterstützen. Der NetWorker-Support sollte nfs, SMB und PowerCLI in Kundenumgebungen nicht konfigurieren. Wenn Unterstützung bei diesen Prozessen erforderlich ist, wenden Sie sich entsprechend an Ihre Linux/Windows-Systemadministratoren.

文書のプロパティ


影響を受ける製品

NetWorker

製品

NetWorker Series

最後に公開された日付

12 4月 2024

バージョン

4

文書の種類

How To