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

NetWorker (Linux): Jak skopiować pliki do/z serwera Linux NetWorker.

概要: Ten kb jest ogólną bazą wiedzy, która pomaga w opcjach włączania/wyłączania plików na serwerze Linux NetWorker; w tym urządzenie NetWorker Virtual Edition (NVE). Ten artykuł bazy wiedzy zawiera podstawowe instrukcje dotyczące korzystania z plików SCP, NetWorker FLR, NFS, SMB, montowalnych plików ISO i VMware PowerCLI. ...

この記事は次に適用されます:   この記事は次には適用されません: 

手順

W niektórych przypadkach dział inżynieryjny/pomoc techniczna może dostarczać/żądać plików, które należy zgromadzić/umieścić z/w systemie NetWorker; Niektóre opcje kopiowania plików do/z systemu NetWorker mogą nie być możliwe w przypadku niektórych problemów/konfiguracji. Ten kb jest ogólną bazą wiedzy, która pomaga w różnych opcjach włączania/wyłączania plików serwerów Linux NetWorker; w tym urządzenie NetWorker Virtual Edition (NVE).
 

Protokół SCP (Secure Copy Protocol):

Jedną z prostszych metod jest użycie agenta SCP (WinSCP, FileZillaKliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies.). Te narzędzia systemu Windows można zainstalować i użyć protokołu SSH/SCP do nawiązania połączenia z serwerem Linux NetWorker w celu skopiowania plików do/z. Ta metoda wykorzystuje uprawnienia użytkownika Systemu Linux konta użytkownika określone podczas łączenia się z systemem Linux z agenta SCP. Ta metoda wymaga uruchomienia usługi sshd na serwerze NetWorker.

UWAGA: Niektóre systemy Linux mają ustawienie "PermitRootLogin no" ustawione w pliku /etc/ssh/sshd_config, który nie łączy SSH/SCP przy użyciu konta głównego z komunikatem "Odmowa dostępu".
 

Odzyskiwanie na poziomie plików NetWorker (FLR):

Jeśli serwer NetWorker nie jest dostępny za pośrednictwem protokołu SSH, można utworzyć klienta NetWorker dla serwera NetWorker, w przypadku zestawów zapisu określ pliki, które należy skopiować. Wykonanie kopii zapasowej nowo utworzonego klienta; następnie przeprowadź FLR plików do innego docelowego systemu Linux, w którym działa SSH. Pliki mogą być SCP z systemu docelowego lub skopiowane z udziału CIFS do systemu Windows, jeśli są skonfigurowane. Metoda ta może być również wykorzystana do plików FLR wymaganych na serwerze NetWorker poprzez utworzenie ich kopii zapasowych na zdalnym kliencie Linux, a następnie wykonanie FLR na serwerze NetWorker.

UWAGA: Metoda ta będzie również działać przy użyciu VProxy NVP; Zamiast tworzyć klienta, wystarczy utworzyć kopię zapasową serwera NetWorker jako maszyny wirtualnej, a następnie wykonać FLR zapisu maszyny wirtualnej ustawionego na alternatywny cel.
 
Informacje na temat konfigurowania klientów i wykonywania FLR można znaleźć w podręczniku administratora NetWorker i podręcznikach integracji NetWorker VMware dostępnych za pośrednictwem https://www.dell.com/support/home/
 

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 kb zawiera tylko podstawowe instrukcje NFS. Dodatkowe informacje można znaleźć w instrukcjach NFS dla systemu operacyjnego Linux. NFS umożliwia kopiowanie plików między dwoma systemami Linux.

Aby sprawdzić, czy w systemie jest uruchomiony system NFS, pliki zostaną skopiowane z:  

rpcinfo -p | grep nfs

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

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
2. Umieść pliki potrzebne w katalogu /mnt/nfsshare za pomocą polecenia Linux CP .
3. Zmień właściciela punktu montowania: sudo chown -R nikt: /mnt/nfsshare
3. Ustawianie uprawnień dla punktu montażowego: sudo chmod -R 777 /mnt/nfsshare
4. Zmodyfikuj plik /etc/exports , aby zawierał punkty montażowe i uzyskać dostęp do informacji:

Składni: Przykład /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. Wyeksportuj udział: sudo exportfs -arv
można wyświetlić udział przy użyciu: sudo exportfs -s

W systemie klienckim NFS potwierdź, że można dotrzeć do serwera NFS za pośrednictwem portu 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

Rozwiązywanie wszelkich problemów z połączeniem z zaporą sieciową w systemach źródłowych/docelowych NFS lub między nimi, jeśli limit czasu połączenia jest przeterfunkowany lub nie występuje.

6. Utwórz punkt montowania w systemie klienckim NFS: sudo mkdir /tmp/mnt
7. Zamontuj punkt montowania NFS w systemie klienckim:

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

8. Pliki z serwera NFS powinny być teraz widoczne na kliencie NFS pod punktem instalacji: 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. Skopiuj pliki do systemu lokalnego: cp /tmp/mnt/* .
 

Wspólny internetowy system plików (CIFS)/SMB

Jeśli w systemie Linux zainstalowano CIFSKliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies. /SMB, można skopiować potrzebne pliki między systemem Windows a systemem Linux NetWorker. Konfiguracja ta powinna być wykonywana tylko przez użytkownika końcowego. Ten kb zawiera tylko podstawowe instrukcje CIFS/SMB; Szczegółowe instrukcje znajdują się w instrukcjach CIFS/SMB dla konkretnego systemu operacyjnego Linux. Aby sprawdzić, czy protokół SMB jest uruchomiony, można uruchomić następujące polecenie:

sudo systemctl status smb

Polecenie sudo testparm pokazuje, w jaki sposób skonfigurowano protokół SMB, np.:

[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

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

[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

 

Jeśli protokół SMB jest uruchomiony w systemie NetWorker, wykonaj następujące czynności:
1. Utwórz udział SMB: sudo mkdir /mnt/samba
2. Skopiuj potrzebne pliki do katalogu /mnt/samba za pomocą polecenia linux cp .
3. Zmiana właściciela samba dir: sudo chown -R nikt: /mnt/samba
4. Zmień uprawnienia katalogu samba: sudo chmod -R 777 /mnt/samba
5. Uruchom ponownie usługę smb: sudo systemctl restart smb
6. W systemie Windows dodaj lokalizację sieciową i określ serwer Linux NetWorker i folder udostępniony, np.:

image.png
Wykorzystuje to nazwę netbios i nazwę [Share] z pliku

7 serwera Linux /etc/samba/smb.conf. Po podłączeniu plików z serwera Linux można skopiować do systemu Windows:
image.png
 

Montowany obraz ISO (tylko do odczytu)

Jeśli chcesz skopiować pliki na serwer NetWorker, ale nie masz dostępu do SSH, możesz utworzyć plik (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 przeniesie serwer VMware VM NetWorker. Ta metoda to "tylko do odczytu", więc można jej używać tylko do kopiowania plików na serwer NetWorker.

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

image.png

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

image.png
Uwaga: Wybierz z listy rozwijanej plik ISO magazynu danych, zaznacz pole wyboru Połączenia i przejdź do lokalizacji, do która został przesłany obraz ISO.

4. Połącz się z NVE przy użyciu połączenia z konsolą VMware/klientem internetowym i zaloguj się jako użytkownik root.
5. Utwórz tymczasowy punkt montowania: mkdir /tmp/mnt
6. Zamontuj napęd CD w punkcie montażu: montaż /dev/cdrom /tmp/mnt
7. Skopiuj pliki z punktu montowania: cp /mnt/cdrom/* . 


VMware PowerCLI

Można 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ł kb zawiera podstawowe instrukcje dotyczące korzystania z PowerCLI. Dodatkowe informacje można znaleźć w dokumentacji firmy Microsoft dotyczącej plików PowerCLI i Copy-VMGuestFile.

Sprawdź, czy oprogramowanie VMware PowerCLI jest zainstalowane na serwerze z systemem Windows wdrożonym w tym samym vCenter co serwer Linux NetWorker. W wierszu polecenia administratora PowerShell na serwerze Windows uruchom polecenie

Get-Command -module *VMware*

Dane wyjściowe powinny być wyświetlane: 
Cmdlet Copy-VMGuestFile 12.3.0.... VMware.VimAutomation.Core

Uwaga: PowerCLI można zainstalować przy użyciu:
install-module -name VMware.PowerCLI -scope CurrentUser

Jeśli zainstalowano PowerCLI, wykonaj następujące

czynności 1. Połącz się z serwerem vCenter z poziomu wiersza administratora PowerShell serwera Windows: Przełącznik 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]: vcenter67.emclab.local
Server[1]:

Name                           Port  User
----                           ----  ----
vcenter67.emclab.local         443   VSPHERE.LOCAL\bkupadmin
Uwaga: Po wprowadzeniu serwerów vCenter naciśnij klawisz Enter i pojawi się monit o określenie nazwy użytkownika vCenter. W niektórych środowiskach polecenie Connect-VIServer zakończy się niepowodzeniem z błędem SSL; opcjonalnie można to zignorować: 
Set-PowerCLIConfiguration -InvalidCertficateAction Ignore -Confirm:$false

2. Użyj polecenia cmdlet Copy-VMGuestFile, 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 VMRHEL7 -LocalToGuest -GuestUser root -GuestPassword 'Pa$$w0rd01'
PS C:\Users\Administrator>

3. Potwierdź, że plik został skopiowany do docelowej maszyny wirtualnej. W powyższym przykładzie:

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

その他の情報

Celem tej bazy wiedzy jest udzielenie pomocy technicznej i klientom w gromadzeniu plików z lub przenoszeniu plików do systemu Linux NetWorker. Obsługa NetWorker nie powinna konfigurować NFS, SMB, PowerCLI w środowiskach klienta; Jeśli wymagane jest wsparcie tych procesów, należy odpowiednio zaangażować administratorów systemów Linux/Windows.

対象製品

NetWorker

製品

NetWorker Series