Dell Unity: Po upgradu řešení Unity na 5.1 není možné zálohovat zařízení vCenter Server Appliance do sdílených složek Unity NFS pomocí rozhraní pro správu zařízení VMware

Résumé: Zálohování vCenter Server Appliance (VCSA) pomocí rozhraní VMware Appliance Management Interface (VAMI) se po upgradu na verzi Unity na verzi 5.1 nedokončí. Je to způsobeno problémem s kódem v unity 5.1 a novějším, který odmítne požadavek na připojení ze softwaru vCenter, když je k cestě připojení přidáno lomítko "/". ...

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

Uživatel si všiml, že po upgradu systému Unity na verzi 5.1 nemohl provést zálohování vCenter Server Appliance (VCSA) do exportu Unity NFS pomocí rozhraní VMware Appliance Management Interface (VAMI). Stejná cesta zálohování NFS fungovala před upgradem kódu Unity. 

K problému dochází pouze v určité situaci.

  • Sdílená složka NFS se vytvoří v podsložce souborového systému. 
  • Název sdílené složky NFS je stejný jako název systému souborů. 
  • Na serveru NAS je povolen pouze protokol NFSv3. 

Níže je uveden příklad exportní konfigurace NFS, při které dochází k problému se zálohováním:

Název FS: test
FS path: /test
místní cesty exportu NFS: /test/subfolder
Název exportu NFS: test 


Umístění zálohy na VAMI je nfs://< nfs ip adresa/fqdn>:/test.

Příklad chybové zprávy Create Backup Schedule
Obrázek 1: Příklad chybové zprávy Create Backup Schedule


Z umístění vCenter /var/log/vmware/applmgmt/applmgmt.log se požadavek připojení nezdařil z důvodu odepření přístupu. 

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

Ve výchozím nastavení se při vytváření exportu NFS v unity exportují dvě cesty. První cesta je místní cesta k systému souborů a druhou cestou je exportovaná cesta, která představuje název sdílené složky, kterou uživatel určuje během vytváření sdílené složky. 

Uživatel například vytvoří systém souborů "test_fs". Je připojen na "/test_fs" na kořenovém oddílu serveru NAS. Pokud uživatel exportuje kořenový oddíl "/test_fs" systému souborů "test_fs" jako sdílenou složku NFS "test_export", klient pro tento export uvidí dvě cesty připojení, jak je znázorněno níže: 
[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)

Parametr s názvem showExportLevel na serveru NAS řídí, zda jsou zobrazeny obě cesty, nebo se zobrazí pouze jedna z cest, když je klient spuštěný jako showmount. Pokud se zobrazí pouze jedna cesta, je možné, že je nakonfigurována hodnota nonobject tohoto parametru. 
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.

Důvodem selhání zálohování pomocí nástroje VAMI je to, že aplikace VAMI přidá k cestě zálohování lomítko "/" a kvůli problému s kódem v Unity je cesta považována za neplatnou aplikací Unity, požadavek na připojení je zamítnut. 

Pokud je například cesta zálohování nakonfigurována jako "nfs://5.6.7.12:/test", nástroj vCenter se pokusí připojit export NFS s cestou "nfs://5.6.7.12:/test/" a unity požadavek na připojení odmítne. 

Tento problém se může vyskytnout také u klienta Linux, pokud je k cestě připojení přidáno lomítko "/". 
[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

Trvalá oprava bude k dispozici v dalším vydání kódu Unity, ale datum je orientační a může se změnit.  

Existují dvě náhradní řešení, která lze použít, dokud nebude k dispozici vydání kódu. 
  • K provedení zálohy v nástroji VAMI použijte místní cestu NFS. 
  • Povolení protokolu NFSv4 na serveru NAS. 

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.