{"id":9037,"date":"2014-05-13T13:01:06","date_gmt":"2014-05-13T12:01:06","guid":{"rendered":"http:\/\/nolabnoparty.com\/?p=9037"},"modified":"2020-03-15T18:13:01","modified_gmt":"2020-03-15T17:13:01","slug":"veeam-7-restore-vm-after-storage-failure","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/veeam-7-restore-vm-after-storage-failure\/","title":{"rendered":"Veeam 7: restore VMs after storage failure"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure01\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure01.jpg\" alt=\"recovervminfrastructure01\" width=\"602\" height=\"202\" border=\"0\" \/><\/p>\n<p>To restore the VMs after storage failure, <strong>backup strategy and\u00a0disaster recovery plan<\/strong> come into play to recover all network services.<\/p>\n<p>The storage failure is the worst nightmare an administrator can experience, especially when\u00a0a DR procedure is not already in place. A good recovery plan guarantees not only the data integrity but it\u00a0reduces the <strong>time needed to restore the network<\/strong> functionality as well.<\/p>\n<p><!--more--><\/p>\n<p>This is what recently happened to my LAB when the main storage suddenly failed corrupting the raid 5 array losing all data\u00a0stored (my entire lab!).<\/p>\n<p>The scenario was the following:<\/p>\n<h4>The bad<\/h4>\n<ul>\n<li><strong>Storage<\/strong>\u00a0&gt; to replace and reconfigure (LUNs, network, etc.).<\/li>\n<li>no <strong>Domain Controllers<\/strong> &gt; Active Directory authentication unavailable, no DNS, no DHCP.<\/li>\n<li>no <strong>vCenter Server<\/strong> &gt; no access to VMware infrastructure, no Web Client, no vMotion and related services.<\/li>\n<li>no <strong>Replicas<\/strong> available as disaster recovery plan.<\/li>\n<\/ul>\n<h4>The good<\/h4>\n<ul>\n<li><strong>Integrity of backup files<\/strong> stored in the backup storage using\u00a0<strong>Veeam Backup &amp; Replica 7.0<\/strong>\u00a0as backup solution.<\/li>\n<li><strong>Working ESXi<\/strong> hosts since they were not affected by the failure.<\/li>\n<li>Local computer with <strong>vSphere Client<\/strong>\u00a0installed and source Veeam software available.<\/li>\n<li>A Windows Server template copy in <strong>OVF format<\/strong> stored in local computer.<\/li>\n<\/ul>\n<p>After a deep breath, I started recovering my network with the following steps.<\/p>\n<p>&nbsp;<\/p>\n<h2>Configure ESXi datastores<\/h2>\n<p>When main storage fails, the virtual machines configured in the ESXi are <strong>marked as inaccessible<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure02\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure02.jpg\" alt=\"recovervminfrastructure02\" width=\"586\" height=\"225\" border=\"0\" \/><\/p>\n<p>First step is <strong>replacing the failed storage<\/strong> with a new one and re-configure all parameters (network, LUNs, services, etc.) to restore its functionality. Then configure all the <strong>new datastores<\/strong> in the host.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure03\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure03.jpg\" alt=\"recovervminfrastructure03\" width=\"352\" height=\"109\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Deploy Veeam\u00a0VM<\/h2>\n<p>To manage the restore process through\u00a0Veeam, system needs a <strong>VM acting as Veeam Server<\/strong>. To do that, a Windows virtual machine has to be deployed to the host.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure04\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure04.jpg\" alt=\"recovervminfrastructure04\" width=\"581\" height=\"387\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4>Configure Veeam VM<\/h4>\n<p>For its functionality Veeam has some pre-requisites, some hardware parameters have to be configured in the VM: <strong>2 vCPU, 4GB RAM<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure05\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure05.jpg\" alt=\"recovervminfrastructure05\" width=\"600\" height=\"219\" border=\"0\" \/><\/p>\n<p>When hardware requirements have been set, <strong>power on<\/strong> the VM.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure06\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure06.jpg\" alt=\"recovervminfrastructure06\" width=\"597\" height=\"292\" border=\"0\" \/><\/p>\n<p>Since the infrastructure is not available (DHCP included), a <strong>static IP address<\/strong> must be manually assigned to the VM.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure07\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure07.jpg\" alt=\"recovervminfrastructure07\" width=\"404\" height=\"448\" border=\"0\" \/><\/p>\n<p>Set the active network as <strong>Private network<\/strong> to avoid connectivity issues.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure08\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure08.jpg\" alt=\"recovervminfrastructure08\" width=\"600\" height=\"186\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Install Veeam Backup &amp; Replication<\/h2>\n<p>Completed the Server network\u00a0configuration, go ahead with Veeam Backup &amp; Replication <strong>installation<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure09\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure09.jpg\" alt=\"recovervminfrastructure09\" width=\"600\" height=\"466\" border=\"0\" \/><\/p>\n<p>Click <strong>Next<\/strong> button to start Setup.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure10\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure10.jpg\" alt=\"recovervminfrastructure10\" width=\"554\" height=\"387\" border=\"0\" \/><\/p>\n<p>To succeed with restore process a <strong>valid license<\/strong> must be installed. Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure11\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure11.jpg\" alt=\"recovervminfrastructure11\" width=\"555\" height=\"388\" border=\"0\" \/><\/p>\n<p>Because <strong>no domain is available<\/strong>, enter the <strong>Local Administrator<\/strong> account as Service account.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure12\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure12.jpg\" alt=\"recovervminfrastructure12\" width=\"555\" height=\"388\" border=\"0\" \/><\/p>\n<p>No SQL servers are available in the network therefore we need to install a local SQL Server instance. Check\u00a0<strong>Install new instance of SQL Server<\/strong> option then click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure13\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure13.jpg\" alt=\"recovervminfrastructure13\" width=\"555\" height=\"388\" border=\"0\" \/><\/p>\n<p>Completed the setup, install <strong>latest <strong><a style=\"color: #009cce;\" href=\"http:\/\/www.veeam.com\/downloads\/\" target=\"_blank\" rel=\"noopener noreferrer\">Veeam patch<\/a><\/strong>\u00a0<\/strong>as well to have the system up-to-date and compatible with latest OS.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure14\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure14.jpg\" alt=\"recovervminfrastructure14\" width=\"559\" height=\"431\" border=\"0\" \/><\/p>\n<p>When Veeam runs the first time after applying the patch, some <strong>components need to be upgraded<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure15\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure15.jpg\" alt=\"recovervminfrastructure15\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Veeam is now installed. Next step is to configure the software to <strong>link the backup storage<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Configure Veeam Backup &amp; Replication<\/h2>\n<p>From Veeam console, go to <strong>Backup Infrastructure &gt; Managed servers<\/strong> then click <strong>Add Server<\/strong> option (or right click Managed servers).<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure16\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure16.jpg\" alt=\"recovervminfrastructure16\" width=\"528\" height=\"494\" border=\"0\" \/><\/p>\n<p>Because we need to add an ESXi, select <strong>VMware vSphere<\/strong>\u00a0as server type.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure17\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure17.jpg\" alt=\"recovervminfrastructure17\" width=\"553\" height=\"576\" border=\"0\" \/><\/p>\n<p>Type the IP address of the host (DNS service is not available) the click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure18\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure18.jpg\" alt=\"recovervminfrastructure18\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Add the <strong>Credentials<\/strong> used to connect the hypervisor then click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure19\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure19.jpg\" alt=\"recovervminfrastructure19\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Click <strong>Finish<\/strong> to establish the connection.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure20\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure20.jpg\" alt=\"recovervminfrastructure20\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>The host is now listed\u00a0in <strong>Managed servers<\/strong>\u00a0tab.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure21\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure21.jpg\" alt=\"recovervminfrastructure21\" width=\"600\" height=\"170\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4>Configure the Repository<\/h4>\n<p>The storage that\u00a0<strong>holds the actual backup files<\/strong> has to be configured as Backup Repository.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure22\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure22.jpg\" alt=\"recovervminfrastructure22\" width=\"600\" height=\"293\" border=\"0\" \/><\/p>\n<p>Define a name then click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure23\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure23.jpg\" alt=\"recovervminfrastructure23\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Select the <strong>Repository type<\/strong>. In the example, the storage dedicated for backup uses a <strong>CIFS share<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure24\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure24.jpg\" alt=\"recovervminfrastructure24\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Configure the <strong>Credentials<\/strong> to access the share then click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure25\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure25.jpg\" alt=\"recovervminfrastructure25\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure26\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure26.jpg\" alt=\"recovervminfrastructure26\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Leave default then click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure27\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure27.jpg\" alt=\"recovervminfrastructure27\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>In the <strong>Review<\/strong> window, check <strong>Import existing backups automatically<\/strong> option to get\u00a0all backups available in the storage. Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure28\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure28.jpg\" alt=\"recovervminfrastructure28\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>The Repository is configured. Click <strong>Finish<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure29\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure29.jpg\" alt=\"recovervminfrastructure29\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>In <strong>Backup &amp; Replication panel<\/strong> under <strong>Backups<\/strong> there is the item <strong>Imported<\/strong>. Clicking the icon, all backups previously created are shown.<\/p>\n<h2><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure30\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure30.jpg\" alt=\"recovervminfrastructure30\" width=\"600\" height=\"341\" border=\"0\" \/><\/h2>\n<p>&nbsp;<\/p>\n<h2>Restore VMs<\/h2>\n<p>Access the\u00a0<strong>Imported Backup<\/strong> list, right-click the VM to restore and select <strong>Restore entire VM<\/strong> option.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure31\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure31.jpg\" alt=\"recovervminfrastructure31\" width=\"500\" height=\"260\" border=\"0\" \/><\/p>\n<p>The <strong>latest Restore point<\/strong> is shown. Click the <strong>Point<\/strong> button to\u00a0browse all available Restore Points for the selected VM. Click <strong>Next<\/strong>\u00a0to continue.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure32\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure32.jpg\" alt=\"recovervminfrastructure32\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>If the <strong>Restore to the original location<\/strong> option is selected, an error message informs you that original location is <strong>no longer available<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure33\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure33.jpg\" alt=\"recovervminfrastructure33\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Then select <strong>Restore to a new location, or with different settings<\/strong> option then click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure34\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure34.jpg\" alt=\"recovervminfrastructure34\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Assign the VM to the <strong>available hosts<\/strong>. Click <strong>Next<\/strong> to continue.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure35\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure35.jpg\" alt=\"recovervminfrastructure35\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Optionally assign, if available, the correct\u00a0<strong>Resource Pool<\/strong> to the VM.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure36\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure36.jpg\" alt=\"recovervminfrastructure36\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Select in <strong>which LUN<\/strong> the VM has to be restored. Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure37\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure37.jpg\" alt=\"recovervminfrastructure37\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Here you can change the <strong>VM name<\/strong> and destination folder. Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure38\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure38.jpg\" alt=\"recovervminfrastructure38\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Assign the correct <strong>Target network<\/strong> then click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure39\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure39.jpg\" alt=\"recovervminfrastructure39\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>Optionally write down restore notes then click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure40\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure40.jpg\" alt=\"recovervminfrastructure40\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>The <strong>Summary<\/strong> of restore settings is shown. Click <strong>Finish<\/strong> button to start the restore process.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure41\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure41.jpg\" alt=\"recovervminfrastructure41\" width=\"600\" height=\"419\" border=\"0\" \/><\/p>\n<p>The restore process starts showing the <strong>ongoing status<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure42\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure42.jpg\" alt=\"recovervminfrastructure42\" width=\"553\" height=\"379\" border=\"0\" \/><\/p>\n<p>After restore, the VM appears in the <strong>assigned host<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure43\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure43.jpg\" alt=\"recovervminfrastructure43\" width=\"542\" height=\"302\" border=\"0\" \/><\/p>\n<p>To make system clean, <strong>remove from inventory<\/strong> all inaccessible VMs.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure44\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure44.jpg\" alt=\"recovervminfrastructure44\" width=\"364\" height=\"368\" border=\"0\" \/><\/p>\n<p><strong>Restore all remaining VMs<\/strong> from backup. Note: the process will take long time to complete.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure45\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure45.jpg\" alt=\"recovervminfrastructure45\" width=\"600\" height=\"181\" border=\"0\" \/><\/p>\n<p>When the overall restore completes, the job <strong>Status<\/strong> is marked as <strong>Success<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure46\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure46.jpg\" alt=\"recovervminfrastructure46\" width=\"600\" height=\"249\" border=\"0\" \/><\/p>\n<p>Recovered VMs are now <strong>ready to the assigned host<\/strong> and they only need to be powered on to restore the network services.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px; border-width: 0px;\" title=\"recovervminfrastructure47\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/05\/recovervminfrastructure47.jpg\" alt=\"recovervminfrastructure47\" width=\"585\" height=\"228\" border=\"0\" \/><\/p>\n<p>Once again the importance of having a <strong>good backup strategy<\/strong> is the key point to prevent even the worst disaster in the network infrastructure.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/images\/firma.jpg\" alt=\"firma\" title=\"\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To restore the VMs after storage failure, backup strategy and\u00a0disaster recovery plan come into play to recover all network services. The storage failure is the worst nightmare an administrator can experience, especially when\u00a0a DR procedure is not already in place. A good recovery plan guarantees not only the data integrity but it\u00a0reduces the time needed to restore the network functionality as well.<\/p>\n","protected":false},"author":3,"featured_media":8990,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"linkedin_93tdZWzMZc_93tdZWzMZc":"","facebook_2879994398731222_17841400390232720":"","twitter_113568041_113568041":"","mastodon_115463926174894442_115463926174894442":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[2138,933,903],"tags":[935,936,584],"class_list":["post-9037","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-backup-en","category-veeam-en","category-vmware-en","tag-disaster-recovery-en","tag-restore-en","tag-veeam-en","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/9037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/comments?post=9037"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/9037\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/8990"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=9037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=9037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=9037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}