Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

NetWorker (Linux): Kopiowanie plików na lub z serwera Linux NetWorker

Summary: Ten artykuł jest ogólnym artykułem pomagającym w opcjach pobierania plików na lub z serwerów Linux NetWorker, w tym urządzenia NetWorker Virtual Edition (NVE). Ten artykuł zawiera podstawowe instrukcje dotyczące korzystania z protokołu Secure Copy Protocol (SCP), NetWorker FLR, NFS, SMB, montowalnych plików ISO i 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

Czasami dział inżynieryjny lub pomoc techniczna może dostarczyć lub zażądać plików, które muszą zostać przesłane do lub z systemu NetWorker. Niektóre opcje kopiowania plików do lub z systemu NetWorker mogą nie być możliwe w przypadku pewnych problemów lub konfiguracji. Ten artykuł ma na celu pomoc w zakresie różnych opcji pobierania plików na lub z serwerów Linux NetWorker, w tym urządzenia NetWorker Virtual Edition (NVE).


Protokół bezpiecznego kopiowania (SCP):

Systemy Windows 11 i Windows Server 2019 (lub nowsze) mają funkcję SCP w wierszu poleceń. Możesz przenieść plik SCP z systemu Windows na serwer Linux przy użyciu:

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

Przykład wiersza polecenia SCP

Plik skopiowano na serwer Linux

Istnieją również narzędzia graficznego interfejsu użytkownika, które mogą być używane do przesyłania plików SCP z systemu Windows do systemu Linux (na przykład: WinSCP,FileZillaKliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies.). Te narzędzia systemu Windows można zainstalować i używać SSH lub SCP do łączenia się z serwerem Linux NetWorker w celu kopiowania plików do/z. Ta metoda używa uprawnień użytkownika systemu Linux dla konta użytkownika określonego podczas nawiązywania połączenia z systemem Linux z agenta SCP. Ta metoda wymaga, aby usługa SSHd była uruchomiona na serwerze NetWorker.
 

UWAGA: Niektóre systemy Linux mają ustawioną wartość "PermitRootLogin no" w oknie dialogowym /etc/ssh/sshd_config plik, który nie nawiązuje połączenia SSH lub SCP przy użyciu konta głównego z informacją o odmowie dostępu.
 

Odzyskiwanie na poziomie plików NetWorker (FLR):

Jeśli serwer NetWorker nie jest dostępny przez SSH, można utworzyć klienta NetWorker dla serwera NetWorker, ponieważ zestawy zapisu określają pliki, które mają zostać skopiowane. Wykonać kopię zapasową nowo utworzonego klienta; następnie wykonaj FLR plików do innego docelowego systemu Linux, w którym działa SSH. Pliki mogą być dostępne w SCP z systemu docelowego lub skopiowane z udziału CIFS do systemu Windows, jeśli są skonfigurowane. Tej metody można również użyć do plików FLR potrzebnych na serwerze NetWorker poprzez utworzenie ich kopii zapasowej na zdalnym kliencie Linux, a następnie wykonanie FLR na serwerze NetWorker.


UWAGA: Ta metoda działa również przy użyciu serwera vProxy, w którym znajduje się rozwiązanie NetWorker VMware Protection (NVP). Zamiast tworzyć klienta, wykonaj kopię zapasową serwera NetWorker jako maszyny wirtualnej, a następnie wykonaj FLR zapisu maszyny wirtualnej ustawionej na alternatywny cel.
 
Informacje na temat konfigurowania klientów i wykonywania FLR można znaleźć w Podręczniku administratora NetWorker i Podręczniku integracji NetWorker VMware dostępnym za pośrednictwem Dell Support.
 

Network File Share (NFS)

W zależności od konkretnej dystrybucji systemu Linux instalacja NFSKliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies. może się różnić. Powinno to być wykonywane tylko przez użytkownika końcowego; ten artykuł zawiera tylko podstawowe instrukcje dotyczące systemu plików NFS. Aby uzyskać dodatkowe informacje, zobacz instrukcje dotyczące systemu plików NFS w systemie operacyjnym Linux. NFS umożliwia kopiowanie plików między dwoma systemami Linux.

Aby sprawdzić, czy w systemie, z którego zostały skopiowane pliki, działa NFS, uruchom następujące polecenie:  

rpcinfo -p | grep nfs

Dane wyjściowe powinny być następujące:

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

Jeśli NFS jest uruchomiony, wykonaj następujące czynności:

  1. Utwórz punkt montowania:
sudo mkdir /mnt/nfsshare
  1. Umieść potrzebne pliki w katalogu /mnt/nfsshare za pomocą systemu Linux cp.
  2. Zmień właściciela punktu montowania:
sudo chown -R nobody: /mnt/nfsshare
  1. Ustaw uprawnienia do punktu montowania:
sudo chmod -R 777 /mnt/nfsshare
  1. Zmodyfikuj parametr /etc/exports zawierający punkty montowania i informacje o dostępie:

Składnia: /mnt/nfsshare NETWORK-IP-ADDRESS/NETMASK(rw,sync,no_all_squash,root_squash)
Przykład: 

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

Udział można wyświetlić za pomocą:

sudo exportfs -s

W systemie klienckim NFS potwierdź, że możesz połączyć się z serwerem NFS przez 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

Rozwiąż wszelkie problemy z połączeniem zapory w lub pomiędzy źródłowymi/docelowymi systemami NFS, jeśli połączenie przekroczy limit czasu lub zostanie odrzucone.

  1. Utwórz punkt montowania w systemie klienckim NFS:
sudo mkdir /tmp/mnt
  1. Zainstaluj punkt montowania NFS w systemie klienckim:
sudo mount -t nfs NFS-SERVER-IP:/mnt/nfsshare/ /tmp/mnt
  1. Pliki z serwera NFS powinny być teraz widoczne na kliencie NFS w punkcie montowania: 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. Skopiuj pliki do systemu lokalnego: 
cp /tmp/mnt/* .


Common Internet File System (CIFS)/SMB

Potrzebne pliki można skopiować między systemem Windows a systemem Linux NetWorker, jeśli w systemie Linux zainstalowano CIFSKliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies. /SMB. Ta konfiguracja powinna być wykonywana tylko przez użytkownika końcowego. Ten artykuł zawiera tylko podstawowe instrukcje CIFS/SMB; Aby uzyskać bardziej szczegółowe instrukcje, zapoznaj się z instrukcjami CIFS/SMB dla konkretnego systemu operacyjnego Linux. Aby sprawdzić, czy usługa SMB jest uruchomiona, możesz uruchomić:

sudo systemctl status smb

Polecenie sudo testparm pokazuje, jak skonfigurowany jest protokół SMB, na przykład:

[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

Wyświetlony plik konfiguracyjny można zmodyfikować za pomocą sudo vi (wymaga to ponownego uruchomienia usługi SMB). Plik powinien zawierać nazwę domeny jako grupa robocza, nazwę netbios serwera Linux NetWorker oraz parametry konfiguracji katalogu udostępnionego:

[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

Jeśli na systemie NetWorker jest uruchomiony protokół SMB, wykonaj następujące czynności:

  1. Tworzenie udziału SMB:
sudo mkdir /mnt/samba
  1. Skopiuj potrzebne pliki do folderu /mnt/samba dir za pomocą systemu Linux cp .
  2. Zmień właściciela reżyserii samby:
sudo chown -R nobody: /mnt/samba
  1. Zmień uprawnienia katalogu samby:
sudo chmod -R 777 /mnt/samba
  1. Uruchom ponownie usługę SMB:
sudo systemctl restart smb
  1. W systemie Windows dodaj lokalizację sieciową i określ serwer Linux NetWorker oraz folder współdzielony, na przykład:

Punkt montowania systemu Windows dla folderu udostępnionego

Używa to nazwy netbios i nazwy [Share] z serwera Linux /etc/samba/smb.conf .

  1. Po nawiązaniu połączenia pliki z serwera Linux można skopiować do systemu Windows:


Obraz ISO z możliwością montażu (tylko do odczytu)

Aby skopiować pliki na serwer NetWorker bez dostępu SSH, można utworzyć obraz ISO z możliwością zamontowania, zawierający pliki potrzebne na serwerze NetWorker. Sposób zamontowania obrazu ISO może się różnić w zależności od zaplecza serwera, poniższy przykład dotyczy serwera VMware VMware VM NetWorker. Ta metoda jest "tylko do odczytu", więc może być używana tylko do kopiowania plików na serwer NetWorker.

  1. Zbierz pliki potrzebne do działania systemu Linux NetWorker.
  2. Oprogramowanie takie jak PowerISOKliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies. może być użyte do utworzenia pliku ISO z pliku, na przykład:

Tworzenie obrazu ISO z pliku

Używanie PowerISO do tworzenia ISO

  1. Obraz ISO można przesłać do magazynu danych VMware, a następnie zamontować na dysku CD maszyny wirtualnej serwera NetWorker:

montowanie obrazu ISO w VMware


UWAGA: Wybierz z listy rozwijanej opcję Datastore ISO File, zaznacz pole wyboru Connected i przejdź do lokalizacji, do której został przesłany obraz ISO.
  1. Połącz się z NVE za pomocą połączenia konsoli VMware / klienta sieci Web i zaloguj się jako root.
  2. Utwórz tymczasowy punkt montowania: 
mkdir /tmp/mnt
  1. Zamontuj napęd CD do punktu montowania: 
mount /dev/cdrom /tmp/mnt
  1. Skopiuj pliki z punktu montowania: 
cp /mnt/cdrom/* . 


VMware PowerCLI

Możesz również użyć polecenia cmdlet PowerCLI Copy-VMGuestFile Kliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies., aby skopiować pliki z systemu Windows do systemu Linux NetWorker wdrożonego w VMware. Ten artykuł zawiera podstawowe instrukcje dotyczące korzystania z PowerCLI. Zapoznaj się z dokumentacją firmy Microsoft dotyczącą PowerCLI i Copy-VMGuestFile , aby uzyskać dodatkowe informacje.

Aby uzyskać instrukcje dotyczące instalowania PowerCLI, zapoznaj się z dokumentacją VMware: https://developer.broadcom.com/powercli/installation-guideKliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies. 

Jeśli PowerCLI jest zainstalowane, wykonaj następujące czynności.

  1. Połącz się z serwerem vCenter Server z poziomu wiersza poleceń administratora programu PowerShell serwera z systemem Windows: Connect-VIserver
Przykład:
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
Po wprowadzeniu serwerów vCenter naciśnij enter. Zostanie wyświetlony monit o podanie nazwy użytkownika vCenter. W niektórych środowiskach Connect-VIServer polecenie kończy się niepowodzeniem z błędem SSL; Opcjonalnie można to zignorować: 
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false
  1. Użyj polecenia Copy-VMGuestFile Polecenie, aby skopiować potrzebny plik do systemu Linux NetWorker:
Składnia: 
Copy-VMGuestFile -Source PATH-TO-NEEDED-FILE -Destination PATH-ON-TARGET -VM VM_NAME -LocalToGuest -GuestUser TARGET-USER -GuestPassword TARGET-USER-PASSWORD
Przykład:
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>

UWAGA: Jeśli zostanie wyświetlony komunikat o błędzie [Copy-VMGuestFile], NoPermissionoznacza to, że konto użytkownika VMware użyte w kroku 1 nie ma uprawnień do wykonania tej czynności. Upewnij się, że konto użytkownika ma przypisaną rolę, która obejmuje uprawnienie VirtualMachine.GuestOperations.Query. Można to zrobić za pośrednictwem klienta vSphere Client.
 
  1. Upewnij się, że plik został skopiowany do docelowej maszyny wirtualnej, w powyższym przykładzie widzimy teraz:
[root@linuxserver ~]# ls -l /tmp
total 0
-rw-r--r--. 1 root root 0 May 20 12:32 somefile1

Additional Information

Celem tego artykułu jest pomoc pomocy technicznej i klientom w zbieraniu lub przenoszeniu plików do systemu Linux NetWorker. Pomoc techniczna NetWorker nie powinna konfigurować NFS, SMB, PowerCLI w środowiskach klienta. Jeśli wymagana jest pomoc w tych procesach, skontaktuj się odpowiednio z administratorami systemu Linux/Windows.

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.