Avamar: VMware-näköistiedoston palautus epäonnistui "Timeout on waiting for spawned restore metadata"
Summary: VMware-näköistiedoston palautukset epäonnistuivat, ja näyttöön tuli aikakatkaisu odottaessa kutevan palautuksen metatietojen avtar-prosessin valmistumista
Symptoms
VMware-näköistiedosto palautuu uuteen virtuaalikoneeseen tai näköistiedoston palautus uudelle levylle epäonnistuu seuraavan virheen vuoksi:
avvcbimage Error <0000>: [IMG0011] Timeout on wait for spawned restore metadata avtar process to complete
Kun laite palautetaan uuteen virtuaalikoneeseen tai levylle, normaalin palautustyönkulun on suoritettava virtuaalikoneen määritystiedostojen minipalautus käyttäjän valitsemasta varmuuskopiosta. Nämä tiedostot on merkitty .vmx- ja .vmdk-kuvaustiedostoiksi.
Kun tiedot on palautettu, välityspalvelin ottaa palautetun VM-määrityksen ja luo uuden virtuaalikoneen virtuaalilevyn. Sen jälkeen se voi jatkaa virtuaalilevyn palautusta näköistiedostosta. Metatietojen palautukseksi kutsutun minipalautustyön oletusaikakatkaisu on 5 minuuttia. Koska vmx-palautus on pieni (yleensä ~15 kt), palautuksen pitäisi kestää vain muutama sekunti.
Tämä ongelma kuitenkin ilmenee näkemässämme palautuslokissa:
1. 2017-04-14 12:50:21 avvcbimage Info : Process 4486 (/usr/local/avamarclient/bin/avtar) for workorder MOD-1492174248297#99 started
2. 2017-04-14 12:55:21 avvcbimage Error : [IMG0011] Timeout on wait for spawned restore metadata avtar process to complete
3. 2017-04-14 12:59:51 avvcbimage Info : Process 4486 (/usr/local/avamarclient/bin/avtar) finished (code 0: success)
Lokiviestien mukaan kokonaisaika oli 9 minuuttia ja 30 sekuntia, mutta lopulta metatietojen palautus onnistui. Näköistiedoston palautustehtävä kuitenkin epäonnistui, koska aliprosessin oletusaika 5 minuuttia eli 300 sekuntia ylittyi.
Cause
Data Domainiin määritetään liittymäryhmä (ifgroup), joka käskee ddboost-asiakasta (avtar) muodostamaan yhteyden liittymään. Tämä liittymä on estetty asiakkaan (välityspalvelimen)
välilläTarkista DD-asetukset Data Domain -komentoriviltä tai -verkkosivulta.
Esimerkkejä asetuksista:
sysadmin@ddve# Ifgroup Show Config Group-name Status Interfaces ---------- ------- ---------- default enabled 192.168.69.80 ---------- ------- ---------- sysadmin@ddve net show config ethV0 Link encap:Ethernet HWaddr 00:50:56:98:A6:66 inet addr:10.240.196.80 Bcast:10.240.196.255 Mask:255.255.255.0 ethV1 Link encap:Ethernet HWaddr 00:50:56:98:56:8F inet addr:192.168.69.80 Bcast:192.168.69.255 Mask:255.255.255.0 In the example above the default Ifgroup setting will cause the client to initially connect to primary/management interface of 10.240.196.80 but will see the ifgroup settings and try to connect with 192.168.69.80. RPC has a default time-out value of 180 seconds but the client will try multiple times (3 in this case) which would add up to a total of 540 seconds or 9.5 mins. After trying three times the connection will fallback to 10.240.196.80 but by this time the image restore job would have timed out. From the proxy run this series of commands to confirm the issue replacing the IP addresses as appropriate:
rpcinfo -p 192.168.69.80 (command stops responding for 3 min)rpcinfo -p <data domain fully qualified hostname>rpcinfo -p 10.120.24.49
Resolution
Ratkaisu:
Avaa yhteys asiakkaan ja Data Domainin ifgroup-liittymien välille.
Toinen vaihtoehto on poistaa ifgroup käytöstä.
Vaihtoehtoinen kiertotapa:
Lisää aliprosessin aikakatkaisuarvoa esimerkiksi 10 minuuttiin (600 s). Näin palautus voidaan viimeistellä.
Voit tehdä tämän lisäämällä parametrin --subprocesstimeoutsecs=600 että avvcbimageAll.cmd tiedosto, joka sijaitsee /usr/local/avamarclient/var/ Välityspalvelimella
Lisätietoja avvcmimage.cmd tiedoston muokkaamisesta on kohdassa
Additional Information
Aiheeseen liittyvä artikkeli: Avamar – VMware-näköistiedoston palautus epäonnistui ja näytti FATAL-virheilmoituksen GetDiskAttributed Failed (saattaa edellyttää kirjautumista Dellin tukeen)