I noen tilfeller kan teknisk støtte gi/be om filer som må samles inn/plasseres fra/på NetWorker-systemet. Noen alternativer for å kopiere filer til/fra NetWorker-systemet er kanskje ikke mulig under visse problemer/konfigurasjoner. Denne kunnskapsbasen er en generell kunnskapsbase som hjelper deg med ulike alternativer for å få filer på/av Linux NetWorker-servere. inkludert NetWorker Virtual Edition (NVE)-verktøyet.
En av de enklere metodene er å bruke en SCP-agent (WinSCP, FileZilla). Disse Windows-verktøyene kan installeres og bruke SSH/SCP til å koble til Linux NetWorker-serveren for å kopiere filer til/fra. Denne metoden bruker Linux-brukertillatelsene til brukerkontoen som er angitt ved tilkobling til Linux-systemet fra SCP-agenten. Denne metoden krever at sshd-tjenesten kjører på NetWorker-serveren.
NetWorker File Level Recovery (FLR):
Hvis NetWorker-serveren ikke er tilgjengelig via SSH, kan du opprette en NetWorker-klient for NetWorker-serveren. For lagringssettene angir du filene du trenger kopiert fra. Utføre en sikkerhetskopi av den nyopprettede klienten. deretter utfører du en FLR av filene til et annet Linux-målsystem der SSH fungerer. Filene kan være SCP fra målsystemet eller kopieres fra CIFS-deling til Windows-systemet hvis de er konfigurert. Denne metoden kan også brukes til FLR-filer som kreves på NetWorker-serveren ved å sikkerhetskopiere dem på en ekstern Linux-klient og deretter utføre en FLR til NetWorker-serveren.
Avhengig av hvilken Linux-distribusjon som installerer NFS, kan det variere. Dette skal bare utføres av sluttbrukeren. Denne KB-en inneholder bare grunnleggende NFS-instruksjoner. Hvis du vil ha mer informasjon, kan du se NFS-instruksjonene for Linux-operativsystemet. NFS gjør det mulig å kopiere filer mellom to Linux-systemer.
Hvis du vil bekrefte om NFS kjører på systemet, blir filene kopiert fra:
rpcinfo -p | grep nfs
Utdataene skal vise:
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 nfs_acl
Hvis NFS kjører, utfører du følgende:
1. Opprette et monteringspunkt: sudo mkdir /mnt/nfsshare
2. Plasser filen(e) som trengs i /mnt/nfsshare-katalogen ved hjelp av Linux cp-kommandoen .
3. Endre eieren av monteringspunktet: sudo crossovern -R nobody: /mnt/nfsshare
3. Angi tillatelser for monteringspunktet: sudo chmod -R 777 /mnt/nfsshare
4. Endre /etc/exports-filen slik at den inneholder monteringspunkter og tilgangsinformasjon:
Syntaks: Eksempel på /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. Eksporter den delte ressursen: sudo exportfs -arv
Du kan vise den delte ressursen med: sudo exportfs -s
Fra NFS-klientsystemet kan du bekrefte at du kan nå NFS-serveren over 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
Løs eventuelle brannmurtilkoblingsproblemer på eller mellom kilde-/mål-NFS-systemer hvis tilkoblingen blir tidsavbrutt.
6. Opprette et monteringspunkt på NFS-klientsystemet: sudo mkdir /tmp/mnt
7. Monter NFS-monteringspunktet på klientsystemet:
sudo mount -t nfs NFS-SERVER-IP:/mnt/nfsshare/ /tmp/mnt
8. Filene fra NFS-serveren skal nå ses på NFS-klienten under monteringspunktet: 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. Kopier filene til det lokale systemet: cp /tmp/mnt/* .
Du kan kopiere de nødvendige filene mellom et Windows-system og Linux NetWorker-systemet hvis CIFS /SMB er installert på Linux-systemet. Denne konfigurasjonen skal bare utføres av sluttbrukeren. Denne KB-en gir bare grunnleggende CIFS-/SMB-instruksjoner. Hvis du vil ha mer detaljerte instruksjoner, kan du se CIFS/SMB-instruksjoner for ditt spesifikke Linux-operativsystem. Hvis du vil kontrollere om SMB kjører, kan du kjøre:
sudo systemctl status smb
Sudo testparm-kommandoen viser deg hvordan SMB er konfigurert, f.eks.
[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
Konfigurasjonsfilen som vises, kan endres med sudo vi (dette krever omstart av SMB-tjenesten). Filen skal inneholde domenenavnet som arbeidsgruppe, netbios-navnet på Linux NetWorker-serveren og konfigurasjonsparametere for den delte katalogen:
[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
Hvis SMB kjører på NetWorker-systemet, gjør du følgende:
1. Opprett en delt SMB-ressurs: sudo mkdir /mnt/samba
2. Kopier de nødvendige filene til /mnt/samba dir ved hjelp av Linux cp-kommandoen .
3. Endre eierskap for samba dir: sudo crossovern -R nobody: /mnt/samba
4. Endre tillatelser for samba dir: sudo chmod -R 777 /mnt/samba
5. Start SMB-tjenesten på nytt: sudo systemctl omstart smb
6. Fra et Windows-system legger du til en nettverksplassering og angir Linux NetWorker-serveren og den delte mappen, f.eks.
Dette bruker netbios-navnet og [share]-navnet fra Linux-serverens /etc/samba/smb.conf-fil
7. Når du har koblet til filene fra Linux-serveren, kan du kopiere dem til et Windows-system:
Hvis du må kopiere filer til NetWorker-serveren, men ikke har SSH-tilgang, kan du opprette en monteringsbar ISO som inneholder filen(e) som trengs på NetWorker-serveren. Hvordan ISO-en er montert kan variere avhengig av serverens serverserver. Følgende eksempel går over en VMware VM NetWorker-server. Denne metoden er skrivebeskyttet, så den kan bare brukes til å kopiere filer til NetWorker-serveren.
1. Samle inn filen(e) som trengs for Linux NetWorker-systemet.
2. Programvare som PowerISO kan brukes til å opprette en ISO-fil fra filen, f.eks.
3. ISO-en kan lastes opp til et VMware-datalager og deretter monteres på CD-stasjonen til den virtuelle NetWorker-serveren:
Merk: Velg Datastore ISO File (Datalager-ISO-fil) fra rullegardinmenyen, merk av i boksen tilkoblet, og bla til plasseringen der ISO-en ble lastet opp.
4. Koble til NVE ved hjelp av en VMware-konsoll/webklienttilkobling, og logg på som rot.
5. Opprette et midlertidig monteringspunkt: mkdir /tmp/mnt
6. Sett CD-stasjonen på monteringspunktet: montere /dev/cdrom /tmp/mnt
7. Kopier filene ut av monteringspunktet: 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
Merk: Når du har angitt vCenter-serveren(e), blir du bedt om å angi et vCenter-brukernavn. I noen miljøer vil Connect-VIServer-kommandoen mislykkes med en SSL-feil. alternativt kan dette ignoreres:
Copy-VMGuestFile -Source PATH-TO-NEEDED-FILE -Destination PATH-ON-TARGET -VM VM_NAME -LocalToGuest -GuestUser TARGET-USER -GuestPassword TARGET-USER-PASSWORD
eksempel:
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. Bekreft at filen ble kopiert til mål-VM. For eksempelet ovenfor ser vi nå:
[root@vmrhel7 ~]# ls -l /tmp
total 0-rw-r
--r--. 1 rotrot 0. mai 20 12:32 somefile1