Unikernels on Proxmox 9.x

We originally added support to deploy unikernels to Proxmox years ago around version 6.x or 7.x, however, because of the api the implementation was fairly hacky. It used to rely on using "iso storage" rather than importing as a raw disk. This hack worked for a while up until 8.x something and then you had to manually spin up the instance which worked but was inconvenient.

With the latest proxmox 9.x there is now an api to properly import a disk image using the 'import-from' syntax with qm import.

proxmox unikernel

There is one remaining hurdle when done this way, however, in that you can't use the api token for the instance create - you need to use ticket based authentication. For that you'll need to, at least for the time being, set a user and password like so:

export PROXMOX_USER="user@pam"
export PROXMOX_PASS="pass"

It'd be great, if in a future proxmox release, you only need to do auth one way. Also, ensure that you have set local storage to allow disk images to be stored as by default it's not allowed.

proxmox storage permissions

For more information on deploying unikernels to proxmox check out the ops documentation. Sometimes I joke that our users and customers drive feature requests on other platforms - in this case I think I'm only half joking.

Stop Deploying 50 Year Old Systems

Introducing the future cloud.

Ready for the future cloud?

Ready for the revolution in operating systems we've all been waiting for?

Schedule a Demo