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

Summary: 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. ...

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

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 /]#

Resolution

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. 

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.