Backup e restore vmware esxi 5.0/5.1 host configuration

Postato il Aggiornato il

powerclilogoSul interessante blog  Shogan.tech di Sean Duffy, vmware specialist, ho trovato una comoda utility, da lui realizzata, per effettuare il backup e il restore della configurazione degli host vmware esxi 5.0 e 5.1.
L’utility, attualmente alla versione 1.3, scritta utilizzando comandi PowerCLI 5.0 e 5.1 e PowerShell, lancia una GUI che permette di fare il backup della configurazione degli host esxi, su un percorso di rete o sul disco locale.
Per prima cosa occorre installare la VMware vSphere PowerCLI 5.1 e poi abilitare l’esecuzione remota degli script su powershell ovvero mandarla in esecuzione come amministratori e digitare il seguente comando:

Set-ExecutionPolicy remotesigned

setexecution

Una volta scaricato lo script ESXi5-Backup-Restore-Utility-1.3.ps1, lanciarlo tramite VMware vSphere PowerCLI 5.1:

gui02

apparirà una finestra in cui inserire l’indirizzo IP o nome fqdn del vCenter o del singolo host esxi:

gui01

Una volta collegato, e inserito username e password di autenticazione, un’altra finestra vi permetterà di gestire il backup o il restore della configurazione:

gui02

lanciando la procedura di backup si otterrà:

gui03

infatti nella directory selezionata avremo il file di backup del nostro host:

gui04

Similmente la stessa operazione è valida quando ci si collega al vCenter.
Per il restore della configurazione è possibile forzarla anche su hardware diverso, selezionando l’apposita opzione, che ignora parametri come mac-address, etc..
Per effettuare correttamente il restore della configurazione occorre mettere l’host in manteinance mode, che verrà riavviato automaticamente alla fine della procedura.
Infine il Backup e il Restore utilizzano i comandi powercli Get-VMHostFirmware e Set-VMHostFirmware.

IZ

 

13 pensieri riguardo “Backup e restore vmware esxi 5.0/5.1 host configuration

    shogan85 ha detto:
    01/09/2013 alle 15:35

    Hi Ivan,

    Thanks for checking it out and doing a review🙂

    Cheers,
    Sean

      Ivan Zini ha risposto:
      02/09/2013 alle 09:13

      Hi Sean,

      thank you for sharing your knowledge and your utility!!😉

      Cheers,
      Ivan

    tecnos ha detto:
    17/10/2013 alle 17:15

    ciao,questo script non mi funziona:ecco l’errore:exception caught l’argomento e null o vuoto.fornire un argomento che non sia null o vuoto ed eseguire di nuovo il comando..

      Ivan Zini ha risposto:
      18/10/2013 alle 23:26

      Ciao,
      l’errore potrebbe essere imputabile all’inserimento di credenziali errate oppure al path impostato non esistente o raggiungibile dallo script durante il backup.

      IZ

        tecnos ha detto:
        20/10/2013 alle 11:49

        Il path e corretto, errore mio nel non specificare che l’errore viene fuori quando inserisco il nome del server vcenter.

          tecnos ha detto:
          20/10/2013 alle 11:51

          Anche se inserisco l’indirizzo ip del vcenter avviene questo.ho autorizzato da powershell l’esecuzione di script sia unrestricted sia remote

            Ivan Zini ha risposto:
            21/10/2013 alle 15:58

            Se invece di collegarti al vcenter ti colleghi al singolo host ti da comunque l’errore?

            IZ

            tecnos ha detto:
            21/10/2013 alle 19:36

            si,pure collegandomi al singolo host

            Ivan Zini ha risposto:
            21/10/2013 alle 23:24

            Io ho fatto un test su 2 macchine e non ho avuto nessun problema.
            Probabilmente hai un componente che in qualche modo va in conflitto..ma dai log non si denota nulla??
            1. potresti usare un’altra macchina o una vm.
            2. Prova a contattare direttamente l’autore dello script

            IZ

    shogan85n ha detto:
    18/10/2013 alle 23:40

    Ciao, sembra che ci sia un problema con il programma di utilità alcune persone stanno scoprendo. Per me funziona bene. Si potrebbe provare una versione più vecchia che ho sulla pagina principale, o controllare gli altri i commenti sulla pagina. Assicurarsi inoltre che il DNS funziona🙂 Sean

      Ivan Zini ha risposto:
      18/10/2013 alle 23:46

      Ciao Sean!

      ottimo italiano il tuo!😀
      Anche a me funziona bene il tuo script e non ho riscontrato errori.
      Grazie della tua precisazione!

      Cheers
      IZ

    shogan85 ha detto:
    19/10/2013 alle 00:04

    Grazie Ivan🙂 Google Translate per la vittoria!🙂

      Ivan Zini ha risposto:
      19/10/2013 alle 00:16

      😀😀😀

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...