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).
Jedną z prostszych metod jest użycie agenta SCP (WinSCP, FileZilla). 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.
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.
W zależności od konkretnej dystrybucji systemu Linux instalacja NFS 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/* .
Jeśli w systemie Linux zainstalowano CIFS /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.:
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:
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 PowerISO może być używane do tworzenia pliku ISO z pliku, np.:
3. Obraz ISO można przesłać do magazynu danych VMware, a następnie zamontować na dysku CD maszyny wirtualnej serwera NetWorker:
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/* .
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ć:
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