# Restore Entire VM via vCD's portal

## <mark style="color:green;">**Overview**</mark> <a href="#overview" id="overview"></a>

With the option of Entire recovery, you can restore an entire VM from a backup file to the latest state or to a previous point in time if the original VM fails. Entire VM restore enables full disk I/O performance.

## <mark style="color:green;">**Requirement**</mark>

* Check your available resources.
* Create a new vApp to restore the VM if you want to restore it to a new location.
* Add the original VM network to the new vApp.

## <mark style="color:green;">**Procedure**</mark>

* Choose the VM and point that needs to be restored with Entire Recovery.
* Select Restore mode.
* Verify status restore.

{% stepper %}
{% step %}

#### Step 1. From the main menu vCD Portal, select More -> Data Protection with Veeam <a href="#step-1.-from-the-main-menu-vcd-portal-select-more-greater-than-data-protection-with-veeam" id="step-1.-from-the-main-menu-vcd-portal-select-more-greater-than-data-protection-with-veeam"></a>

<figure><img src="/files/YdFSpLmslDjpKGgSpmdF" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/1rfDe4hOcj53OINEzrew" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Step 2. Select tab VMs

<figure><img src="/files/bjMxGazOQuNdrnkR1rqB" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Step 3. Select VM need to restore --> Entire Recovery <a href="#step-3.-select-vm-need-to-restore-greater-than-entire-recovery" id="step-3.-select-vm-need-to-restore-greater-than-entire-recovery"></a>

<figure><img src="/files/iZ5kU30YJwoL64HO8cFa" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Step 4. On Restore Point <a href="#step-4.-on-restore-point" id="step-4.-on-restore-point"></a>

Select backup date want to restore --> **Next**

<figure><img src="/files/qQufh5vTZro1GOZ8YlKj" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Step 5. On Restore mode

There are 2 modes:

**Mode 01- Restore to the original location:** Quickly restore the selected VM to its original location with the original name and settings. This option minimizes the chance of user input error.

* The restore **VM will override the original VM.**
* **The original VM will be shut down and deleted when the storage is successful.**

***>> Please follow\*\*\*\*&#x20;**<mark style="color:red;">**step 5.1**</mark>*

**Mode 02 - Restore to a new location or with different settings: Customize the restored VM location and change its settings.** The wizard will automatically populate all controls with the original VM settings as the defaults.

* This mode will increase your resources, so please check your available resource and contact HI GIO-Sales if you want to add more resources to restore the VM.
* You need to create a new vApp to restore the VM.

***>> Please follow\*\*\*\*&#x20;**<mark style="color:red;">**step 5.2**</mark>*

#### Step 5.1. Restore to the original location <a href="#step-5.1.-restore-to-the-original-location" id="step-5.1.-restore-to-the-original-location"></a>

**5.1.1 Select Next**

<figure><img src="/files/akuX0zbQJZ02yojipXmp" alt=""><figcaption></figcaption></figure>

**5.1.2 On Summary**

Verify VM restore information → select Power on VM automatically → Finish

<figure><img src="/files/899yRKTNi3Q8o7lAR16L" alt=""><figcaption></figcaption></figure>

#### Step 5.2 Restore to a new location, or with different settings <a href="#step-5.2-restore-to-a-new-location-or-with-different-settings" id="step-5.2-restore-to-a-new-location-or-with-different-settings"></a>

**5.2.1 Select Next**

<figure><img src="/files/CiUwB6NBdVb3NrVv7yDu" alt=""><figcaption></figcaption></figure>

**5.2.2 On Destination**

\*\*\* Specify vApp to restore the virtual machine to, and type in the restored VM's name.

Click Choose

<figure><img src="/files/3ELtcuVBFfwlUex8ASoN" alt=""><figcaption></figcaption></figure>

Select vApp has been created before

<figure><img src="/files/MA6RNmfGK4cDoryQzASM" alt=""><figcaption></figcaption></figure>

Change VM name → **Next**

<figure><img src="/files/2rWHaK40dyaYT8VL3cxI" alt=""><figcaption></figcaption></figure>

**5.2.3 On Network**

Keep default or choose network already added on vApp → Select **Next**

<figure><img src="/files/OGSZu3kFrtPshvaDq7G6" alt=""><figcaption></figcaption></figure>

**5.2.4 On Datastore**

Keep default or choose Policy already on your resource → Select **Next**

<figure><img src="/files/5Mv0rxvqqorJKS2q82Rz" alt=""><figcaption></figcaption></figure>

**5.2.5 On Summary**

Verify VM restore information → select Power on VM automatically → **Finish**

<figure><img src="/files/glaStkA7vZEU44oCYeD7" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Step 6. Verify Status VM restore <a href="#step-6.-verify-status-vm-restore" id="step-6.-verify-status-vm-restore"></a>

Select tab VMs → History to check the status of VM restore

<figure><img src="/files/a8jDUbh1KNGOp4N9yZHv" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/0G1T5b9ft9hSvBxRejGh" alt=""><figcaption></figcaption></figure>

Restore VM successfully

<figure><img src="/files/GOhjk98JvNWihnLdTUZM" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}

### In a some case after restore the linux VM (RHEL, CentOS, Ubuntu..) the machine will boot up without the local network interface. <a href="#in-a-some-case-after-restore-the-linux-vm-rhel-centos-ubuntu..-the-machine-will-boot-up-without-the" id="in-a-some-case-after-restore-the-linux-vm-rhel-centos-ubuntu..-the-machine-will-boot-up-without-the"></a>

**You'll get the message like this:** `"Bringing up interface eth0: Device eth0 has different MAC address than expected, ignoring."`

The reason for this is VM has been assigned an ethernet adapter with a different MAC address than what the source VM was using.

**Resolve:** Get MAC address that VM has assigned and update it to interface
{% endhint %}

<figure><img src="/files/cROp8qx7gnucGYZHBneL" alt=""><figcaption><p>Get MAC address from portal</p></figcaption></figure>

<div align="left"><figure><img src="/files/LHBaPUPLKao93xkxmink" alt=""><figcaption><p>Follow on your distribute to update MAC address</p></figcaption></figure></div>
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.higiocloud.vn/back-up-as-a-service/2.-hi-gio-backup/restore-entire-vm-via-vcds-portal.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
