NVP vProxy: Не вдається виконати резервне копіювання віртуальних машин з VDDK Помилка 13 "У вас немає прав доступу" при включеному CBRC

Summary: Резервне копіювання віртуальної машини NetWorker VMware Protection (NVP) vProxy Virtual Machine (VM) не виконується для одного або декількох дисків. Повертається помилка із загальною помилкою VMware Disk Development Kit (VDDK) «У вас немає прав доступу до цього файлу». Ця помилка може з'являтися з кількох причин; однак ця база даних фокусується на тому, коли в VMware налаштовано кеш читання на основі вмісту (CBRC). ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Сеанс резервного копіювання віртуальної машини не вдається з такою помилкою, зареєстрованою в /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-vddk.log vProxy:

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

Ця помилка з'являється лише під час увімкнення віртуальної машини. Коли віртуальна машина вимкнена, резервне копіювання за допомогою гарячого додавання виконується успішно.
Крім того, якщо використовується режим транспортування пристрою мережевого блоку (NBD), резервне копіювання виконується успішно.

Cause

Хост VMware ESXi, на якому розташована віртуальна машина, налаштований на кеш читання на основі вмісту (CBRC). Віртуальна машина також налаштована з увімкненим CBRC.

vpxd.log сервера vCenter повідомляє про таку помилку, коли vProxy намагається додати диск у гарячому режимі під час резервного копіювання:

Розташування файлів журналу vCenter Server Це гіперпосилання веде вас на веб-сайт за межами 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 використовує диски з підтримкою дайджесту для кешування блоків, які часто читаються. Коли ввімкнено CBRC:

  • VMware обмежує підключення цих дисків з підтримкою дайджесту до іншої віртуальної машини під час увімкнення вихідної віртуальної машини.
  • Це обмеження безпосередньо впливає на режим транспортування гарячого додавання, який покладається на підключення дисків вихідної віртуальної машини до резервної проксі-серверної машини.

Resolution

Ця проблема виникає за межами NetWorker. Скористайтеся одним із таких варіантів:

Варіант перший:

Для VMware 8.0.3+ дивіться: Не вдається гаряче додавати диски CBRC (дайджест) до віртуальних машин без CBRC у vSphere 8.0 Update 3, "CBRC не можна активувати в гарячому режимі на диску..." Це гіперпосилання веде вас на веб-сайт за межами Dell Technologies.

Варіант другий:

Проконсультуйтеся з адміністратором VMware, щоб визначити, чи CBRC повинен залишатися ввімкненим на цих віртуальних машинах, чи його можна вимкнути для підтримки гарячого додавання резервних копій. Якщо необхідно, зверніться до служби підтримки VMware щодо конфігурацій CBRC.

Варіант третій:

Налаштуйте резервні копії віртуальних машин CBRC так, щоб вони використовували лише режим транспорту Network Block Device (NBD).

ПРИМІТКА. У транспортному режимі NBD використовується мережа управління ESXi. Очікується, що продуктивність резервного копіювання NBD буде нижчою, ніж при гарячому додаванні. Великі обсяги трафіку NBD можуть перевантажувати мережу управління ESXi. Дивіться Посібник з інтеграції NetWorker VMwar для отримання додаткової інформації про резервні види транспорту.
  1. Ізолюйте віртуальні машини, налаштовані за допомогою CBRC, у власну групу захисту NetWorker.
  2. Створіть політику або робочий процес для нової групи, пов'язаної з CBRC. 
  3. Переконайтеся, що хоча б на одному з vProxies на сервері NetWorker включені сеанси NBD:

Консоль управління NetWorker (NMC): Devices-VMware> Proxies
NetWorker Web User Interface (NWUI): Protection-VMware> Proxies

vProxy Max NBD сесії

  1. Виконайте один із наступних варіантів конфігурації:
    1. (Бажано) Налаштуйте дію резервного копіювання, щоб використовувати лише сеанси NBD.
      1. У веб-інтерфейсі користувача NetWorker (NWUI) відкрийте властивості дії резервного копіювання.
      2. У вкладці VMware-Specific Configuration Options встановіть для параметра Transport Mode значення NBD:
        Режим транспортування резервної дії  
ПРИМІТКА. Ця опція доступна тільки в веб-інтерфейсі користувача NetWorker (NWUI), для NetWorker 19.10 і пізніших версій. Це обмежує сеанси резервного копіювання віртуальних машин лише NBD. Якщо кілька vProxies увімкнено NBD, резервні копії можуть використовувати кілька vProxies для паралельної обробки сеансів.
    1. Налаштуйте дію резервного копіювання для використання конкретного vProxy з увімкненими сеансами NBD.
      1. У NMC або NWUI відкрийте дію резервного копіювання, специфічну для CRBC, і встановіть vProxy на «ручний вибір». 
      2. Виберіть vProxy, який був налаштований лише для NBD сесій:

Ручний вибір vProxy

Additional Information

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000320972
Article Type: Solution
Last Modified: 14 May 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.