How to build Proxmox tmpfs image

From openQRM
Revision as of 15:31, 20 May 2021 by Stvsyf (talk | contribs) (updating image creation instructions)

Once you have a successfully running openQRM Server you can follow the steps below for a Proxmox Solution;

  1. Download PVE Kernel -
  2. Install Kernel
  3. Add Kernel to openQRM
    1. (Replace KERNEL_NAME, KERNEL_VER, OPENQRM_UI_USER, OPENQRM_UI_PASS, SERVER_NAME with the appropriate variables) openqrm kernel add -n KERNEL_NAME -v KERNEL_VER -u OPENQRM_UI_USER -p OPENQRM_UI_PASS -l / -i initramfs openqrm kernel add -n pve-5.4.114-1 -v 5.4.114-1-pve -u OPENQRM_USER -p OPENQRM_PASS -l / -i initramfs If you are using a self signed cert you may need to load the https call back manually; https://SERVER_NAME/openqrm/base/server/kernel/kernel-action.php?kernel_command=new_kernel&kernel_name=KERNEL_NAME&kernel_version=KERNEL_VER
  4. Activate NFS Storage (if not already done so)
    1. Under Plugins -> Storage -> NFS-Storage
    2. Add NFS Storage;
    3. name "openqrm-nfs"
    4. Deployment Type: "nfs-deployment"
  5. Create Image - To create an image for Proxmox which can be used as a tmpfs image, follow these steps;
    1. apt-get install debootstrap
    2. Create directory mkdir /exports/proxmox_image
    3. debootstrap --arch amd64 buster /exports/proxmox_image/
    4. chroot /exports/proxmox_image
    5. apt-get install wget net-tools screen locales
    6. dpkg-reconfigure locales
    7. Follow steps (Start at "Install Proxmox VE") @
    8. disable services: pvedaemon, pve-proxy, pve-manager, pve-cluster, cman

6. Add NFS Volume (this triggers tmpfs storage)

Under Plugins -> Storage -> NFS-Storage -> Volume Admin -> Edit -> proxmox_image "ADD IMAGE"

7. Tar Image

8. Create NFS Image link to TmpFS image


The ATU Plugin is optimised for Proxmox Cluster Deployments and TMPFS Server Configuration SyncInitialise ATU plugin

Create custom FS