NVP vProxy: Funkce FLR virtuálního počítače konzistentně selhává s chybou "Could not get the directory content"
摘要: Obnovení na úrovni souborů (FLR) pro virtuální počítač Windows konzistentně selhává. Připojení FLR je úspěšné, ale procházení 3–4 složek selže se zprávou "Could not get the directory content unable to retrieve file list from VM (path) Access denied". ...
症狀
Řešení NetWorker VMware Protection (NVP) slouží k zálohování virtuálních počítačů VMware.
Operace připojení obnovení na úrovni souborů (FLR) se u virtuálního počítače s Windows úspěšně dokončí. Operaci procházení se však nepodaří vypsat obsah adresáře s hlášením "Přístup odepřen".
U zařízení vProxy /opt/emc/vproxy/runtime/logs/vflrd/mount-<session-id>.log Hlášení:
YYYY-MM-DDTHH:MM:SSZ INFO: [29] ====End of output from agent mount. YYYY-MM-DDTHH:MM:SSZ INFO: [29] Successfully mounted VMDKs onto VM 'my_vmname' (vm-####) filesystem hierarchy at 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLR65####027'. YYYY-MM-DDTHH:MM:SSZ INFO: [29] End of mount request processing; mountpoint is 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLR65####027' (no error) YYYY-MM-DDTHH:MM:SSZ INFO: [29] Disconnected from session on vCenter 'myvcenter.com'. YYYY-MM-DDTHH:MM:SSZ INFO: [29] Adding FlrBrowseSessions session 'cb###4c0-7##0-4##9-b##1-711#####a983'
U zařízení vProxy /opt/emc/vproxy/runtime/logs/vflrd/browse-<session-id>.log Hlášení:
YYYY-MM-DDTHH:MM:SSZ ERROR: [29] FLR:browse_files: Unable to perform FLR Agent operation 'browse_files' on VM IP Address: ##.##.##.## (vm-####). YYYY-MM-DDTHH:MM:SSZ ERROR: [29] Unable to retrieve file list from ##.##.##.## (vm-####) path 'F:\DFS-SHARE\Administration\MY_FOLDER' offset 0. YYYY-MM-DDTHH:MM:SSZ ERROR: [29] Could not get directory contents: Unable to retrieve file list from ##.##.##.## (vm-####) path '#:\DFS-SHARE\Administration\MY_FOLDER' offset 0. Unable to perform FLR Agent operation 'browse_files' on VM ##.##.##.## (vm-####). Cannot stat 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLR65####027\02-#$\DFS-SHARE\Administration\MY_FOLDER': CreateFile C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLR65####027\02-F$\DFS-SHARE\Administration\EXE_ADMIN: Access is denied. YYYY-MM-DDTHH:MM:SSZ ERROR: [29] FLR:browse_files: Cannot stat 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLR65####027\02-#$\DFS-SHARE\Administration\MY_FOLDER': CreateFile C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLR65####027\02-#$\DFS-SHARE\Administration\MY_FOLDER: Access is denied.
原因
Virtuální počítače, u kterých selhal proces FLR s výše uvedenými příznaky, používají systém souborů DFS (Microsoft Distributed-File-System).
Ověřte, jestli je na virtuálním počítači povolený DFS (příkazy PowerShellu):
Get-Module -ListAvailable DFSNGet-Command *Dfs*
Microsoft DFS je funkce systému souborů systému Windows, která uživatelům umožňuje vytvořit obor názvů sdílených adresářů, které jsou fyzicky distribuovány v síti. Systém souborů DFS umožňuje uživatelům logicky organizovat distribuované adresáře a poskytuje centralizovaný přístup k souborům v různých umístěních.
Další informace o systému Microsoft DFS naleznete v článku společnosti Microsoft Obory názvů distribuovaného systému souborů – přehled.
解析度
Zástupné řešení:
- Spuštění funkce obnovení na úrovni souborů (FLR) z uživatelského rozhraní konzole NetWorker Management Console (NMC).
- Připojení funkce obnovení na úrovni souborů (FLR) v uživatelském rozhraní konzole NetWorker Management Console (NMC) Nadpis stránky: Připojení sady uložení pro obnovení na úrovni souborů
- Ponechte přípojný bod obnovení na úrovni souborů (FLR) v připojeném stavu v uživatelském rozhraní konzole NetWorker Management Console (NMC).
- Pomocí Průzkumníka Windows zkopírujte a vložte obsah adresáře do cílového virtuálního počítače (VM) systému souborů DFS (Distributed File System).
其他資訊
Pokud dochází k této chybě a systém Windows DFS se nepoužívá, přečtěte si článek: NVP-vProxy: Funkce FLR virtuálního počítače Windows selže s chybou "Error while browsing: 200: Error received from vProxy "could not get directory contents:"
Alternativní řešení FLR je popsáno zde: