How to create a VM in Proxmox VE

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.

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.

Proxmox VE Login
Proxmox VE Login

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

No valid subscription
No valid subscription

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.

VM general settings
VM general settings

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.

Specify the OS details
Specify the OS details

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.

System settings
System settings
Specify the storage
Specify the storage

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.

CPU settings
CPU settings

Allocate the RAM

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

RAM details
RAM details

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.

Network settings
Network settings

Confirm the VM settings

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

Confirm settings window
Confirm settings window

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.

VM created successfully
VM 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!

Processing…
Success! You're on the list.

Leave a Reply