NVP vProxy: CBRC etkinleştirildiğinde VM yedeklemeleri VDDK Hatası 13 "Erişim haklarınız yok" hatasıyla başarısız oluyor

摘要: NetWorker VMware Protection (NVP) vProxy Sanal Makine (VM) yedeklemeleri bir veya daha fazla disk için başarısız oluyor. Döndürülen hata, genel bir VMware Disk Development Kit (VDDK) hatasıdır "Bu dosyaya erişim haklarınız yok." Bu hata birkaç nedenden dolayı ortaya çıkabilir; ancak bu KB, VMware'de İçerik Tabanlı Okuma Önbelleğinin (CBRC) ne zaman yapılandırıldığına odaklanır. ...

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

症狀

VM yedekleme oturumu, vProxy'nin /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-vddk.log yolunda aşağıdaki hatayla başarısız olur:

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

Bu hata yalnızca VM açıldığında görünür. VM kapalıyken hot-add yedeklemeleri başarılı olur.
Alternatif olarak, Ağ Engelleme Cihazı (NBD) taşıma modu kullanılırsa yedeklemeler başarılı olur.

原因

VM'nin bulunduğu VMware ESXi ana bilgisayarı, İçerik Tabanlı Okuma Önbelleği (CBRC) ile yapılandırılır. VM ayrıca CBRC etkin olarak yapılandırılır.

vProxy, yedeklemeler sırasında diski çalışırken eklemeye çalıştığında vCenter sunucusunun vpxd.log aşağıdaki hatayı bildirir:

VCenter Server günlük dosyalarının konumu Bu köprü bağlantı sizi Dell Technologies dışındaki bir web sitesine yönlendirir.

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, sık okunan blokları önbelleğe almak için özet özellikli diskler kullanır. CBRC etkinleştirildiğinde:

  • VMware, kaynak VM açıkken bu özet özellikli disklerin başka bir VM'ye bağlanmasını kısıtlar.
  • Bu kısıtlama, kaynak VM'nin disklerini yedekleme proxy VM'sine bağlamaya dayanan çalışırken ekleme taşıma modunu doğrudan etkiler.

解析度

Bu sorun NetWorker'ın dışında meydana geliyor. Aşağıdaki seçeneklerden birini kullanın:

1. Seçenek:

VMware 8.0.3+ için bkz.: vSphere 8.0 Güncelleştirme 3'te CBRC olmayan VM'lere CBRC (özet) diskleri çalışırken eklenemiyor, "CBRC bir diskte çalışırken etkinleştirilemez..." Bu köprü bağlantı sizi Dell Technologies dışındaki bir web sitesine yönlendirir.

2. Seçenek:

CBRC'nin bu VM'lerde etkin kalması gerekip gerekmediğini veya hot-add yedeklemelerini desteklemek için devre dışı bırakılıp bırakılamayacağını belirlemek için VMware Yöneticisine danışın. Gerekirse CBRC yapılandırmalarıyla ilgili olarak VMware destek ekibiyle iletişime geçin.

Üçüncü Seçenek:

CBRC sanal makinelerinin yedeklerini yalnızca Ağ Engelleme Cihazı (NBD) taşıma modunu kullanacak şekilde yapılandırın.

NOT: NBD taşıma modu, ESXi yönetim ağını kullanır. NBD yedekleme performansının hot-add performansından daha düşük olması beklenir. Büyük miktarda NBD trafiği, ESXi yönetim ağını tıkayabilir. Yedek taşıma modlarıyla ilgili ek bilgi için NetWorker VMwar Entegrasyon Rehberine bakın.
  1. CBRC ile yapılandırılan VM'leri kendi NetWorker koruma gruplarına izole edin.
  2. CBRC ile ilgili yeni grup için bir politika/iş akışı oluşturun. 
  3. NetWorker sunucusundaki vProxy'lerden en az birinde NBD oturumlarının etkinleştirildiğinden emin olun:

NetWorker Management Console (NMC): Devices-VMware> Proxies
NetWorker Web User Interface (NWUI): Protection-VMware> Proxy'leri

vProxy Maks. NBD oturumları

  1. Aşağıdaki yapılandırma seçeneklerinden birini gerçekleştirin:
    1. (Tercih edilen) Yedekleme eylemini yalnızca NBD oturumlarını kullanacak şekilde yapılandırın.
      1. NetWorker Web Kullanıcı Arayüzünden (NWUI) yedekleme eylemi özelliklerini açın.
      2. VMware-Specific Configuration Options sekmesinde Transport Mode öğesini NBD olarak ayarlayın:
        Yedekleme eylemi taşıma modu  
NOT: Bu seçenek, NetWorker 19.10 ve sonraki sürümlerde yalnızca NetWorker Web Kullanıcı Arayüzünde (NWUI) kullanılabilir. Bu, VM yedekleme oturumlarını yalnızca NBD ile kısıtlar. Birden fazla vProxy'de NBD etkinse yedeklemeler, oturumları paralel olarak işlemek için birden fazla vProxy kullanabilir.
    1. Yedekleme eylemini, NBD oturumları etkinken belirli bir vProxy'yi kullanacak şekilde yapılandırın.
      1. NMC veya NWUI'den CRBC'ye özel yedekleme eylemini açın ve vProxy'yi "manuel seçim" olarak ayarlayın. 
      2. Yalnızca NBD oturumlarıyla yapılandırılmış vProxy'yi seçin:

Manuel vProxy Seçimi

其他資訊

VDDK Hatası 13'ün birçok olası nedeni vardır. CBRC yapılandırılmamışsa bkz.: NVP vProxy: VM yedeklemelerinin "VDDK Error 13: Bu dosyaya erişim haklarınız yok"

受影響的產品

NetWorker

產品

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