# Create a New Virtual Machine from ISO

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

As well as deploying pre-built VMs from a template, you can build your VMs from scratch, as you would do on a physical machine, using an ISO image instead of a physical CD or DVD.

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

{% stepper %}
{% step %}
**Step 1:** On the **Virtual Data Center** dashboard screen, click the card of the virtual data center you want to explore, and from the left panel, select **Virtual Machines**.

<figure><img src="https://3953927389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbvay7AR0CH8vZKgD3dSy%2Fuploads%2FAMGM13SpkcBErPqtGURR%2Fimage.png?alt=media&#x26;token=562390a4-cb19-425f-b84a-11db03148377" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Step 2:** Select Card View\Grid View to view the virtual machines
{% endstep %}

{% step %}
**Step 3:** Click **New VM**.

<figure><img src="https://3953927389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbvay7AR0CH8vZKgD3dSy%2Fuploads%2F82H87pX5Q8aIMqiYZXpt%2Fimage.png?alt=media&#x26;token=bcfb7667-d65f-4782-afb0-8f050c35790b" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Step 4:** In the *New VM* dialog box, enter a **Name**, **Computer Name,** and **Description** for your VM.

{% hint style="warning" %}
**Attention:**

* **Name** is a name to identify the VM, **Computer Name** is the host name of the VM.
* The **Computer Name** is copied from the **Name** field but can contain only alphanumeric characters and hyphens, so you may need to edit it if your VM **Name** contains spaces or special characters.
  {% endhint %}
  {% endstep %}

{% step %}
**Step 5:** Type: Select **New**
{% endstep %}

{% step %}
**Step 6:** Select the **Power on** check-box. If you want the VM to power on right after its creation
{% endstep %}

{% step %}
**Step 7:** Operating System: Select an **OS family**, **Operating System,** and **Boot image**.
{% endstep %}

{% step %}
**Step 8:** Compute: Enter **Virtual CPUs**, **Core per socket,** and **Memory.**

<figure><img src="https://3953927389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbvay7AR0CH8vZKgD3dSy%2Fuploads%2FQzqJ8bCxtPto1bPnb9Db%2Fspaces_bvay7AR0CH8vZKgD3dSy_uploads_x0VKaOaKTDkja2nr5sgp_image.webp?alt=media&#x26;token=18223ea5-33d4-43bf-a79a-072b438a9a21" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Step 9**: Storage: Select **Storage Policy** & **Size** of disk.

* **Add** more disk for VM if needed.
  {% endstep %}

{% step %}
**Step 10:** Networking:

* **Network:** Select **the Organization VDC Networks** that you want to use for VM
* **Network adapter Type:** Select **VMXNET3**
* **IP mode**: Select DHCP\Static – IP Pool or Static – Manual\
  We need active DHCP (via Network\Gateway or relay DHCP server) or create 01 IP Pool in Organization VCD Networks If we use DHCP or Static-IP Pool mode.

<figure><img src="https://3953927389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbvay7AR0CH8vZKgD3dSy%2Fuploads%2F7yu2G7r5ESNppzfpSc09%2Fimage.png?alt=media&#x26;token=30c9390b-69bd-4e2c-8a20-593b7852e44d" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Attention:** We recommend using the VMXNET3 network adapter where possible. The VMXNET virtual network adapter has no physical counterpart and is optimized for VM performance. Because operating system vendors don't provide built-in drivers for this card, you must install **VMware Tools** to have a driver available for the VMXNET network adapter.
{% endhint %}
{% endstep %}

{% step %}
**Step 11:** Click **OK** to save the virtual machine's settings and start the creation process.\
Once the virtual machine is created, it is a VM without OS. We must **Insert Media (ISO)** into the VM and install OS.

{% endstep %}

{% step %}
**Step 12:** Click the **three vertical dots** > **Media** > **Insert Media**

<figure><img src="https://3953927389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbvay7AR0CH8vZKgD3dSy%2Fuploads%2FCT9glfKC76HRYwibzHvH%2Fimage.png?alt=media&#x26;token=208d1b63-1c67-4a24-8658-ff390711e429" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Step 13:** Select the ISO image you want to mount from a catalog in the Insert CD dialog box, then click **Insert**.

<figure><img src="https://3953927389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbvay7AR0CH8vZKgD3dSy%2Fuploads%2F178GP9Hs0lmxqOWE6vDT%2Fimage.png?alt=media&#x26;token=c4e34031-b5fc-42f5-8379-1b4250db8a8b" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Step 14:** Click the **three vertical dots** >> **Power** >> **Power On**

<figure><img src="https://3953927389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbvay7AR0CH8vZKgD3dSy%2Fuploads%2Fz4R77vPJGDEa2KPaBAQw%2Fimage.png?alt=media&#x26;token=ba12aae7-c7a4-44eb-9a2e-4410b02075ae" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Step 15:** Open **VM Console** to install guest OS for VM

<figure><img src="https://3953927389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbvay7AR0CH8vZKgD3dSy%2Fuploads%2FNYHAMBD8zWLpsTnKCVid%2Fimage.png?alt=media&#x26;token=09d28eba-d7cd-4d90-b3bf-22a32fe527bd" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3953927389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbvay7AR0CH8vZKgD3dSy%2Fuploads%2FRMyZHSPMQgcc8vbNu2M8%2Fimage.png?alt=media&#x26;token=4174096d-c4e2-4197-aa83-938ea293247f" alt=""><figcaption></figcaption></figure>

VM has boot from ISO file and start the installation.
{% endstep %}
{% endstepper %}
