Angels Technology

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Tuesday, August 28, 2012

ESXi How to backup restore the host configuration with powercli

Posted on 2:09 AM by Unknown

    Why powercli?
    A lot of what I've seen out there for backing up the host configuration uses VMA or Vcli but I use powercli more consistently as I know a lot of other people do also.


    Here is the code to backup your esxi host via powercli

    Get-VMHostFirmware -VMHost $host -BackupConfiguration -DestinationPath C:\DownloadFolder

    Set-VMHostFirmware -VMHost $Host -Restore -SourcePath c:\bundleToRestore.tgz -HostUser user -HostPassword pass



    *note: that the backup config files can be restored only to the same version of esxi and same build.
    I havent tested otherwise but posts on different blogs confirm that.




    Pre-backup evidence
    Test host: before backing up
    Here are some configs that I want to see go over after restoring






    Backing up the config
    Connect to your host/vcenter first

    Using:
    Get-VMHostFirmware -VMHost $host -BackupConfiguration -DestinationPath C:\Downloads
    Pasted from <http://www.vmware.com/support/developer/PowerCLI/PowerCLI41U1/html/Get-VMHostFirmware.html>





    Here is what is backed up, its tiny!





    Installing ESXi




    Here is the new install booting from dhcp




    Restoring Using:
    Set-VMHost -VMHost Host -State 'Maintenance'

    Set-VMHostFirmware -VMHost Host -Restore -SourcePath c:\bundleToRestore.tgz -HostUser user -HostPassword pass

    Pasted from <http://www.vmware.com/support/developer/PowerCLI/PowerCLI501/html/Set-VMHostFirmware.html>


    Connected to esxi host
    Place into maintenance mode








    I had to use the force optionotherwise I was getting  Restore failed: fault.MismatchedBundle.summary
    Figuredd that out thanks to here : http://www.php2s.com/virtualization/esxi-4-backup-and-restore-configuration.html



    Server came up by itself:
    Here is the console




    Here are the settings in the vmware client

    Looks like I will have to add the nic manually to the switch labeled vswitch1




    It knows the NTP time setting




    Conclusion:
    It can be a great timesaver if you have a lot of settings to redo.


    *notes:
    *Note was readig that  this cant be used to restore the config to a different system because you will get a fault.MismatchedBundle.summary because the nic macs are different
    I havent tried that with the force option so it might work…..

Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in backup, disaster recovery, DR, esxi, NIC, powercli, powershell, vcenter, vm, vmware, vsphere | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Copy and paste clipboard items to and from your vsphere virtual machines and your pc
    Wanted to copy and paste text between your pc and a vm? Now you can. Power off your VM. Go to the vm properties->Options->Advanced-...
  • Interesting look at Win cpu usage vs Vmware CPU usage
    I came across this scenario: The windows task manager shows the cpu of the vm pegged at 100%. The vmware performance monitor says that ...
  • Storage comparison
    One of Cormac Hogan s posts provides a good basis for compares of different storage types for vmware Vsphere and how they stack up. He dis...
  • E1000 vs e1000e in vmware : notes
    Performance difference " The performance should be about the same, the reason for the change is that Intel is not longer supporting the...
  • vCenter and Hosts Disconnected -- Reason: Cannot verify the SSL thumbprint
    Just saw this over on the forums, but if your hosts are getting this error: Cannot syncronize the host <hostname.fqdn>, Reason: Cannot...
  • Vmware esxi : Intel Pro/1000 ET quad port adapter and ISCSI
    I've seen issues pop up with intel quad ports here and there on the forums so I thought it would be good to note down what worked here...
  • Vmware DRS anti affinity rules wont let you enter maintenance mode for a esxi host
    You have a DRS rule that specifies that 2 vms need to be kept apart: In this case: 250-FT and 250sql3 For larger clusters with multiple...
  • Snapshot creation /reversion/ deletion/ listing with vim-cmd
    Here we are going to use the command line on a esxi host to create, revert, and delete snapshots. First ssh into your host. Important thi...
  • shutdown your esxi host using powercli
    if you want to shutdown a host using powercli: Set-VMhost -VMhost HOSTNAME -State Maintenance get-vmhost HOSTNAME | Foreach {Get-View $_.ID}...
  • Setting your esxi host to restart automatically after crash or purple screen aka psod
    The default and recommended setting is to leave the purple screen of death up to help you notice that het host has died and also leave t...

Categories

  • 5.1
  • backup
  • cloud
  • cluster
  • command line
  • console
  • converter
  • cpu
  • datacenter
  • datastore
  • datastore. rdm
  • DCUI
  • dell
  • disaster recovery
  • display
  • DR
  • e1000
  • e1000e
  • ec2
  • esx
  • esxi
  • esxtop
  • extent
  • Good for enterprise
  • HA
  • hcl
  • host
  • HP
  • ibm
  • iometer
  • iscsi
  • iso
  • linked mode
  • logs
  • MAC
  • memory
  • NFS
  • NIC
  • NTP
  • ova
  • ovf
  • p2v
  • pcie
  • performance
  • phone
  • powercli
  • powershell
  • PSOD
  • raid
  • RDM
  • resource pool
  • rvtools
  • scsi
  • sddc
  • snapshots
  • SQL
  • SRM
  • ssh
  • storage
  • svmotion
  • syslog collector
  • v2v
  • vapp
  • vcenter
  • vcloud
  • vcp
  • veeam
  • VI console
  • vm
  • vmdk
  • VMFS
  • vmkfstools
  • vmotion
  • VMUG
  • vmware
  • vmware tools
  • vmware.esxi
  • vmxnet3
  • vsphere
  • vum
  • web client
  • windows

Blog Archive

  • ►  2013 (28)
    • ►  October (2)
    • ►  September (1)
    • ►  August (1)
    • ►  July (1)
    • ►  June (14)
    • ►  May (1)
    • ►  April (1)
    • ►  March (5)
    • ►  February (1)
    • ►  January (1)
  • ▼  2012 (138)
    • ►  December (2)
    • ►  November (13)
    • ►  October (26)
    • ►  September (19)
    • ▼  August (35)
      • Cannot find adaptec raid controllers on the vmware...
      • Storage Vmotion completes in zero seconds : no act...
      • Esxi : do logs persist after reboots if there is a...
      • What’s New in VMware vSphere 5.1?
      • ESXi How to backup restore the host configuration ...
      • Adding a SCSI controller to a virtual machine (VM)...
      • Dell server PCIE card not working with esxi install
      • Can a virtual machine (vm) have more ram allocated...
      • VMDK : Thin vs thick disks : is there a performanc...
      • Increase disk space of vmdk with snapshots : possi...
      • windows notes: Teamviewer free for home users
      • Can you vmotion the vpshere vcenter server host to...
      • How to update a esxi host that is not connected to...
      • Misc powercli commands I have found useful
      • powershell script to move pc to a ou
      • performance issues and problems: set Write back mo...
      • Adding / increasing disk space of a vmdk, to power...
      • Remove a datastore that no longer exists from inve...
      • Vmware VMDK disk: Convert raw mapped lun from a v...
      • HP custom esxi iso cd download page ESX also
      • How to read PSOD errors on your esxi host
      • PSOD : Getting the Purple screen of death for test...
      • Download older versions of vmware tools for vms on...
      • Find what vms have out of date vmware tools
      • Vmware hardening: Preventing Other Users from View...
      • VSA : Vsphere Storage Appliance use Raid 5 and Raid 6
      • Esxi : Find which host has a lock on a file using ...
      • Repeated characters when typing in remote console ...
      • Why use OVA or OVF to export virtual machines and ...
      • Creating a ovf or ova file of a virtual machine f...
      • Check esxi host's disk latency / storage performan...
      • Copy and paste clipboard items to and from your vs...
      • Interesting windows links
      • Dell customized esxi iso
      • E1000 vs e1000e in vmware : notes
    • ►  July (34)
    • ►  June (9)
Powered by Blogger.

About Me

Unknown
View my complete profile