none
Problema con una shapshot RRS feed

  • Domanda

  • Ciao a tutti. Di una macchina virtuali in  hyper V 2008 r2 ho perso un file .avhd che era parte di una snapshot.

    Avendo la necessità di migrare l'istanza virtuale da un host ad un altro devo prima però rimuovere i checkpoint altrimenti non posso. Come posso fare? Tra i vari tentativi ho provato a creare il file manualmente, vuoto nel percorso giusto ma come potete immaginale hyperV non l'ha gradito. Esiste un metodo per aggirare questo problema della shapshot e fare la migrazione?

    I messaggi che appaiono su i job della consolle sono:

    VMM cannot complete the Hyper-V operation on the xxxxxxx server because of the error: 'xxxxxxx' failed to remove snapshot. (Virtual machine ID E9B19E72-9B64-425F-9385-BBB0F6EBDC6D)Resolve the issue in Hyper-V and then try the operation again.ID: 12700
    Details: Unknown error (0x8000)
    ---------

    VMM cannot complete the Hyper-V operation on the dukeofyork.directline.italy server because of the error: Failed to open attachment 'E:\xxxxxxx\xxxxxxxxxxxxxxx.avhd'. Error: 'The file or directory is corrupted and unreadable.'
     (The file or directory is corrupted and unreadable (0x80070570)) Recommended Action
    Resolve the issue in Hyper-V and then try the operation again.

    Ho la necessità di migrare il server qualcuno può aiutarmi? Grazie !

    • Spostato Anca Popa martedì 22 febbraio 2011 08:24 consolidazione forum (Da:Hyper-V)
    mercoledì 2 febbraio 2011 00:45

Risposte

  • Dal momento che devi spostare la VM io eseguireri un backup completo dalla VM stessa con NT Backup o Windows Backup a seconda della versione dell'OS della VM e poi crerei la VM sul nuovo host e ne fare il restore. Quindi eliminerei la VM sul primo host in questo modo vai sul sicuro e riparti da una situazione pulita.

    Se invece hai necessità di portarti dietro degli snapshot, ho visto che alcuni hanno risolto casi simili ai tuo rimuovendo e riaggiugendo la VM dalla VMM (ma non è una soluzione che compare nella documentazione ufficiale)


    Ermanno Goletto - Sysadmin.it
    MCTS - MCSA - MCP - MCBMSP - MCBMSS
    • Proposto come risposta Anca Popa lunedì 14 febbraio 2011 14:10
    • Contrassegnato come risposta Anca Popa venerdì 18 febbraio 2011 12:24
    lunedì 14 febbraio 2011 13:27

Tutte le risposte

  • hai spento la virtual machine ?

     


    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    Windows Server Italian Forum Moderator
    edo[at]mvps[dot]org
    mercoledì 2 febbraio 2011 07:59
    Moderatore
  •  La virtual machine è stata spenta più volte. Di fatto però, la rimozione della snapshot deve avvenire a macchina accesa giusto? Esiste qualche altra soluzione

    Questa sanpshot corrotta risale quasi ad un anno fà. Purtroppo il messaggio di errore compare appena esegui il comando di rimozione dalla consolle.

    Devo trovare trovare una procedura di emergenza!!

     

    mercoledì 2 febbraio 2011 09:16
  •  La virtual machine è stata spenta più volte. Di fatto però, la rimozione della snapshot deve avvenire a macchina accesa giusto? Esiste qualche altra soluzione

    falso! ho appena fatto una prova e lo snapshot può essere eliminato anche a macchina spenta.

    qui puoi leggere cosa accade

    • Delete Snapshot...

      Deleting a snapshot means that you can no longer restore the virtual machine to that point in time.  It is important to understand that deleting a snapshot will never effect any other snapshots, nor will it affect the current state of the virtual machine.  The only thing that will disappear is the selected snapshot.

      Sometimes in order to delete a snapshot we will need to merge the differencing disk that we created for the snapshot (this differencing disk is hidden from the user under most circumstances - I will talk more about the actual plumbing involved with snapshots another day).  This merging will happen automatically the next time that the virtual machine is not running.
    • Delete Snapshot Subtree...

      Will delete the selected snapshot and any snapshots that are hierarchically underneath it.

      ref http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/01/16/managing-snapshots-with-hyper-v.aspx

      ciao.


    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    Windows Server Italian Forum Moderator
    edo[at]mvps[dot]org
    • Modificato Anca Popa giovedì 3 febbraio 2011 09:08 correzione sorgente HTML del post
    • Contrassegnato come risposta Anca Popa giovedì 10 febbraio 2011 13:35
    • Contrassegno come risposta annullato Anca Popa lunedì 14 febbraio 2011 07:44
    mercoledì 2 febbraio 2011 14:57
    Moderatore
  • Ciao davide,

    Suppongo che la risposta ricevuta ti ha aiutato, intanto l'ho segnata.

    Rimaniamo in attesa di ulteriori domande da parte tua, se ci sono ancora dei problemi.


    Anca Popa Follow ForumTechNetIt on Twitter

    Dov'è finito l'event ID 1221 in Exchange Server 2010?  

    Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie Microsoft. Il contenuto viene fornito “così come è” e non comporta alcuna responsabilità da parte di Microsoft. 

    • Modificato Anca Popa lunedì 14 febbraio 2011 07:29 typo
    giovedì 10 febbraio 2011 13:38
  • Inanzitutto chiedo scusa per il mio ritardo nel rispondere.

    Aggiorno la situazione:

    Edoardo B. ha ragione, ho provato con una virtual machine di test a cancellare una snapshot con server spento ed ha funzionato.

    Credo per di aver individuato il mio problema. per farla breve probabilmente il file corrotto avhd deve essere da qualche servizio "loccato"

    Ho provato a disabilitare i servizi hyperV e successivamente anche quelli di data protection manager 2010 che ho sopra gli host ma purtroppo la snapshot non si cancella pi

    Pertanto siccome su questa virtual machine ci gira un exchange di produzione spegner appena possibile l'istanza, la salver in una libreria di hyperV e successivamente la sposter su un altro host presente, forse cos potr sganciarmi da quella "marcia"

    Speriamo!!

    venerdì 11 febbraio 2011 07:37
  • grazie del feedback, ciao.
    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    Windows Server Italian Forum Moderator
    edo[at]mvps[dot]org
    venerdì 11 febbraio 2011 07:48
    Moderatore
  • Signori,

    niente da FARE!! Anche questo test è fallito. Purtroppo hyperV continua a creare problemi con un file avhd che ho cancellato o si è corrotto.

    Sono in un vicolo cieco. Non sò proprio come spostare la mia VM ??

    sabato 12 febbraio 2011 23:15
  • Scrivendo quello che hai scritto senza fornire alcun dettaglio degli errori che ti segnala Hyper-V non è possibile aiutarti.
    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    Windows Server Italian Forum Moderator
    edo[at]mvps[dot]org
    domenica 13 febbraio 2011 07:51
    Moderatore
  • ecco l'errore che visualizzo

    Error (2903)

    VMM could not locate the specified file \\xxxxxxx\xxxxxxxxxxx\xxxxxxxx\xxxxx_569120C7-0F22-48FA-B098-6DFB8C46ABCA.avhd on the xxxxxxx      server. This file might be required as part of another object.

    (The system cannot find the file specified (0x80070002))

    Recommended Action

    Ensure that you have specified a valid path parameter, and that all necessary files are present. Try the operation again

    Il file che non trova è sempre lo stesso, ho provato a fargli credere che esista creandone uno vuoto ma nulla.

    GRAZIE !!

    domenica 13 febbraio 2011 10:33
  • Ciao davide,

    Hai la possibilità di fare un restore dal backup per quel .avhd?


    Anca Popa Follow ForumTechNetIt on Twitter

    Dov'è finito l'event ID 1221 in Exchange Server 2010?  

    Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie Microsoft. Il contenuto viene fornito “così come è” e non comporta alcuna responsabilità da parte di Microsoft. 

    lunedì 14 febbraio 2011 08:03
  • c'è una cosa che mi sfugge: hai provato ad eliminare tutti gli snapshot della vm, spegnere la vm, spostare la vm e riaccenderla ?

     


    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    Windows Server Italian Forum Moderator
    edo[at]mvps[dot]org
    • Proposto come risposta Fabrizio Volpe lunedì 14 febbraio 2011 09:50
    lunedì 14 febbraio 2011 08:28
    Moderatore
  • No purtroppo non posso effettuare un restore del file .avhd

    Non posso neppure eliminare le snapshot della VM dalla VMM, non me lo fa fare.(sempre a causa del file avhd corrotto o loccato) 

    Ma se spegnessi la VM e eliminassi i file .avhd direttamente nella cartella della VM? E una follia?

    Penso che non si possa fare, perderesti tutta la macchina giusto? e per me significa tutto exchange...

     

    lunedì 14 febbraio 2011 10:38
  • No purtroppo non posso effettuare un restore del file .avhd

    Non posso neppure eliminare le snapshot della VM dalla VMM, non me lo fa fare.(sempre a causa del file avhd corrotto o loccato) 

    Ma se spegnessi la VM e eliminassi i file .avhd direttamente nella cartella della VM? E una follia?

    Penso che non si possa fare, perderesti tutta la macchina giusto? e per me significa tutto exchange...

     

    continuo a non seguirti: qualche post fa avevamo appurato che è possibile rimuovere gli snapshot a macchina virtuale spenta. tu hai provato ?
    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    Windows Server Italian Forum Moderator
    edo[at]mvps[dot]org
    lunedì 14 febbraio 2011 11:22
    Moderatore
  • Dal momento che devi spostare la VM io eseguireri un backup completo dalla VM stessa con NT Backup o Windows Backup a seconda della versione dell'OS della VM e poi crerei la VM sul nuovo host e ne fare il restore. Quindi eliminerei la VM sul primo host in questo modo vai sul sicuro e riparti da una situazione pulita.

    Se invece hai necessità di portarti dietro degli snapshot, ho visto che alcuni hanno risolto casi simili ai tuo rimuovendo e riaggiugendo la VM dalla VMM (ma non è una soluzione che compare nella documentazione ufficiale)


    Ermanno Goletto - Sysadmin.it
    MCTS - MCSA - MCP - MCBMSP - MCBMSS
    • Proposto come risposta Anca Popa lunedì 14 febbraio 2011 14:10
    • Contrassegnato come risposta Anca Popa venerdì 18 febbraio 2011 12:24
    lunedì 14 febbraio 2011 13:27
  • si ho provato ma purtroppo sempre per lo stesso motivo del file avhd corroto non mi fa fare l'operazione.

    Questo sabato dovremmo avere ancora una finestra per poter operare togliento il servizio agli utenti per un certo periodo.

     

    lunedì 14 febbraio 2011 22:02
  • Io indevo un backup eseguito nella VM non della VM, il backup dalla VM dovresti riuscire a farlo se il sistema è in esecuzione
    Ermanno Goletto - Sysadmin.it
    MCTS - MCSA - MCP - MCBMSP - MCBMSS
    lunedì 14 febbraio 2011 22:25