Dell Unity: vCenter Server Appliancen varmuuskopiointi Unityn NFS-jakoihin ei onnistu VMware Appliance Management -käyttöliittymän avulla Unity-päivityksen jälkeen versioon 5.1

Summary: vCenter Server Appliance (VCSA) -varmuuskopiointi VMware Appliance Management Interface (VAMI) -käyttöliittymässä ei valmistu Unity 5.1 -päivityksen jälkeen. Tämä johtuu Unity 5.1 -versiossa ja uudemmissa versioissa olevasta koodiongelmasta, joka hylkää vCenterin asennuspyynnön, kun asennuspolkuun on liitetty vinoviiva /. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Käyttäjä havaitsi, että Unity 5.1 -päivityksen jälkeen vCenter Server Appliance (VCSA) -varmuuskopiointi Unity NFS -vientiin ei onnistunut VMware Appliance Management Interfacen (VAMI) kautta. Sama NFS-varmuuskopiointipolku toimi ennen Unity-koodin päivitystä. 

Ongelma ilmenee vain tietyissä tilanteissa.

  • NFS-jako luodaan tiedostojärjestelmän alikansioon. 
  • NFS-jakonimi on sama kuin tiedostojärjestelmän nimi. 
  • Nas-palvelimessa on käytössä vain NFSv3. 

Seuraavassa on esimerkki NFS-vientimäärityksestä, jossa on varmuuskopiointiongelma:

FS-nimi: FS-testipolku
: /test
NFS export local path: /test/subfolder
NFS -vientinimi: testi 


VAMI-varmuuskopiointisijainti on nfs://< nfs-palvelimen IP-osoite/fqdn>:/test.

Esimerkki Create Backup Schedule -virheilmoituksesta
Kuva 1: Esimerkki Create Backup Schedule -virheilmoituksesta


Asennuspyyntö vCenteristä /var/log/vmware/applmgmt/applmgmt.log epäonnistui käytön estymisen vuoksi. 

2023-04-06T01:22:04 AM UTC [2182]ERROR:plugins.MountedFSStorageIOLib:Cmd ['/usr/bin/mount', '-t', 'nfs', '5.6.7.12:/test/', '/storage/remote/backup/nfs/5.6.7.12/BKCA6Hf0/lrcCF3e2', '-o', 'hard,intr'] failed. rc: 32, stdout: , stderr: mount.nfs: access denied by server while mounting 5.6.7.12:/test/

2023-04-06T01:22:04 AM UTC [2182]INFO:plugins.MountedFSStorageIOLib:Failed to mount the nfs share 5.6.7.12:/test/ at /storage/remote/backup/nfs/5.6.7.12/BKCA6Hf0/lrcCF3e2. Err- rc: 32, out=, err=mount.nfs: access denied by server while mounting 5.6.7.12:/test/

2023-04-06T01:22:04 AM UTC [2182]ERROR:plugins.MountedFSStorageIOLib:Didn't mount the remote filesystem root.

Cause

Kun NFS-vienti luodaan Unityssä oletusarvoisesti, kaksi polkua viedään. Ensimmäinen polku on tiedostojärjestelmän paikallinen polku ja toinen polku on viedyn resurssin nimi, jonka käyttäjä määrittää jaon luonnin yhteydessä. 

Käyttäjä luo esimerkiksi test_fs tiedostojärjestelmän. Se on otettu käyttöön NAS-palvelimen pääosiossa /test_fs. Jos käyttäjä vie tiedostojärjestelmän "test_fs" pääosion /test_fs NFS-jakona test_export, työasema näkee tässä viennissä kaksi asennuspolkua, kuten kuvassa: 
[root@rhel8 ~]# showmount -e 5.6.7.12
Export list for 5.6.7.12:
/test/subfolder (everyone) >>>>  local path of the file system 
/test           (everyone) >>>> exported path (Share name)

NAS-palvelimen showExportLevel-niminen parametri määrittää, näkyvätkö molemmat polut vai vain toisen polun, kun työaseman suoritus on käytössä. Jos vain yksi polku näkyy, tämän parametrin ei-hyvä arvo on mahdollista määrittää. 
22:38:41 service@ABCDEFG spa:~/user# svc_nas Test_server -param -f nfs -i showExportLevel

Test_server :
name                    = showExportLevel
facility_name           = nfs
default_value           = 0
current_value           = 0
configured_value        = 0
param_type              = NAS server
user_action             = none
change_effective        = immediate
range                   = (0,2)
description             = An export is defined by both the exported path and the name of the export. By default the server reports both entries in the 'showmount -e' query. When set, this param will filter one or the other kind: Value=1 will report only the exported paths, Value=2 will report only the export names.

VAMI-liitäntää käyttävä varmuuskopiointi epäonnistuu, koska VAMI liittää varmuuskopiopolkuun vinoviivan /, ja Unityn koodiongelman vuoksi Unity pitää polkua virheellisenä, asennuspyyntöä ei toimiteta. 

Jos varmuuskopiopolku on esimerkiksi nfs://5.6.7.12:/test, vCenter yrittää ottaa NFS-vientitiedoston käyttöön polulla nfs://5.6.7.12:/test/ ja Unity hylkää asennuspyynnön. 

Ongelma voi ilmetä myös Linux-työasemassa, jos asennuspolkuun on liitetty vinoviiva /. 
[root@rhel8 ~]# showmount -e 5.6.7.12
Export list for 5.6.7.12:
/test/subfolder (everyone)
/test           (everyone)

[root@rhel8 /]# mount 5.6.7.12:/test/ /mnt
mount.nfs: access denied by server while mounting 5.6.7.12:/test/

[root@rhel8 /]# mount 5.6.7.12:/test /mnt
[root@rhel8 /]#

Resolution

Seuraavassa Unity-koodissa on tarkoitus saada pysyvä korjaus, mutta päivämäärä on alustava ja saattaa muuttua.  

On olemassa kaksi kiertotapaa, joita voi käyttää, kunnes koodijulkaisu on saatavilla. 
  • Tee varmuuskopiointi VAMI:ssa NFS:n paikallisella polulla. 
  • Ota NFSv4 käyttöön NAS-palvelimessa. 

Affected Products

Dell EMC Unity, Dell Unity Operating Environment (OE)
Article Properties
Article Number: 000212114
Article Type: Solution
Last Modified: 26 Jun 2023
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.