# Virtual appliance

## Overview

A **virtual appliance** (**VA**) is a virtual machine image running on a **Linux**-based system with the **Xopero ONE** application pre-installed. It can be deployed through the **Xopero ONE Management Service** (**XMS**).

The main purpose of a **VA** is to act as a backup proxy. It enables the use of SCSI **HotAdd**, one of the fastest transport methods, which allows attaching devices to a running virtual machine. This capability is especially useful for both backup and restore operations.

The default **virtual appliance** (**VA**) configuration parameters are:

* 2 CPUs
* 4 GB RAM
* 100 GB disk space

{% hint style="success" %}
**Xopero** recommends using a virtual appliance to achieve the highest backup efficiency.
{% endhint %}

***

## Deployment&#x20;

{% stepper %}
{% step %}
Log in to [**XMS**](#user-content-fn-1)[^1], open the **Virtual Machines** tab on the left side of the window, and select **Deploy virtual appliance** at the top.

{% hint style="info" %}
You must have at least one VMware organization added for this option to appear.
{% endhint %}

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

{% step %}
The system will display the **New VMware protection** view, where you can select one of the **VMware** environments available in **Xopero ONE**.

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

{% step %}
The selected environment will be responsible for running the **Xopero ONE** **virtual appliance**. You can choose the specific **host** or **cluster** on which the machine will run, as well as the **datastore** that will store the virtual machine drives.

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

{% step %}
The next section is dedicated to the virtual network, where you can configure the **network** for your machine, **guest OS username** and **password**, as well as the **Xopero ONE Management Service** (**XMS**) address, which the application on the **virtual appliance** will use to establish a connection.

{% hint style="success" %}
The password for the created **virtual appliance** on the host can be found in its description (**notes**). It is recommended to change it to a new, secure password after the machine is created.
{% endhint %}

{% hint style="danger" %}
Make sure the device used for deployment can communicate with your **VMware** host or cluster, as it will be responsible for the installation. If communication between the selected device and **VMware** is unavailable, the process will fail.
{% endhint %}

{% hint style="warning" %}
Devices with **macOS** are <mark style="color:$danger;">**not supported**</mark> as deployment devices for **virtual appliances** in **Xopero ONE**.
{% endhint %}

<figure><img src="/files/cyesYEQ6j6l4BjR5bbRB" alt="Configuration of network, username and XMS address"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
In **Network settings** you can also configure the IP settings by selecting **Automatic assignment** (**DHCP**) or **Manual setup** from the drop-down list. The first option automatically assigns network settings to the virtual machine adapter through the DHCP protocol, while the second option allows you to configure each parameter manually according to your preferences.

<figure><img src="/files/s5UwPBlcD71FQE9Jge1U" alt="Two options of network configuration"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
After making your selection and providing all the required details, click the **Save** button in **Network settings**, then click **Next** to install the **virtual appliance**. The system will display the progress of the deployment process.

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

{% step %}
Once the process completes successfully, the system will display a success message. You can now use the **virtual appliance** agent as a worker device in any **VMware** backup plan.
{% endstep %}
{% endstepper %}

[^1]: Xopero ONE Management Service


---

# 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://helpcenter.xopero.com/xopero-one-en/backup-and-recovery/virtual-machines/vmware/integration/virtual-appliance.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.
