Dell Unity: Kunne ikke sikkerhedskopiere vCenter Server-enhed til Unity NFS-shares ved hjælp af VMware Appliance Management Interface efter opgradering af Unity til 5.1

Résumé: VCENTER Server Appliance-sikkerhedskopiering (VCSA) vha. VMware Appliance Management Interface (V EMI) blev ikke fuldført efter opgradering af Unity til 5.1. Dette skyldes et kodeproblem i Unity 5.1 og nyere, som afviser tilslutningsanmodningen fra vCenter, når en skråstreg "/" føjes til tilslutningsstien. ...

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

Brugeren har bemærket, at efter opgradering af Unity til 5.1 kunne vedkommende ikke udføre en vCenter Server Appliance-sikkerhedskopiering (VCSA) til Unity NFS-eksport vha. VMware Appliance Management Interface (V EMI). Den samme NFS-sikkerhedskopieringssti fungerede før Unity-kodeopgraderingen. 

Problemet opstår kun i et bestemt scenarie.

  • NFS-share oprettes på en undermappe i filsystemet. 
  • NFS-sharenavnet er det samme som filsystemnavnet. 
  • Kun NFSv3 er aktiveret på NAS-serveren. 

Nedenfor er et eksempel på den NFS-eksportkonfiguration, der støder på sikkerhedskopieringsproblemet:

FS-navn: test
FS-sti: /test
NFS eksporter lokal sti: /test/undermappe
NFS-eksportnavn: test 


Sikkerhedskopieringsplaceringen på VGATE er nfs://< nfs server ip address/fqdn>:/test.

Eksempel på fejlmeddelelsen Opret sikkerhedskopieringsplan
Figur 1: Eksempel på fejlmeddelelsen Opret sikkerhedskopieringsplan


Fra vCenter /var/log/vmware/applmgmt/applmgmt.log mislykkedes tilslutningsanmodningen på grund af adgang nægtet. 

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 der oprettes en NFS-eksport på Unity, eksporteres to stier som standard. Den første sti er filsystemets lokale sti, og den anden sti er den eksporterede sti, som er navnet på den deling, som brugeren angiver under oprettelsen af delingen. 

F.eks. opretter brugeren et filsystem "test_fs". Den er monteret på "/test_fs" på NAS-serverens rodpartition. Hvis brugeren eksporterer rodpartitionen "/test_fs" i filsystemet "test_fs" som NFS-sharet "test_export", ser klienten to tilslutningsstier for denne eksport 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 med navnet showExportLevel på NAS-serveren styrer, om begge stier vises, eller om kun én af stierne vises, når klienten kører showmount. Hvis kun én sti vises, er det muligt, at en ikke-default-værdi af denne parameter er konfigureret. 
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.

Årsagen til, at en sikkerhedskopiering ved hjælp af V BYTE mislykkes, er, at VSTATUS føjer en skråstreg "/" til sikkerhedskopieringsstien, og på grund af et kodeproblem på Unity behandles stien som ugyldig af Unity, og tilslutningsanmodningen afvises. 

Hvis f.eks. en sikkerhedskopieringssti er konfigureret som "nfs://5.6.7.12:/test", forsøger vCenter at tilslutte NFS-eksporten med stien "nfs://5.6.7.12:/test/", og Unity afviser tilslutningsanmodningen. 

Problemet kan også opstå på en Linux-klient, hvis der tilføjes en skråstreg "/" til tilslutningsstien. 
[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 rettelse er planlagt til at være tilgængelig i næste Unity-kodeudgivelse, men datoen er foreløbige og kan ændres.  

Der er to løsninger, der kan bruges, indtil kodeudgivelsen er tilgængelig. 
  • Brug den lokale NFS-sti til at udføre sikkerhedskopieringen i VITI. 
  • Aktivér 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.