In this post, I would like to show you the steps that you need to take to create a VM in Proxmox VE.
Proxmox Virtual Environment is an open source server virtualization management solution based on QEMU/KVM and LXC. It is a type 1 hypervisor that can run diferent operating systems like Linux and/or Windows. Proxmox Virtual Environment is running on top of the Debian Linux distribution. For more information, check this page.

Table of Contents
Login to your Proxmox Virtual Environment
Before having the possibility to create your first VM in Proxmox Virtual Environment (PVE) you need to login to your Proxmox Virtual Environment.
You can do it from the CLI or the GUI. In this post, I will show you how to do it from the graphical user interface (GUI).
Enter your username and password and press Login.

If you do not have a valid subscription, you will see a popup window, like below. Press OK to move forward.

Upload an ISO image to your PVE.
Go to Datacenter – > pve -> local (pve) – > ISO Images -> Press Upload button.






Select the file from your filesystem and press the Upload button.
Create your first VM
In the upper right corner, you can find the Create VM button. Press it to start the process to create your first Virtual Machine (VM).

Specify the General settings
In the new window, you need to select the Node on which the VM will be created. You can change the VM ID and specify its name. Press Next to move forward.

Specify the OS details
Select the ISO image, the Guest OS type and its version. You need to upload the ISO image before creating the VM.
Leave the defaults on the System tab.


Allocate the storage
In this window, you will specify the storage for your new VM. You can leave the defaults or modify the settings according to your preferences.


Allocate the CPU
Here you can select the number of vCores that will be allocated to your VM. I changed from default 1 Core to 2 Cores.

Allocate the RAM
Here you can specify the amount of RAM allocated to your virtual machine.

Specify the Network details
In this window, you can specify the network details for your new VM. You can configure the VLAN tag and add a manual MAC address. I will leave the defaults.

Confirm the VM settings
In the last window, you need to confirm the VM settings. If you are happy with the configuration, press Finish.

Once you press finish, the VM is created. As you can see in the below screenshot, the VM with ID 110 and the name test-vm was created successfully.

You just need to install the OS on the newly created VM. You have an example here.
That’s it! You have learned how to create a virtual machine in Proxmox Virtual Environment. If you found this blog post helpful, please like and subscribe for more Linux tutorials. Thank you for reading it!