Dell Unity: Det går inte att säkerhetskopiera vCenter Server Appliance till Unity NFS-resurser med VMware Appliance Management Interface efter uppgradering av Unity till 5.1

Résumé: Säkerhetskopieringen av vCenter Server Appliance (VCSA) med VMware Appliance Management Interface (VAMI) slutfördes inte efter uppgradering av Unity till 5.1. Det beror på ett kodproblem i Unity 5.1 och senare som avvisar monteringsbegäran från vCenter när ett snedstreck "/" läggs till i monteringssökvägen. ...

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

Användaren lade märke till att det inte gick att utföra säkerhetskopiering av vCenter Server Appliance (VCSA) till Unity NFS-export med VMware Appliance Management Interface (VAMI) efter uppgradering av Unity till 5.1. Samma NFS-säkerhetskopieringssökväg fungerade före Unity-koduppgraderingen. 

Problemet uppstår endast i ett visst scenario.

  • NFS-resursen skapas i en undermapp i filsystemet. 
  • NFS-resursnamnet är samma som filsystemnamnet. 
  • Endast NFSv3 är aktiverat på NAS-servern. 

Nedan finns ett exempel på en NFS-exportkonfiguration som stöter på säkerhetskopieringsproblemet:

FS-namn: testa
FS-sökvägen: /test
NFS-export lokal sökväg: Exportnamn för /test/undermapp
för NFS: test 


Säkerhetskopieringsplatsen på VAMI är nfs://< nfs-serverns ip-adress/fqdn>:/test.

Exempel på felmeddelandet Create Backup Schedule
Bild 1: Exempel på felmeddelandet Create Backup Schedule


Från vCenter /var/log/vmware/applmgmt/applmgmt.log misslyckades monteringsbegäran på grund av nekad åtkomst. 

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-export skapas i Unity exporteras som standard två sökvägar. Den första sökvägen är filsystemets lokala sökväg och den andra sökvägen är den exporterade sökvägen som är namnet på resursen som användaren anger när resursen skapas. 

Användaren skapar till exempel ett filsystem "test_fs". Den är monterad på "/test_fs" på NAS-serverns rotpartition. Om användaren exporterar rotpartitionen "/test_fs" för filsystemet "test_fs" som NFS-resursen "test_export" ser klienten två monteringssökvägar för den här exporten enligt nedan: 
[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 med namnet showExportLevel på NAS-servern styr om båda sökvägarna visas eller endast en av sökvägarna visas när klienten kör showmount. Om endast en sökväg visas är det möjligt att ett nondefault-värde för den här parametern konfigureras. 
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.

Anledningen till att en säkerhetskopiering med VAMI misslyckas är att VAMI lägger till ett snedstreck i säkerhetskopieringssökvägen och på grund av ett kodproblem i Unity behandlas sökvägen som ogiltig av Unity och monteringsbegäran nekas. 

Om en säkerhetskopieringssökväg till exempel är konfigurerad som "nfs://5.6.7.12:/test" försöker vCenter montera NFS-exporten med sökvägen "nfs://5.6.7.12:/test/" och Unity avvisar monteringsbegäran. 

Problemet kan också uppstå på en Linux-klient om ett snedstreck "/" läggs till i monteringssökvägen. 
[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 planeras att finnas tillgänglig i nästa Unity-kodversion, men datumet är preliminärt och kan komma att ändras.  

Det finns två lösningar som kan användas tills kodversionen är tillgänglig. 
  • Använd den lokala NFS-sökvägen för att utföra säkerhetskopieringen i VAMI. 
  • Aktivera NFSv4 på NAS-servern. 

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.