Thought I share my observations of installing VPNC on PROXMOX. I used 8.4.0.
I am by all means no expert in PROXMOX but was able to get the VPC to work and onboard in Central. Also I can't guarantee this is supported by TAC. But at least great for a homelab.
Step 1: Download the OVA version of the Gateway

Step 2: Use an SSH client to Upload it the Proxmox: I used the folder

Step 3: Untar the File use tar -xvf

Step 4: Create the VM, click create VM (see snapshots below
General: Just type in a name that makes sense for you

OS: I used the default in my case Linux 6.x - 2.6 Kernel, and "do not use media"

For system I used the settings below: All default settings

Disks: It does not matter what you use, THESE DISKS WILL BE REMOVED LATER ANYWAY

CPU: I used this url for reference: https://arubanetworking.hpe.com/techdocs/central/2.5.8/content/sd-branch/vgw/vgw_man-esxi-vgwsizing.htm
In my case this was for the 500M version.

Memory: Again see url with guidelines, all standard settings, for more performance disable ballooning, I left it default though

Network: Just default but I disabled the first interface, this interface isn't used in the setup.

Confirm all settings

Add 3 additional network interfaces

Do not do anything yet with the VM we need to tune settings and issue a few commands before moving forward
Step 5: Download the ISO userdata key
Go to Global > Network Services > Virtual Gateways > Manual, and download your key choose Download ISO

Step 6: Upload the userdata ISO to Proxmox

Step 7: Make the CDROM Bootable
Select the CDROM, click Edit
Select use CD/DVD disc image file
Select the storage you uploaded the ISO
Select the ISO from the dropdown and click OK

Step 8: Detach the storage
Select the storage and click detach and confirm detachment
Step 9: Import the vmdk disks
use the command: qm disk import <vm-id> .....vmdk <storage> --format vmdk
See below, in my case the new VM had ID 106, and my storage name was "local lvm"
Issue the command two times, for disk1 and disk2, for me it was
qm disk import 106 ArubaOS_VGW_10.4.1.8_92748-disk1.vmdk local-lvm --format vmdk
qm disk import 106 ArubaOS_VGW_10.4.1.8_92748-disk2.vmdk local-lvm --format vmdk



Step10: Activate both disks
Navigate to your new VM double click the new imported storage and click add

Step 11: Resize second disk
I resized my disk to 15 GB

Step 12: Change Bootorder
Go to Options > Bootorder, double click
Enable the new disks and make sure that disk 0 is on top

You made it!
Start your VM


------------------------------
Martijn van Overbeek
Architect, Netcraftsmen a BlueAlly Company
------------------------------