---
title: "Manage vApps and virtual machines"
sidebar_label: "Manage vApps and virtual machines"
sidebar_position: 4
description: "How to create a vApp or a virtual machine, move a virtual machine to another vApp, and delete a vApp and a virtual machine"
---

import Formbricks from '@theme/MDXComponents/Formbricks'
import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import {TabItemLabel} from '@selectel/docux/components'
import {CustomTable} from '@selectel/docux/components'

# Manage vApps and virtual machines

A vApp is a container in Cloud Director that holds virtual machines grouped together to perform a specific task.

With a vApp, you can manage multiple virtual machines as a single unit (powering on, powering off, cloning).

## Recommended maximum virtual machine size \{#recommended-max-vm-size}

<CustomTable>
  <table data-sticky>
    <thead>
      <tr>
        <th>Cluster</th><th>vCPU</th><th>vRAM</th><th>Virtual disk size</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <th>Silver-1</th><td>72</td><td>512 GB</td><td>10 TB</td>
      </tr>

      <tr>
        <th>Gold-1</th><td>72</td><td>512 GB</td><td>10 TB</td>
      </tr>

      <tr>
        <th>Gold-1 (multizone)</th><td>72</td><td>512 GB</td><td>10 TB</td>
      </tr>

      <tr>
        <th>Platinum-1</th><td>144</td><td>512 GB</td><td>10 TB</td>
      </tr>

      <tr>
        <th>AMD HiFreq-1</th><td>96</td><td>640 GB</td><td>10 TB</td>
      </tr>
    </tbody>
  </table>
</CustomTable>

## Create vApp \{#create-vapp}

You can create a vApp from scratch or from an OVF/OVA template. You can create templates from a vApp.

When creating a vApp, you can create a virtual machine immediately, [add it to a vApp later](#create-vm-in-existing-vapp), or [move it from another vApp](#move-vm-to-another-vapp).

1. From the [Control panel](https://my.selectel.ru/vmware/), open the Cloud Director panel: in the top menu, click **Products** → **VMware-based cloud** → the **Cloud Director** section.
2. Open the virtual data center page.
3. Go to the **Compute** → **vApps** section.
4. Click **NEW** → **New vApp**.
5. Enter the vApp name.
6. To create a virtual machine along with a vApp, click **Add virtual machine**.
7. Enter the **Name** and **Computer Name**.
8. If you are creating a virtual machine from a template, in the **Type** field, select **From Template**.
9. Optional: to power on the virtual machine immediately after creation, select the **Power on** checkbox.
10. Select an OS image.
11. In the **Storage Policy** field, select the network volume type.
12. Click **OK**.
13. Click **Create**. Creating a virtual machine in a vApp container will take some time.

## Create a virtual machine \{#create-vm}

When you create a virtual machine without [creating a vApp](#create-vapp), Cloud Director creates a system vApp for this machine but hides it. You can also [create a virtual machine in an existing vApp](#create-vm-in-existing-vapp).

<Tabs queryString="source">
  <TabItem value="vm-from-template" default>
    <TabItemLabel>
      VM from template
    </TabItemLabel>

    1. From the [Control panel](https://my.selectel.ru/vmware/), open the Cloud Director panel: in the top menu, click **Products** → **VMware-based cloud** → the **Cloud Director** section.
    2. Open the virtual data center page.
    3. Go to the **Compute** → **Virtual Machines** section.
    4. Click **New VM**.
    5. Enter the **Name** and **Computer Name**.
    6. In the **Type** field, select **From Template**.
    7. Optional: to power on the virtual machine immediately after creation, select the **Power on** checkbox.
    8. In the **Templates** block, select the virtual machine template (OS image).
    9. In the **Storage Policy** field, select the network volume type.
    10. Click **OK**.
  </TabItem>

  <TabItem value="new-vm">
    <TabItemLabel>
      New VM
    </TabItemLabel>

    1. From the [Control panel](https://my.selectel.ru/vmware/), open the Cloud Director panel: in the top menu, click **Products** → **VMware-based cloud** → the **Cloud Director** section.
    2. Open the virtual data center page.
    3. Go to the **Compute** → **Virtual Machines** section.
    4. Click **New VM**.
    5. Enter the **Name** and **Computer Name**.
    6. In the **Type** field, select **New**.
    7. Optional: to power on the virtual machine immediately after creation, select the **Power on** checkbox.
    8. In the **OS family** field, select the OS family.
    9. In the **Operating System** field, select the OS version.
    10. Optional: in the **Boot image** field, select an ISO image.
    11. In the **Compute** block, configure the virtual machine settings.
    12. Optional: in the **Storage** block, click **ADD** to add a disk.
    13. Optional: in the **Networking** block, click **CUSTOMIZE** to configure the network. Read more about network configuration in the [Working with networks](/public-cloud/manage-networks/) section.
    14. Click **OK**.
  </TabItem>
</Tabs>

## Create a virtual machine in an existing vApp \{#create-vm-in-existing-vapp}

1. From the [Control panel](https://my.selectel.ru/vmware/), open the Cloud Director panel: in the top menu, click **Products** → **VMware-based cloud** → the **Cloud Director** section.
2. Open the virtual data center page.
3. Go to the **Compute** → **vApps** section.
4. In the **ACTIONS** vApp menu, select **Add** → **Add VM**.
5. Enter the virtual machine name.
6. Click **ADD VIRTUAL MACHINE**.
7. Enter the **Name** and **Computer Name**.
8. If you are creating a virtual machine from a template, in the **Type** field, select **From Template**.
9. Select an OS.
10. Select a Storage Policy (network volume type).
11. Click **OK** → **ADD**.

## Power on a virtual machine \{#turn-vm-on}

If you need to power on a virtual machine with recustomization, use the instructions in the [Guest OS recustomization](/public-cloud/manage-public-cloud/os-recustomization.mdx#run-vm-with-recustomization) section.

1. From the [Control panel](https://my.selectel.ru/vmware/), open the Cloud Director panel: in the top menu, click **Products** → **VMware-based cloud** → the **Cloud Director** section.
2. Open the virtual data center page.
3. Go to the **Compute** → **Virtual Machines** section.
4. In the **ACTIONS** virtual machine menu, select **Power** → **Power On**.

## Move a virtual machine to another vApp \{#move-vm-to-another-vapp}

1. From the [Control panel](https://my.selectel.ru/vmware/), open the Cloud Director panel: in the top menu, click **Products** → **VMware-based cloud** → the **Cloud Director** section.
2. Open the virtual data center page.
3. Go to the **Compute** → **Virtual Machines** section.
4. To power off the virtual machine, in the **ACTIONS** virtual machine menu, select **Power Off**.
5. In the **ACTIONS** virtual machine menu, select **Move** to move or **Copy** to copy the virtual machine.
6. Optional: to create a new container for the moved vApp, go to the **Compute** → **vApps** section and click **New vApp**.
7. In the list of vApps, select the container to which the vApp will be moved and click **OK**.

## Power off a virtual machine \{#turn-vm-off}

1. From the [Control panel](https://my.selectel.ru/vmware/), open the Cloud Director panel: in the top menu, click **Products** → **VMware-based cloud** → the **Cloud Director** section.
2. Open the virtual data center page.
3. Go to the **Compute** → **Virtual Machines** section.
4. In the **ACTIONS** virtual machine menu, select **Power** → **Power Off** → **Power Off**.

## Delete a virtual machine \{#delete-vm}

1. From the [Control panel](https://my.selectel.ru/vmware/), open the Cloud Director panel: in the top menu, click **Products** → **VMware-based cloud** → the **Cloud Director** section.
2. Open the virtual data center page.
3. Go to the **Compute** → **Virtual Machines** section.
4. In the **ACTIONS** virtual machine menu, select **Power** → **Power Off**. The machine will be powered off.
5. In the **ACTIONS** virtual machine menu, select **Delete**.

## Delete a vApp \{#delete-vapp}

When you delete a vApp, all virtual machines inside this vApp will also be deleted.

Cloud Director does not support saving individual virtual machines—only entire vApps. To save individual virtual machines, [move them](#move-vm-to-another-vapp) before deleting the vApp.

Before deletion, you can create a vApp container template to save data from all virtual machines inside the container.

1. From the [Control panel](https://my.selectel.ru/vmware/), open the Cloud Director panel: in the top menu, click **Products** → **VMware-based cloud** → the **Cloud Director** section.
2. Open the virtual data center page.
3. Go to the **Compute** → **vApps** section.
4. In the **ACTIONS** vApp menu, select **Delete**.
5. Click **DELETE**.

<Formbricks />
