Dell Unity: Kan ikke sikkerhetskopiere vCenter Server Appliance til Unity NFS-delte ressurser ved hjelp av VMware Appliance Management Interface etter oppgradering av Unity til 5.1

Résumé: Sikkerhetskopiering av vCenter Server Appliance (VCSA) ved hjelp av VMware Appliance Management Interface (VAMI) ble ikke fullført etter oppgradering av Unity til 5.1. Dette skyldes et kodeproblem i Unity 5.1 og nyere som avviser monteringsforespørselen fra vCenter når en skråstrek «/» legges til i monteringsbanen. ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

Brukeren la merke til at etter at de oppgraderte Unity til 5.1, kunne de ikke utføre vCenter Server Appliance (VCSA)-sikkerhetskopiering til Unity NFS-eksport ved hjelp av VMware Appliance Management Interface (VAMI). Den samme banen for NFS-sikkerhetskopiering fungerte før oppgraderingen av Unity-koden. 

Problemet oppstår bare i et bestemt scenario.

  • NFS-deling opprettes på en undermappe for filsystemet. 
  • Navnet på den delte NFS-ressursen er det samme som navnet på filsystemet. 
  • Bare NFSv3 er aktivert på NAS-serveren. 

Nedenfor finner du et eksempel på NFS-eksportkonfigurasjonen som støter på problemet med sikkerhetskopiering:

FS-navn: test
FS-bane: /test
nfs eksport lokal bane: /test/subfolder
NFS export name: test 


Sikkerhetskopiplasseringen på VAMI er nfs://< nfs server-IP-adresse/fqdn>:/test.

Eksempel på feilmeldingen Create Backup Schedule (Opprett sikkerhetskopieringsplan)
Figur 1: Eksempel på feilmeldingen Create Backup Schedule (Opprett sikkerhetskopieringsplan)


Fra vCenter /var/log/vmware/applmgmt/applmgmt.log mislyktes monteringsforespørselen på grunn av ingen tilgang. 

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

Når en NFS-eksport opprettes på Unity som standard, blir to baner eksportert. Den første banen er filsystemets lokale bane, og den andre banen er den eksporterte banen som er navnet på den delte ressursen som brukeren angir under oppretting av deling. 

Brukeren oppretter for eksempel et filsystem test_fs. Den er montert på «/test_fs» på NAS-serverens rotpartisjon. Hvis brukeren eksporterer rotpartisjonen «/test_fs» av filsystemet «test_fs», ettersom NFS deler «test_export», ser klienten to monteringsbaner for denne eksporten, som vist nedenfor: 
[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)

En parameter kalt showExportLevel på NAS-serveren kontrollerer om begge banene vises, eller bare én av banene vises når klienten kjører showmount. Hvis det bare vises én bane, er det mulig at en standardverdi for denne parameteren er konfigurert. 
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.

Grunnen til at en sikkerhetskopiering ved hjelp av VAMI mislykkes, er at VAMI legger til skråstrek «/» i sikkerhetskopibanen, og på grunn av et kodeproblem på Unity blir banen behandlet som ugyldig av Unity. Monteringsforespørselen blir avslått. 

Hvis for eksempel en sikkerhetskopieringsbane er konfigurert som «nfs://5.6.7.12:/test», prøver vCenter å montere NFS-eksporten med banen «nfs://5.6.7.12:/test/», og Unity avviser monteringsforespørselen. 

Problemet kan også oppstå på en Linux-klient hvis skråstrek "/" legges til i monteringsbanen. 
[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 /]#

Résolution

En permanent løsning er planlagt tilgjengelig i neste Unity-kodeversjon, men datoen er foreløpig og kan endres.  

Det finnes to midlertidige løsninger som kan brukes til kodeutgivelsen er tilgjengelig. 
  • Bruk den lokale NFS-banen til å utføre sikkerhetskopieringen i VAMI. 
  • Aktiver NFSv4 på NAS-serveren. 

Produits concernés

Dell EMC Unity, Dell Unity Operating Environment (OE)
Propriétés de l’article
Numéro d’article: 000212114
Type d’article: Solution
Dernière modification: 26 Jun 2023
Version:  5
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.