Avamar – varmuuskopiointi epäonnistuu, jos virtuaalikone sisältää IDE-tyypin virtuaalilevyjä

Summary: Varmuuskopiointi epäonnistuu, jos virtuaalikone sisältää IDE-tyypin virtuaalilevyjä

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

Avamar-välityspalvelimessa on käynnissä Avamar 19.2, 19.3, 19.4
Virtuaalikoneessa on vähintään yksi IDE-tyyppiä käyttävä virtuaalilevy. 
Varmuuskopioinnin pakottaminen nbd:hen tai nbddl:ään EI ratkaise ongelmaa. 
Saman virtuaalikoneen varmuuskopiointi vanhalla Avamar 19.1 -versiolla (tai aiemmalla) onnistuu. 

Varmuuskopiointilokissa on seuraavat rivit, joista voidaan havaita virtuaalilevyn käyttävän ide-sovitintyyppiä.
avvcbimage Info <16041>: VDDK:2021-03-24T18:28:51.613Z error -[28517] [Originator@6876 sub=transport] SupportHotAddTransport: Cannot use hotadd transport to mount Virtual Machineswith disks that are not SCSI, SATA or NVME (adapter type: ide)
avvcbimage Info <16041>: VDDK:2021-03-24T18:28:51.613Z error -[28517] [Originator@6876 sub=transport] Mounting 42229301-63f4-3d56-5782-bf7a49b04a54 using transport hotadd failed :
SupportHotAddTransport: Cannot use hotadd transport to mount Virtual Machines with disks that are not SCSI, SATA or NVME (adapter type: ide).
avvcbimage Info <16041>: VDDK:2021-03-24T18:28:51.614Z error -[28517] [Originator@6876 sub=transport] Cannot use mode hotadd to access [Avamar VMFS1] EMC-vTiger2/EMC-Vtiger.vmdk: Cannot mount using this method. (Mounting 42229301-63f4-3d56-5782-bf7a49b04a54 using transport hotadd failed : SupportHotAddTransport: Cannot use hotadd transport to mount Virtual Machines with disks that are not SCSI, SATA or NVME (adapter type: ide).)

Loki sisältää sitten virheen työn epäonnistumisen syyn ja viittauksen VixDiskLib_GetMetadataKeys
 avvcbimage Info <42151>: backing up virtual disk [Avamar VMFS1] EMC-vTiger2/EMC-Vtiger.vmdk, using virtual disk connection [Avamar VMFS1] EMC-vTiger2/EMC-Vtiger.vmdk
 avvcbimage Info <16041>: VDDK:VixDiskLib: VixDiskLib_GetInfo: Retrieve disk info.
 avvcbimage Info <16041>: VDDK:VixDiskLib: VixDiskLib_FreeInfo: Clean up VixDiskLib.
 avvcbimage Info <16041>: VDDK:VixDiskLib: VixDiskLib_ReadMetadata: Missing metadata value. Error 16052 (The specified key is not found in the disk database) at 7564.
 avvcbimage Error <0000>: [IMG0008] VixDiskLib_GetMetadataKeys([Avamar VMFS1] EMC-vTiger2/EMC-Vtiger.vmdk) returned (0) The operation was successful



Avamar-varmuuskopiointi epäonnistuu ja näyttää virhekoodin: 10007

Epäonnistunut työ

Cause

Avamar 19.2-, 19.3- ja uudemmissa Avamar käyttää uudempaa VDDK 6.7 -versiota, 19.4 käyttää VDDK 7.0.0- tai 7.0.1-kutsua VixDiskLib_GetMetadataKeys/VixDiskLib_ReadMetadata hakeakseen määritteet virtuaalilevyn kuvaustiedostosta. IDE-sovittimen tyyppi on IDE, jolloin VDDK-toiminto epäonnistuu ja vmware VIX API -virhekoodi lähetetään.  

  Virheenkorjauslokeissa näkyy seuraava vmware-virhekoodi IDE-sovittimen tyypin yhteydessä: 
[VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_GetMetadataKeys() key=NULL keySize=0
2021/03/26-13:30:35.72478 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_GetMetadataKeys() status=24 requiredLen=238
[VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_GetMetadataKeys() output keys=adapterType keySize=238
[VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=ide len=4
avvcbimage Info <16041>: VDDK:VixDiskLib: VixDiskLib_ReadMetadata: Missing metadata value. Error 16052 (The specified key is not found in the disk database) at 6602.
[VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=ide len=4
avvcbimage Error <0000>: [IMG0008] VixDiskLib_GetMetadataKeys([Avamar VMFS1] EMC-vTiger2/EMC-Vtiger.vmdk) returned (0) The operation was successful
Jos kyseessä on SCSI-levy, jossa kutsu toimii oikein, tuloksen pitäisi näyttää seuraavalta:
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_GetMetadataKeys() status=24 requiredLen=219
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_GetMetadataKeys() output keys=adapterType keySize=219
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=lsilogic len=9
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=true len=5
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=6527 len=5
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_GetMetadataKeys() key=NULL keySize=0
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=255 len=4
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=63 len=3
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=6527 len=5
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=255 len=4
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=63 len=3
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=5414cb1d3f054ebbeabdd3fbff56735e len=33
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=1 len=2
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=1 len=2
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=11265 len=6
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=60 00 C2 99 87 97 8b 63-65 48 30 bf 5e a2 28 f1 len=48
[VcbImageBackupAssistThread]  VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=14 len=3

Resolution

Tätä asiaa tutkitaan parhaillaan. 

Yleisen suorituskyvyn ja varmuuskopioinnin tehokkuuden ylläpidon näkökulmasta VMware ja DellEMC eivät kuitenkaan suosittele IDE-virtuaalilevyjä.    IDE-virtuaalilevy EI tue hotadd-toimintoa, ja sen vuoksi myös onnistuneet varmuuskopiolokit sisältävät seuraavan rivin.

avvcbimage Info <12012>:  Check that the VM being backed up has no IDE virtual hard disks, usually an artifact of a P2v conversion - use SCSI virtual disks instead

Jos mahdollista, muunna virtuaalikoneen levy SCSI:ksi ongelman välttämiseksi. 

Seuraavat vaiheet on kuvattu VMwaren tietämyskannan artikkelissa 1016192 (englanninkielinen)
Jos virtuaalikoneen vieraskäyttöjärjestelmä EI käytä IDE-tyyppiä, ohita vaiheet 2–6.

  1. Sammuta virtuaalikone.
  2. Virtuaalikoneen Edit Settings -valikossa:
    • Siirry kohtaan Lisää > kiintolevy > Luo uusi virtuaalilevy.
    • Muuta Capacity-kohdan arvoksi 1 GB ja valitse Next.
    • Varmista, että Virtual Device Node -asetuksena on SCSI.
    • Viimeistele ohjattu toiminto ja valitse New SCSI Controller.
    • Jos nykyisenä tyyppinä ei ole LSI Logic Parallel, valitse Change Type ja muuta tyypiksi LSI Logic Parallel.
    • Valitse OK.
    • Valitse sovittimen tyyppiä vastaava ohjain ja varmista, että SCSI-tunnuksena on SCSI 0:0.
  3. Käynnistä virtuaalikone.
  4. Varmista vieraalta, että uusi virtuaalilevy näkyy käyttöjärjestelmässä ja että siinä on SCSI-ohjain. 
  5. Sammuta virtuaalikone ja poista levy vaiheesta 2. 
  6. Etsi tietosäilön polku, jossa virtuaalikone sijaitsee.
    Esimerkiksi:
    # cd /vmfs/volumes/datastore_name/vm_name/
  7. Avaa ESX Service Console -palvelukonsolissa ensisijainen levy (.vmdk) vi-editorilla. Lisätietoja on VMwaren artikkelissa Editing files on an ESX host using vi or nano (1020302) (englanninkielinen).
  8. Etsi rivi:
    ddb.adapterType = "ide"
  9. Vaihda sovittimen tyypiksi LSI Logic:
    ddb.adapterType = "lsilogic"
    Joissakin tapauksissa merkintä näkyy muodossa ddb.adapterType = "legacyESX". Muokkaa siinä tapauksessa riviä seuraavasti:
    ddb.adapterType = "lsilogic"
  10. Tallenna tiedosto.
  11. Avaa VMware Infrastructure/vSphere Client:
     
    1. Valitse virtuaalikoneen kohdalla Edit Settings.
    2. Valitse IDE virtual disk.
    3. Poista levy virtuaalikoneesta.
    4. Valitse OK.
      Varoitus: Älä valitse poistoa levyltä (Delete from disk).
  12. Virtuaalikoneen Edit Settings -valikossa:
    1. Siirry kohtaan Lisää > kiintolevy > käyttämällä olemassa olevaa virtuaalilevyä.
    2. Siirry levyn sijaintiin ja lisää se virtuaalikoneeseen valitsemalla se.
    3. Valitse sovitintyypiksi sama ohjain kuin vaiheessa 9. SCSI-tunnuksena pitäisi olla SCSI 0:0.
       
  13. Jos virtuaalikoneessa on CDROM-laite, sen IDE channel -asetus on ehkä muutettava arvosta IDE 0:1 arvoon IDE 0:0. Jos tämä vaihtoehto näkyy harmaana, poista CD-ROM virtuaalikoneesta ja lisää se takaisin. Tällöin arvoksi määritetään IDE 0:0.


 

Affected Products

Avamar

Products

Avamar Client for VMware
Article Properties
Article Number: 000184652
Article Type: Solution
Last Modified: 12 Nov 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.