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

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