VM qcow upload and attach to vm Build random virtual machine, on OS tab select do not use any media   Upload qcow image to proxmox server (works on smb share as well) navigate via terminal shell (not via ssh needs to be done via web gui) to file location /home/csr/Downloads/Lab/nnSCZ910p1-img-vm_kvm.qcow2 run command qm importdisk 501 nnSCZ910p1-img-vm_kvm.qcow2 Data     attach disk to VM   Change the boot order     Boot machine (remove image disk and keep new only) PFSense on Proxmox This is a short guide to install PFSense on Proxmox as VM Download PFSense CE from  https://www.pfsense.org/download/ Upload or download iso to Proxmox  Navigate to your storage drive ,click on ISO Images, upload or download from URL on Proxmox create new VM, for this LAB we will keep all settings default After its finish you can go to your virtual machine, navigte to hardware to add as many network interface you need, for our LAB we only need 2 one for WAN (Default nic) and one for LAN (to segment networks on our proxmox LAB. For our LAB we are adding vmbr1 (previously assigned on Proxmox pve/network/create linux bridge) our physical server has 3 physical NICs for testing. we are also using vlan 20 for testing purposes, you can proceed without a vlan if not needed, click add. Now we are ready to turn on VM go to console and navigate thru the wizard. Click on Accept Select Install and ok Default Keymap unless you need to select a different keyboard map We will use an ZFS partition for this LAB as is virtual, if you are installing on a physical device you can use manual to specify your partition type Proceed with Installation We will select Stripe as this is a virtual machine, no need for mirror zfs type, if you are installing this on a physical machine and would like to have  raid type partition make sure to select mirror Confirm your configuration and select ok Last chance, make sure you select Yes unless you want to make any modification, select yes and press enter. PFSense will begin the installation. Select no unless you need to go to shell for any configuration, not needed for this lab. if you navigate to shell you can type exit and then select reboot to complete the installation After reboot you will be prompt about setting up vlans, select N type in your WAN interface or select a for auto-detection, if your interface is not yet connected select your interface manually in our case vtnet0 vtnet1 for our LAN Proceed type Y then enter PFsense will initiate the interfaces and configure services server is ready, in order to logon since we are running pfsense on a virtual machine and we are not directly connected to our LAN interface we need to enable the WAN interface to allow connections by disabling packet filter select option 8 and enter the following command pfctl -d to enable again enter command pfctl -e Navigate to your WAN IP https://192.168.2.6 default username is admin password is pfsense change your password. This is it, that's how you deploy pfsense as a virtual machine on Proxmox Ova to qcow VM host proxmox 1.-  first we make a directory in this case our directory is ova mkdir ova  cd ova 2.- Download ova (we're usingg wazuh for this project) wget -O wazuh.ova https://packages.wazuh.com/4.x/vm/wazuh-4.4.5.ova 3.-  extract our ova tar xvf wazuh.ova 4.- create a VM on Proxmox from our file. ( qm importovf [OPTIONS]) qm importovf 201 ./wazuh-4.4.5.ovf Data --format qcow2   after VM has been sucesfully import open web browser navigate to proxmox and start new vm.   you can delete our ova folder now rm ova/ -r