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