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 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.