Joissakin tapauksissa suunnittelu-/tukipalvelu voi toimittaa/pyytää tiedostoja, jotka on kerättävä/sijoitettava NetWorker-järjestelmään; Jotkin vaihtoehdot tiedostojen kopioimiseen NetWorker-järjestelmään tai siitä pois eivät välttämättä ole mahdollisia tietyissä ongelmissa/kokoonpanoissa. Tämä tietämyskannan artikkeli on yleinen tietämyskannan artikkeli, jonka avulla voi hakea tiedostoja Linux NetWorker -palvelimiin ja poistaa niitä käytöstä. mukaan lukien NetWorker Virtual Edition (NVE) -laite.
Yksi yksinkertaisista tavoista on käyttää SCP-agenttia (WinSCP, FileZilla). Nämä Windows-apuohjelmat voi asentaa ja SSH:n/SCP:n avulla muodostaa yhteyden Linux NetWorker -palvelimeen tiedostojen kopiointia varten. Tässä menetelmässä käytetään Linux-käyttäjätilin käyttöoikeuksia, jotka on määritetty muodostettaessa yhteys Linux-järjestelmään SCP-agentista. Tämä tapa edellyttää, että sshd-palvelu on käynnissä NetWorker-palvelimessa.
NetWorker-tiedostotason palautus (FLR):
Jos NetWorker-palvelin ei ole käytettävissä SSH:n kautta, voit luoda NetWorker-työaseman NetWorker-palvelimelle. Tallennusjoukoille määritetään tiedostot, jotka on kopioitava pois. Varmuuskopioi juuri luomasi työasema; ja FLR-tiedostoista toiseen Linux-kohdejärjestelmään, jossa SSH toimii. Tiedostot voidaan kopioida kohdejärjestelmästä SCP:nä tai CIFS-jaetusta Windows-järjestelmään, jos ne on määritetty. Tätä tapaa voidaan käyttää myös NetWorker-palvelimessa tarvittavien FLR-tiedostojen määrittämiseen varmuuskopioimalla ne Linux-etätyöasemassa ja suorittamalla FLR-toiminto NetWorker-palvelimeen.
NFS:n asennus saattaa vaihdella Linux-jakelun mukaan. Vain loppukäyttäjän on tehtävä se. Tämä tietämyskannan artikkeli sisältää vain NFS-perusohjeet. Lisätietoja on Linux-käyttöjärjestelmän NFS-ohjeissa. NFS:n avulla voit kopioida tiedostoja kahden Linux-järjestelmän välillä.
Tiedostot kopioidaan seuraavasti, jotta voidaan varmistaa, että NFS on käynnissä järjestelmässä:
rpcinfo -p | grep nfs
Tuloksessa pitäisi näkyä:
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 -nfs_acl
Jos NFS on käynnissä, toimi seuraavasti:
1. Luo liitäntäpiste: sudo mkdir /mnt/nfsshare
2. Sijoita tarvittavat tiedostot /mnt/nfsshare-hakemistoon Linux cp -komennolla.
3. Vaihda liitäntäpisteen omistaja: sudo chown -R muut kuin muut: /mnt/nfsshare
3. Määritä asennuspisteen käyttöoikeudet: sudo chmod -R 777 /mnt/nfsshare
4. Muokkaa tiedostoa /etc/export , joka sisältää asennuspisteet ja käyttöoikeustiedot:
Syntaksi: Esimerkki /mnt/nfsshareNETWORK-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. Jaetun resurssin vieminen: sudo exportfs -arv
Jaetun resurssin voi näyttää seuraavasti: sudo exportfs -s
Varmista NFS-asiakasjärjestelmästä , että voit ottaa yhteyden NFS-palvelimeen portin 2049 kautta
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
Korjaa mahdolliset palomuurin yhteysongelmat NFS-lähde-/kohdejärjestelmissä, jos yhteys aikakatkeaa tai on käytössä.
6. Asennuspisteen luominen NFS-työasemajärjestelmään: sudo mkdir /tmp/mnt
7. Asenna NFS-asennuspiste työasemajärjestelmään:
sudo mount -tfs NFS-SERVER-IP:/mnt/nfsshare/ /tmp/mnt
8. NFS-palvelimen tiedostojen pitäisi näkyä NFS-työasemassa mountpoint-kohdassa: 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. Kopioi tiedostot paikalliseen järjestelmään: cp /tmp/mnt/* .
Voit kopioida tarvittavat tiedostot Windows-järjestelmän ja Linux NetWorker -järjestelmän välillä, jos CIFS /SMB on asennettu Linux-järjestelmään. Tämän määrityksen saa tehdä vain loppukäyttäjä. Tämä tietämyskanta sisältää ainoastaan CIFS/SMB-perusohjeet. Lisätietoja on Linux-käyttöjärjestelmän CIFS-/SMB-ohjeissa. Voit tarkistaa, onko SMB käynnissä, suorittamalla komennon
sudo systemctl status smb
Sudo testparm -komento näyttää SMB:n määritystavan, kuten:
[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
Näkyvää kokoonpanotiedostoa voi muuttaa sudo vi:lla (SMB-palvelu on käynnistettävä uudelleen). Tiedoston on sisällettävä toimialuenimi työryhmänä, Linux NetWorker -palvelimen netbios-nimi ja jaetun hakemiston määritysparametrit:
[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
Jos NetWorker-järjestelmässä on käytössä SMB, toimi seuraavasti:
1. Luo SMB-jako: sudo mkdir /mnt/samba
2. Kopioi tarvittavat tiedostot /mnt/samba-dir-kansioon Linux cp -komennolla.
3. Vaihda Samban dir:n omistajuus: sudo chown -R muut kuin muut: /mnt/samba
4. Muuta Samban dirin käyttöoikeuksia: sudo chmod -R 777 /mnt/samba
5. Käynnistä smb-palvelu uudelleen: sudo systemctl restart smb
6. Lisää Windows-järjestelmään verkkosijainti ja määritä Linux NetWorker -palvelin ja jaettu kansio, kuten
Tässä käytetään Netbios-nimeä ja [Share]-nimeä Linux-palvelimen /etc/samba/smb.conf-tiedostossa
7. Kun olet yhdistänyt tiedostot Linux-palvelimesta, ne voidaan kopioida Windows-järjestelmään:
Jos sinun on kopioitava tiedostoja NetWorker-palvelimeen, mutta sinulla ei ole SSH-käyttöoikeutta, voit luoda käyttöönotettavan ISO-tiedoston, joka sisältää NetWorker-palvelimeen tarvittavat tiedostot. ISO-tiedoston määritykset voivat vaihdella palvelimen taustapalvelimen mukaan. Seuraava esimerkki koskee VMware VM NetWorker -palvelinta. Menetelmä on vain luku -tilassa, joten sillä voi kopioida tiedostoja vain NetWorker-palvelimeen.
1. Kerää Linux NetWorker -järjestelmän tarvitsemat tiedostot.
2. Tiedostosta voi luoda ISO-tiedoston esimerkiksi PowerISO:n kaltaisilla ohjelmistoilla, kuten
3. ISO-tiedoston voi ladata VMware-tietosäilön, joka lisätään NetWorker-palvelimen virtuaalikoneen CD-asemaan:
Huomautus: Valitse avattavasta valikosta Datastoren ISO-tiedosto, valitse Connected (Yhdistetty) -valintaruutu ja siirry iso-tiedoston latauskansioon.
4. Muodosta yhteys NVE:hen VMware-konsoli-/verkkotyöasemayhteyden kautta ja kirjaudu sisään pääkäyttäjänä.
5. Luo tilapäinen asennuspiste: mkdir /tmp/mnt
6. Asenna CD-asema asennuspisteeseen: asennus /dev/cdrom /tmp/mnt
7. Kopioi tiedostot pois liitäntäkohdasta: 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
Huomautus: Kun olet antanut vCenter-palvelimet, paina Enter-näppäintä, niin sinua pyydetään määrittämään vCenter-käyttäjätunnus. Joissakin ympäristöissä Connect-VIServer-komento epäonnistuu SSL-virheen vuoksi. Tämän voi halutessaan ohittaa:
Copy-VMGuestFile -Source PATH-TO-NEEDED-FILE -Destination PATH-ON-TARGET -VM VM_NAME -LocalToGuest -GuestUser TARGET-USER -GuestPassword TARGET-USER-PASSWORD
Esimerkki:
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. Varmista, että tiedosto on kopioitu kohdekoneen virtuaalikoneeseen. Edellä olevassa esimerkissä näet seuraavan esimerkin:
[root@vmrhel7 ~]# ls -l /tmp
yhteensä 0-rw-r
--r--. 1 root root 0 May 20 12:32 somefile1