NVP-vProxy: VM-Backups schlagen mit VDDK-Fehler 13 "You do not have access rights" fehl, wenn CBRC aktiviert ist.

摘要: Backups von NetWorker VMware Protection (NVP) vProxy Virtual Machine (VM) schlagen für eine oder mehrere Festplatten fehl. Der zurückgegebene Fehler ist ein generischer VMware Disk Development Kit (VDDK)-Fehler: "Sie haben keine Zugriffsrechte für diese Datei." Dieser Fehler kann aus verschiedenen Gründen auftreten. Dieser Wissensdatenbank-Artikel konzentriert sich jedoch darauf, wann der inhaltsbasierte Lesecache (CBRC) in VMware konfiguriert ist. ...

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

Die VM-Backupsitzung schlägt mit dem folgenden Fehler fehl, der in /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-vddk.log des vProxy protokolliert wird:

YYYY-MM-DDTHH:mm:SS NOTICE: VDDK INFO VixDiskLib: There is no avaiable transport mode when attempting to open disk. Mounting 42104975-a9ce-e89a-57ec-eed07aaa4eac using transport hotadd failed : Failed to hot-add SCSI targets: Vmomi::MethodFault::Exception: Fault cause: vim.fault.GenericVmConfigFault
YYYY-MM-DDTHH:mm:SS NOTICE: VDDK INFO . at 6502.
YYYY-MM-DDTHH:mm:SS NOTICE: VDDK INFO VixDiskLib: VixDiskLib_OpenEx: Cannot open disk [DATASTORE_NAME] VM_NAME/VM_NAME.vmdk. Error 13 (You do not have access rights to this file) (Mounting 42104975-a9ce-e89a-57ec-eed07aaa4eac using transport hotadd failed : Failed to hot-add SCSI targets: Vmomi::MethodFault::Exception: Fault cause: vim.fault.GenericVmConfigFault

Dieser Fehler wird nur angezeigt, wenn die VM eingeschaltet ist. Wenn die VM ausgeschaltet ist, sind Hot-Add-Backups erfolgreich.
Alternativ sind Backups erfolgreich, wenn der Transportmodus Network Block Device (NBD) verwendet wird.

原因

Der VMware ESXi-Host, auf dem sich die VM befindet, ist mit inhaltsbasiertem Lesecache (CBRC) konfiguriert. Die VM ist außerdem mit aktivierter CBRC konfiguriert.

Die vpxd.log des vCenter Servers meldet den folgenden Fehler, wenn der vProxy versucht, die Festplatte während der Backups hinzuzufügen:

Speicherort der vCenter Server-Protokolldateien Dieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies.

YYYY-MM-DDTHH:mm:SS error vpxd[4017950] [Originator@6876 sub=VmProv opID=77a6f80-01] Get exception while executing action vpx.vmprov.ReconfigureVm:
--> (vim.fault.GenericVmConfigFault) {
-->    faultMessage = (vmodl.LocalizableMessage) [
-->       (vmodl.LocalizableMessage) {
-->          key = "msg.disk.hotadd.digest.nomem", 
-->          message = "CBRC cannot be hot-enabled on a disk unless the VM was powered-on with digest disks or cbrc.cacheEnable was set.", 
-->       }
-->    ], 
-->    reason = "CBRC cannot be hot-enabled on a disk unless the VM was powered-on with digest disks or cbrc.cacheEnable was set.", 
-->    msg = "CBRC cannot be hot-enabled on a disk unless the VM was powered-on with digest disks or cbrc.cacheEnable was set."
--> }
YYYY-MM-DDTHH:mm:SS info vpxd[4017950] [Originator@6876 sub=VmProv opID=77a6f80-01] Workflow context:
--> (vpx.vmprov.ReconfigureContext) {
-->    cbData = (vmodl.KeyAnyValue) [
-->       (vmodl.KeyAnyValue) {
-->          key = "workflow.startTime", 
-->          value = 11354949631767
-->       }, 
-->       (vmodl.KeyAnyValue) {
-->          key = "workflow.actionTiming", 
-->          value = (vmodl.KeyAnyValue) [
-->             (vmodl.KeyAnyValue) {
-->                key = "vpx.vmprov.InvokePrechecks", 
-->                value = "YYYY-MM-DDTHH:mm:SS"
-->             }, 
-->             (vmodl.KeyAnyValue) {
-->                key = "vpx.vmprov.CheckCompatibility", 
-->                value = "YYYY-MM-DDTHH:mm:SS"
-->             }, 
-->             (vmodl.KeyAnyValue) {
-->                key = "vpx.vmprov.ReserveDirectory", 
-->                value = "YYYY-MM-DDTHH:mm:SS"
-->             }, 
-->             (vmodl.KeyAnyValue) {
-->                key = "vpx.vmprov.InvokeCallbacks", 
-->                value = "YYYY-MM-DDTHH:mm:SS"
-->             }, 
-->             (vmodl.KeyAnyValue) {
-->                key = "vpx.vmprov.ReconfigureVm", 
-->                value = "YYYY-MM-DDTHH:mm:SS"
-->             }
-->          ]
-->       }, 
-->       (vmodl.KeyAnyValue) {
-->          key = "OCM.inited", 
-->          value = true
-->       }
-->    ], 
-->    configSpec = (vim.vm.ConfigSpec) {
-->       createDate = "YYYY-MM-DDTHH:mm:SS", 
-->       files = (vim.vm.FileInfo) {
-->          vmPathName = "ds:///vmfs/volumes/67b62d67-8dbb8f29-52af-f4c7aa35600a/VPROXY_NAME/VPROXY_NAME.vmx", 
-->       }, 
-->       deviceChange = (vim.vm.device.VirtualDeviceSpec) [
-->          (vim.vm.device.VirtualDeviceSpec) {
-->             operation = "add", 
-->             device = (vim.vm.device.VirtualDisk) {
-->                key = -1102, 
-->                backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
-->                   fileName = "ds:///vmfs/volumes/67b62d67-8dbb8f29-52af-f4c7aa35600a/VM_NAME/VM_NAME.vmdk",

CBRC verwendet Digest-fähige Festplatten, um häufig gelesene Blöcke zwischenzuspeichern. Wenn CBRC aktiviert ist:

  • VMware schränkt das Anhängen dieser Digest-fähigen Festplatten an eine andere VM ein, während die Quell-VM eingeschaltet ist.
  • Diese Einschränkung wirkt sich direkt auf den Transportmodus "Hot Add" aus, der auf dem Anhängen der Festplatten der Quell-VM an die Backup-Proxy-VM beruht.

解析度

Dieses Problem tritt außerhalb von NetWorker auf. Verwenden Sie eine der folgenden Optionen:

Option 1:

Informationen zu VMware 8.0.3+ finden Sie unter: CBRC-Festplatten (Digest) können nicht per Hot-Add zu Nicht-CBRC-VMs in vSphere 8.0 Update 3, "CBRC kann auf einer Festplatte nicht aktiviert werden..." Dieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies.

Option 2:

Wenden Sie sich an den VMware-Administrator, um festzustellen, ob CBRC auf diesen VMs aktiviert bleiben muss oder ob es deaktiviert werden kann, um Hot-Add-Backups zu unterstützen. Wenden Sie sich bei Bedarf bezüglich der CBRC-Konfigurationen an den VMware-Support.

Option 3:

Konfigurieren Sie die Backups der CBRC-VMs so, dass nur der NBD-Transportmodus (Network Block Device) verwendet wird.

HINWEIS: Der NBD-Transportmodus verwendet das ESXi-Managementnetzwerk. Es wird erwartet, dass die NBD-Backupperformance schlechter als bei Hot-Add ist. Große Mengen an NBD-Datenverkehr können das ESXi-Managementnetzwerk überlasten. Weitere Informationen zu den Backuptransportmodi finden Sie im NetWorker VMwar Integration Guide .
  1. Isolieren Sie die mit CBRC konfigurierten VMs in ihrer eigenen NetWorker-Schutzgruppe.
  2. Erstellen Sie eine Policy/einen Workflow für die neue CBRC-bezogene Gruppe. 
  3. Stellen Sie sicher, dass für mindestens einen der vProxys auf dem NetWorker-Server NBD-Sitzungen aktiviert sind:

NetWorker-Managementkonsole (NMC): Geräte – VMware-Proxys
NetWorker-Webnutzeroberfläche> (NWUI): Schutz –> VMware-Proxys

vProxy – max. NBD-Sitzungen

  1. Führen Sie eine der folgenden Konfigurationsoptionen aus:
    1. (Bevorzugt) Konfigurieren Sie die Backupaktion so, dass nur NBD-Sitzungen verwendet werden.
      1. Öffnen Sie über die NetWorker-Webnutzeroberfläche (NWUI) die Eigenschaften der Backupaktion.
      2. Legen Sie auf der Registerkarte VMware-spezifische Konfigurationsoptionen den Transportmodus auf NBD fest:
        Transportmodus der Backupaktion  
HINWEIS: Diese Option ist nur in der NetWorker-Webnutzeroberfläche (NWUI) für NetWorker 19.10 und höher verfügbar. Dadurch sind VM-Backupsitzungen auf NBD beschränkt. Wenn für mehrere vProxys NBD aktiviert ist, können Backups mehrere vProxys verwenden, um Sitzungen parallel zu verarbeiten.
    1. Konfigurieren Sie die Backupaktion so, dass ein bestimmter vProxy mit aktivierten NBD-Sitzungen verwendet wird.
      1. Öffnen Sie in der NMC oder NWUI die CRBC-spezifische Backupaktion und setzen Sie den vProxy auf "manual selection". 
      2. Wählen Sie den vProxy aus, der nur mit NBD-Sitzungen konfiguriert wurde:

Manuelle vProxy-Auswahl

其他資訊

Es gibt viele mögliche Ursachen für VDDK-Fehler 13. Wenn CBRC nicht konfiguriert ist, siehe: NVP-vProxy: Das Troubleshooting von VM-Backups schlägt fehl mit "VDDK-Fehler 13: Sie haben keine Zugriffsrechte auf diese Datei."

受影響的產品

NetWorker

產品

NetWorker Family
文章屬性
文章編號: 000320972
文章類型: Solution
上次修改時間: 14 5月 2025
版本:  2
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。