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

Сводка: 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 "/". ...

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

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.

Причина

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

Разрешение

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. 

Затронутые продукты

Dell EMC Unity, Dell Unity Operating Environment (OE)
Свойства статьи
Номер статьи: 000212114
Тип статьи: Solution
Последнее изменение: 26 Jun 2023
Версия:  5
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.