Are you looking to create a new virtual machine on VMware ESXi but don’t know where to start? Look no further, as in this article, we’ll guide you through creating a new virtual machine.
Whether for testing purposes or deploying an application, this tutorial will show you how easy and straightforward it is to create a VM using VMware ESXi. So grab your coffee, and let’s dive right into it!

Contents
Introduction to VMware ESXi
VMware ESXi is a bare-metal hypervisor that virtualizes computing, storage, and networking resources.
It enables users to partition a physical server into multiple virtual machines (VMs) and run VMs independently on the same hardware. This guide will show you how to create a new VM on VMware ESXi.
- Log in to the VMware vSphere Client from a web browser that supports JavaScript on a Windows or Mac machine.
- Select the server hosting ESXi from the list of servers and click “Next.”
- From the “Configuration” tab, select “New Virtual Machine” or “Deployment Wizard.”
- Follow the steps throughout the Create New Virtual Machine wizard and specify a guest operating system, number of CPUs, memory allocated, disk size, and other customization options before clicking ‘Create.’
- Once your VM is up and running, you can access it by selecting ‘Edit Settings’ under the ‘Actions menu in vSphere Client’ or by using remote access tools like VNC if it is enabled for your ESXi host.
- To power off/on, reset, or suspend your VM select either the Power On/Off/Suspend/Reset buttons in the Edit Settings menu or right-click on your VM and select an action you wish to perform with it.
Understanding Requirements for a New Virtual Machine
Creating a new virtual machine on VMware ESXi is a relatively simple process, but a few requirements need to be met before starting.
First, you’ll need to have a license for VMware ESXi, which can be obtained by purchasing the software or through a subscription service.
Next, you’ll need to download the desired operating system installation files. These can be acquired from the OS vendor or through a third-party source.
Finally, you’ll need enough storage space on your ESXi server to accommodate the new virtual machine.
Once you have these prerequisites, follow the steps below to create your new VM.
Keep in mind that some of the specifics (like network configuration) may vary depending on your environment and needs:
1) Log into your VMware ESXi server via the vSphere Client.
2) Click the “Create / Register VM” icon in the upper right-hand corner.
3) Select “Create a New Virtual Machine” and click “Next.”
4) Enter a name and location for your VM, select an OS type and version, and specify whether you want to use thin or thick provisioning. Then click “Next.”
5) Choose how much RAM and CPUs you want to allocate to the VM. More RAM and CPUs will result in better performance and cost more regarding resource utilization. Click “Next” when done.
6) Select the data store you want the VM to reside on and click “Next.”
7) Select the network settings for your VM, such as which network adapter(s) will be used. Click “Next.”
8) Review all your settings and click “Finish” when you’re done. This will initiate the process of creating your new virtual machine.
9) Once complete, the new VM can be accessed from the vSphere Client.
Creating a New Virtual Machine on vSphere Client
To create a new virtual machine on vSphere Client, follow these steps:
- Connect to vSphere Client and log in with your administrator account.
- Select the ESXi/vCenter Server on which you want to create the virtual machine.
- Click the “Create / Register VM” icon in the toolbar.
- Please enter a name for the new virtual machine and select the data center in which you want to store it.
- Choose a folder to store the virtual machine files or leave the default location.
- Select a compute resource from the drop-down menu or leave the default option if unsure. A compute resource is a physical server with one or more CPUs, memory, and networking connectivity that ESXi/vCenter Server can use to run virtual machines.
- Click Next to continue creating your new VM.
Configuring a Virtual Machine
To configure a virtual machine on VMware esxi, you must launch the vmware esxi console first. Once the console is up and running, click on the ” create new virtual machine” link. This will bring up the VM configuration page.
On this page, you’ll need to specify the name of your new virtual machine and the number of CPUs and memory size.
In addition, you’ll need to select the data store where you want to store your new VM. Once you’ve specified all these values, click the “create” button to create your new VM.
Installing an OS on the Virtual Machine
You need a few things to install an OS on a virtual machine (VM). The first is the ISO file for the OS you want to install.
The second is the VM software, such as VMware ESXi, which will let you create the VM and set up its parameters. Finally, you need a bootable disk or USB drive that contains the OS installation files.
Once you have all these things, you can begin installing your new VM. Start by launching the VM software and creating a new VM.
Select the ISO file for the OS you want to install when prompted. Next, choose the type of operating system you’re installing and follow the on-screen prompts to finish setting up the VM.
Finally, boot up your new VM and follow the on-screen instructions to complete the installation.
Resources and Support
VMware ESXi is a bare-metal hypervisor that virtualizes servers so you can consolidate your applications while reducing costs. ESXi is easy to use and integrates into your existing infrastructure.
Creating a new virtual machine on vmware esxi is simple and only takes a few minutes. Below are the steps:

- Log into the vSphere Client.
- Select the host on which you want to create the VM.
- Right-click on the host and select “New Virtual Machine.”
- Follow the New Virtual Machine Wizard prompts.
Configure the VM settings according to your needs.
Conclusion
Creating a new virtual machine on VMware ESXi is quite simple. All you need to do is follow the steps outlined in this article, from downloading and installing the software to setting up your operating system of choice and configuring all your hardware options.
Doing so will give you great flexibility when managing virtual machines on VMware ESXi, allowing for easy scalability and backups of saved configurations.
With enough practice, creating new virtual machines can be done quickly!