V některých případech může technický tým /podpora poskytovat/vyžadovat soubory, které je třeba shromáždit/umístit ze systému NetWorker/do systému NetWorker. Některé možnosti kopírování souborů do/ze systému NetWorker nemusí být v určitých problémech/konfiguracích možné. Tento článek znalostní báze je obecný článek databáze znalostí, který vám pomůže s různými možnostmi získání souborů na serveru Linux NetWorker nebo mimo něj. včetně zařízení NetWorker Virtual Edition (NVE).
Jednou z jednodušších metod je použít agenta SCP (WinSCP, FileZilla). Tyto nástroje systému Windows lze nainstalovat a pomocí protokolu SSH/SCP se připojit k serveru Linux NetWorker a kopírovat soubory do/z. Tato metoda využívá uživatelská oprávnění systému Linux k uživatelskému účtu zadanému při připojování k systému Linux pomocí agenta SCP. Tato metoda vyžaduje spuštění služby sshd na serveru NetWorker.
Obnovení na úrovni souboru NetWorker (FLR):
Pokud server NetWorker není přístupný přes protokol SSH, můžete vytvořit klienta NetWorker pro server NetWorker, u sad uložení zadejte soubory, které potřebujete zkopírovat. provedení zálohy nově vytvořeného klienta; Poté proveďte funkci FLR souborů na jiném cílovém systému Linux, kde funguje protokol SSH. Soubory mohou být SCP z cílového systému nebo zkopírovány ze sdílené složky CIFS do systému Windows, pokud jsou nakonfigurovány. Tuto metodu lze také použít k souborům FLR potřebným na serveru NetWorker, když je zazálohujete na vzdáleného klienta Linux a poté provedete funkci FLR na server NetWorker.
V závislosti na konkrétní distribuci systému Linux se instalace NFS může lišit. To by měl provádět pouze koncový uživatel. Tento článek databáze znalostí obsahuje pouze základní pokyny pro systém souborů NFS. Další informace naleznete v pokynech pro systém Linux. Služba NFS umožňuje kopírovat soubory mezi dvěma systémy Linux.
Chcete-li ověřit, zda je v systému spuštěn protokol NFS, soubory budou zkopírovány z následujících umístění:
rpcinfo -p | grep nfs
Měl by se zobrazit následující výstup:
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 nfs_acl
Pokud je spuštěna služba NFS, proveďte následující kroky:
1. Vytvoření přípojného bodu: sudo mkdir /mnt/nfsshare
2. Umístěte potřebné soubory do adresáře /mnt/nfsshare pomocí příkazu cp systému Linux.
3. Změňte vlastníka přípojného bodu: sudo chown -R je: /mnt/nfsshare
3. Nastavení oprávnění pro přípojný bod: sudo chmod -R 777 /mnt/nfsshare
4. Upravte soubor /etc/exports tak, aby obsahoval přípojné body a přístupové informace:
Syntaxe: Příklad souboru /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. Export sdílené složky: sudo exportfs -arv
Sdílenou složku můžete zobrazit pomocí: sudo exportfs -s.
V klientském systému NFS ověřte, že se můžete připojit k serveru NFS přes port 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
Pokud dojde k potížím s připojením brány firewall na zdrojovém/cílovém systému NFS nebo mezi ní, dojde-li k potížím s připojením nebo dojde k jeho spojení.
6. Vytvořte v klientském systému NFS přípojný bod: sudo mkdir /tmp/mnt
7. Připojte v klientském systému přípojný bod NFS:
sudo mount -t nfs NFS-SERVER-IP:/mnt/nfsshare/ /tmp/mnt
8. Soubory ze serveru NFS by se nyní měly na klientovi NFS v přípojnému bodu objevit: 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. Zkopírujte soubory do místního systému: cp /tmp/mnt/* .
Pokud je v systému Linux nainstalován protokol CIFS /SMB, je možné zkopírovat potřebné soubory mezi systémem Windows a systémem Linux NetWorker. Tuto konfiguraci by měl provádět pouze koncový uživatel. Tento článek databáze znalostí poskytuje pouze základní pokyny pro CIFS/SMB. Podrobnější pokyny najdete v pokynech CIFS/SMB pro váš konkrétní operační systém Linux. Chcete-li zkontrolovat, zda je spuštěn protokol SMB, můžete spustit příkaz:
sudo systemctl status smb
Příkaz sudo testparm zobrazí konfiguraci protokolu SMB, např.:
[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
Zobrazený konfigurační soubor lze upravit pomocí příkazu sudo vi (bude vyžadovat restartování služby SMB). Soubor by měl obsahovat název domény jako pracovní skupinu, název netbios serveru Linux NetWorker a parametry konfigurace pro sdílený adresář:
[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
Pokud je v systému NetWorker spuštěn protokol SMB, proveďte následující kroky:
1. Vytvořte sdílenou složku SMB: sudo mkdir /mnt/samba
2. Zkopírujte potřebné soubory do adresáře /mnt/samba dir pomocí příkazu cp systému Linux.
3. Změňte vlastnictví příkazu samba dir: sudo chown -R je: /mnt/samba
4. Změňte oprávnění příkazu samba dir: sudo chmod -R 777 /mnt/samba
5. Restartujte službu SMB: sudo systemctl restartujte smb
6. V systému Windows přidejte síťové umístění a specifikujte server Linux NetWorker a sdílenou složku, např.:
To používá název netbios a název [share] ze souboru /etc/samba/smb.conf serveru
Linux 7. Po připojení lze soubory ze serveru Linux zkopírovat do systému Windows:
Pokud potřebujete zkopírovat soubory na server NetWorker, ale nemáte přístup ke službě SSH, můžete vytvořit připojitelný soubor ISO obsahující soubory potřebné na serveru NetWorker. Způsob připojení souboru ISO se může lišit v závislosti na backendu serveru. Následující příklad přejde přes server VMware VM NetWorker. Tato metoda je "pouze pro čtení", takže ji lze použít pouze ke kopírování souborů na server NetWorker.
1. Shromážděte soubory potřebné pro systém Linux NetWorker.
2. Software, například PowerISO, lze použít k vytvoření souboru ISO ze souboru, např.:
3. Soubor ISO lze nahrát do datového úložiště VMware a poté připojit k jednotce CD virtuálního počítače serveru NetWorker:
Poznámka: Z rozevíracího seznamu vyberte možnost Datastore ISO File, zaškrtněte políčko Connected (Připojeno) a přejděte do umístění, do které byl soubor ISO nahrán.
4. Připojte se k rozhraní NVE pomocí připojení konzole /webového klienta VMware a přihlaste se jako uživatel root.
5. Vytvořte dočasný přípojný bod: mkdir /tmp/mnt
6. Připojte jednotku CD k přípojnému bodu: mount /dev/cdrom /tmp/mnt
7. Zkopírujte soubory z přípojného bodu: 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
Poznámka: Po zadání serverů vCenter stiskněte klávesu Enter a budete vyzváni k zadání uživatelského jména nástroje vCenter. V některých prostředích selže příkaz Connect-VIServer s chybou SSL. volitelně můžete tuto možnost ignorovat:
Copy-VMGuestFile -Source PATH-TO-NEEDED-FILE -Destination PATH-ON-TARGET -VM VM_NAME -LocalToGuest -GuestUser TARGET-USER -GuestPassword TARGET-USER-PASSWORD
Příklad:
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. Zkontrolujte, zda byl soubor zkopírován na cílový virtuální počítač. Ve výše uvedeném příkladu se nyní zobrazuje:
[root@vmrhel7 ~]# ls -l /tmp
total 0-rw-r
--r--. 1 kořenový adresář 0 20. května 12:32 somefile1