This guide outlines the process for creating a virtual machine in Proxmox Virtual Environment (PVE), from uploading an ISO to installing the operating system.



Requirements
  • Proxmox VE installed and accessible via its web interface
  • An ISO image of the desired operating system
  • Available CPU, RAM, and storage resources on the Proxmox host


1. Access the Web Interface
  1. Open a browser and navigate to:
    Code:
    https://<Proxmox-IP>:8006
  2. Log in with valid Proxmox credentials (default user is root).
login.png
2. Upload the ISO Image
  1. Select the Proxmox node in the left panel.
  2. Go to Local (local) → ISO Images.
  3. Click Upload and select the ISO file from the local system, or use "Download from URL" if applicable.
3. Create the Virtual Machine
  1. Select the node.
  2. Click Create VM.
4. Configure General Settings
  • Node: Select the desired host.
  • VM ID: Accept the default or enter a unique ID.
  • Name: Assign a VM name.
5. Select the OS
  • ISO Image: Choose the uploaded ISO.
  • OS Type: Select Linux or Windows.
  • Version: Select the appropriate version if listed.
6. System Settings
  • BIOS: SeaBIOS for Linux; OVMF (UEFI) with EFI disk for Windows.
  • Machine Type: q35 recommended.
  • SCSI Controller: VirtIO SCSI recommended.
7. Disk Configuration
  • Bus/Device: VirtIO Block or SCSI.
  • Storage: Select the desired storage location.
  • Disk Size: Allocate according to requirements.
8. CPU Allocation
  • Cores: Assign as required.
  • Type: kvm64 for compatibility; host for performance.
9. Memory Allocation
  • Set the required amount in MiB.
  • Optional: Configure ballooning parameters.
10. Network Configuration
  • Bridge: vmbr0 by default.
  • Model: VirtIO recommended.
11. Review and Create
  • Check all configuration details.
  • Click Finish to create the VM.
12. Install the OS
  1. Select the VM.
  2. Click Start.
  3. Open the Console tab.
  4. Follow the OS installation process.
13. Optional: Install Guest Tools
  • Linux: Install qemu-guest-agent.
  • Windows: Install VirtIO drivers from the virtio-win ISO.
Once complete, the virtual machine is ready for use. Snapshots, backups, and cloning can be configured as needed.