How to Create New Virtual Machine in VMware Vsphere

Are you getting lost in the world of virtual machines? Fear not, because today, we will walk you through creating a new virtual machine using VMware vSphere!

Whether you’re just starting out or have been using virtualization technology for years, this guide will help simplify the process and allow you to get your VM up and running quickly. So let’s dive in and explore how to create a new VM confidently!

VMware Vsphere

Introduction to VMware vSphere

VMware vSphere is a powerful virtualization platform that enables organizations to consolidate physical server resources onto fewer, more powerful servers.

This results in reduced hardware and maintenance costs and improved server utilization.

In addition, VMware vSphere provides organizations with a robust disaster recovery solution by allowing them to easily replicate and restore virtual machines (VMs) in case of a hardware or software failure.

Creating a new VM in vSphere is a simple process done through the vSphere Web Client or the vSphere Client.

This article will walk through the steps necessary to create a new VM using the vSphere Web Client.

What is a Virtual Machine?

A virtual machine (VM) is a software computer that, like a physical computer, runs an operating system (OS) and applications.

The significant difference between a physical computer and a VM is that the former boots from firmware and the latter from a hypervisor.

A VM emulates hardware, allowing multiple VMs to run on one physical machine. Each VM has its own guest OS with its own applications, libraries, environment variables, and user settings.

Benefits of Creating a New Virtual Machine

There are many benefits of creating a new virtual machine in VMware vSphere. This includes the ability to:

  1. Consolidate multiple physical servers into a single server. This can save on hardware, electricity, cooling, and maintenance costs.
  2. Improve performance and utilization of resources by running multiple virtual machines on a single server.
  3. Quickly provision new or additional servers as needed without waiting for physical hardware to be delivered and installed.
  4. Improve business continuity and disaster recovery capabilities by replicating virtual machines to other sites or hosting them in the cloud.
  5. Take advantage of features such as VMotion, which allows you to move running virtual machines from one host to another with no downtime.

Requirements for Creating a New Virtual Machine

To create a new virtual machine in VMware vSphere, you will need the following:

  • A supported version of VMware ESXi (either installed on a physical server or as a “bare-metal” installation)
  • A valid license for VMware vSphere
  • Access to the VMware vSphere Web Client (this can be accessed either directly from the ESXi host or any computer with network access to the ESXi host)

Once you have all the above, you can create your new virtual machine. You first need to launch the VMware vSphere Web Client and log in with your credentials.

Once logged in, click the “Create a New VM” icon. This will bring up the New VM wizard.

The first step of this wizard is to choose a name and location for your new VM. Next, select a storage location for your VM’s virtual disk.

After that, you must choose an operating system and version you want to install on your new VM. Finally, you must review your choices and click the “Finish” button to complete the process.

Steps Involved in Creating a New Virtual Machine

You need to do a few things before you can create a new virtual machine in VMware vSphere. Below are the steps involved in creating a new VM:

1) Choose which server you want to install the new VM on. This is important because it will determine the resources available to the VM.

2) Determine the amount of RAM and CPU you want to allocate to the VM. This will again depend on what kind of workload you plan on running on the VM.

3) You must also select a datastore for storing the VM’s files. Make sure you have enough space on the datastore for all the files associated with the VM.

4) Next, you need to choose an operating system template that will be used for the new VM. This will determine what kind of software can be installed on the VM.

5) Finally, give your new VM a name and select how many virtual CPUs and memory (in GB) it should have.

Tips and Troubleshooting

Creating a new VM in vSphere is simple, assuming you have the required privileges. You can use either the web interface or the desktop client.

To create a VM using the web interface:

  1. Log in to vSphere Client and select Hosts and Clusters from the inventory panel on the left. This opens the Hosts and Clusters view.
  2. Select a data center, folder, cluster, resource pool, or host from the inventory tree.
  3. Click the Create/Register VM icon above the center pane. This displays the New Virtual Machine wizard. If you don’t see this icon, you might not have sufficient privileges to create VMs. Contact your system administrator for help.
  4. Follow the instructions in the wizard to complete creating your VM. The settings you choose determine such factors as how much memory is allocated to the VM and what kind of disk drives are used (SCSI, IDE, etc.).
  5. To finish creating your VM and add it to the inventory, click Finish on the Ready to Complete page of the New Virtual Machine Wizard dialog box. Creating a new VM using VMware Desktop Client:
  • 1) Open VMware Desktop Client and log in with proper credentials under the “Host” window, fill ESXi/vCenter Server name or IP address and click “Add.” If you do not know this information, don’t hesitate to contact your System Administrator 2) “Enter Credentials” window will appear, asking for your Username & Password. Use appropriate credentials and click Login
  • 3) Go to the Home section and select the proper vCenter Server in which you want your VM to be created in
  • 4) Under the “Inventory” tab, select either of below:
  • Data Centre -> Cluster
  • Data Centre -> Host
  • 5) Once you have selected your resource pool (either Cluster or Host), click on the “Create a new Virtual Machine” icon.
  • 6) Next, the New Virtual Machine Wizard will appear. Fill up all appropriate details as instructed in the wizard window and finish creating your VM by clicking the “Finish” button.
  • 7) After successfully creating the virtual machine, it will appear in the inventory tree of the same vCenter that was selected while creating it.

If you are having trouble with creating a VM, check if you have sufficient privileges in vSphere or contact your system administrator for help.


By following the above steps, you can create a new virtual machine in vSphere. While getting started initially seems intimidating, it will become second nature once you understand the basics of creating and managing VMs.

Keep up with security patches and updates for your virtual machines to stay protected from potential cyber threats.

With these tips, you are ready to take advantage of all that VMware’s vSphere offers!

Related Posts