NetWorker: Помилка резервного копіювання vProxy з повідомленням "Неможливо створити резервну копію віртуального диска "Жорсткий диск 1"
Summary: У цій статті розглядаються збої резервного копіювання vProxy через збої з'єднання з хостом ESXi.
Symptoms
Інтеграція NetWorker VMware Protection налаштована з vProxy Appliance. Резервне копіювання віртуальної машини не вдається завершити в середовищі. Повідомлення NetWorker Management Console вказує на те, що це unable to backup virtual disk "Hard disk 1."
Щоб видалити зайві диски, підключені до vProxy, дивіться LKB00022590 NVP-vProxy: Як користуватися інструментом перевірки працездатності ProxyHC на пристрої vProxy .
У файлі vbackupd-engine.log vProxy та журналі резервного копіювання сервера NetWorker відображаються:
YYYY/MM/DD HH:MM:SS TRACE: [43] Opening source VMDK "[DATASTORE_NAME] [VM_NAME]/[VM_NAME].vmdk" ...
YYYY/MM/DD HH:MM:SS INFO: [43] Calling VixDiskLib_Open("[DATASTORE_NAME] [VM_NAME]/[VM_NAME].vmdk")...
YYYY/MM/DD HH:MM:SS ERROR: [43] VDDK Error: 13: You do not have access rights to this file.
YYYY/MM/DD HH:MM:SS ERROR: [43] Failed to open source VMDK "[DATASTORE_NAME] [VM_NAME]/[VM_NAME].vmdk".
YYYY/MM/DD HH:MM:SS ERROR: [43] "Hard disk 1": BackupVmdk: "Hard disk 1": Unable to open Virtual Disk "[DATASTORE_NAME] [VM_NAME]/[VM_NAME].vmdk" in "hotadd:nbd" mode.
YYYY/MM/DD HH:MM:SS ERROR: [43] "Hard disk 1": BackupVmdk: "Hard disk 1": Unable to open Virtual Disk "[DATASTORE_NAME] [VM_NAME]/[VM_NAME].vmdk" in "hotadd:nbd" mode.
YYYY/MM/DD HH:MM:SS ERROR: [43] "Hard disk 1": BackupVmdk: Failed backup.
YYYY/MM/DD HH:MM:SS ERROR: [43] Unable to backup virtual disk "Hard disk 1".
Файл vbackupd-vddk.log vProxy показує:
DD MM HH:MM:SS YYYY: VDDK: INFO: VixDiskLib: VixDiskLib_OpenEx: Open a disk. DD MM HH:MM:SS YYYY: VDDK: INFO: VixDiskLibVim: VixDiskLibVim_GetNfcTicket: Get NFC ticket for [DATASTORE_NAME] [VM_NAME]/[VM_NAME].vmdk. DD MM HH:MM:SS YYYY: VDDK: INFO: VixDiskLibVim: Request RandomAccessRO diskKey = 2000, readOnly = 1, openSnapshot = 0. DD MM HH:MM:SS YYYY: VDDK: INFO: VixDiskLibVim: VixDiskLibVim_FreeNfcTicket: Free NFC ticket. DD MM HH:MM:SS YYYY: VDDK: INFO: NBD_ClientOpen: attempting to create connection to vpxa-nfc://[DATASTORE_NAME] [VM_NAME]/[VM_NAME].vmdk@[ESXI_HOST_FQDN]:902 DD MM HH:MM:SS YYYY: VDDK: INFO: CnxOpenTCPSocket: Cannot connect to server [ESXI_HOST_FQDN]:902: Connection timed out DD MM HH:MM:SS YYYY: VDDK: INFO: CnxAuthdConnect: Returning false because CnxAuthdConnectTCP failed DD MM HH:MM:SS YYYY: VDDK: INFO: CnxConnectAuthd: Returning false because CnxAuthdConnect failed DD MM HH:MM:SS YYYY: VDDK: INFO: Cnx_Connect: Returning false because CnxConnectAuthd failed DD MM HH:MM:SS YYYY: VDDK: INFO: Cnx_Connect: Error message: Failed to connect to server [ESXI_HOST_FQDN]:902 DD MM HH:MM:SS YYYY: VDDK: WARN: [NFC ERROR] NfcNewAuthdConnectionEx: Failed to connect to peer. Error: Failed to connect to server [ESXI_HOST_FQDN]:902 DD MM HH:MM:SS YYYY: VDDK: INFO: NBD_ClientOpen: Couldn't connect to [ESXI_HOST_FQDN]:902 Failed to connect to server [ESXI_HOST_FQDN]:902 DD MM HH:MM:SS YYYY: VDDK: INFO: DISKLIB-DSCPTR: : "vpxa-nfc://[DATASTORE_NAME] [VM_NAME]/[VM_NAME].vmdk@[ESXI_HOST_FQDN]:902" : Failed to open NBD extent. DD MM HH:MM:SS YYYY: VDDK: INFO: DISKLIB-LINK : "vpxa-nfc://[DATASTORE_NAME] [VM_NAME]/[VM_NAME].vmdk@[ESXI_HOST_FQDN]:902" : failed to open (NBD_ERR_NETWORK_CONNECT). DD MM HH:MM:SS YYYY: VDDK: INFO: DISKLIB-CHAIN : "vpxa-nfc://[DATASTORE_NAME] [VM_NAME]/[VM_NAME].vmdk@[ESXI_HOST_FQDN]:902" : failed to open (NBD_ERR_NETWORK_CONNECT). DD MM HH:MM:SS YYYY: VDDK: INFO: DISKLIB-LIB : Failed to open 'vpxa-nfc://[DATASTORE_NAME] [VM_NAME]/[VM_NAME].vmdk@[ESXI_HOST_FQDN]:902' with flags 0x1e NBD_ERR_NETWORK_CONNECT (2338). DD MM HH:MM:SS YYYY: VDDK: INFO: VixDiskLib: Unable to locate appropriate transport mode to open disk. Error 13 (You do not have access rights to this file) at 4570. DD MM HH:MM:SS YYYY: 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) at 4680. DD MM HH:MM:SS YYYY: VDDK: INFO: VixDiskLib: VixDiskLib_Open: Cannot open disk [DATASTORE_NAME] [VM_NAME]/[VM_NAME].vmdk. Error 13 (You do not have access rights to this file) at 4718. DD MM HH:MM:SS YYYY: VDDK: INFO: VixDiskLib: VixDiskLib_Disconnect: Disconnect.
Cause
vProxy не може підключитися до цільового хоста ESXi за допомогою порту 902. Робочий процес резервного копіювання vProxy використовує команди VMware Virtual Disk Development Kit (VDDK) для підключення до файлів vmdk за допомогою hotadd або nbd, для того, щоб виконати резервне копіювання.
Resolution
Переконайтеся, що vProxy може підключатися до хоста ESXi за допомогою необхідних портів (443 і 902). Таблиця «Вимоги до портів» у керівництві по інтеграції Dell NetWorker і VMware містить подробиці та актуальну інформацію про необхідні порти для рішення.