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.

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:
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.
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 "/".
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.
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 6月 2023
版本: 5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。