Create a template VM for Proxmox
| .gitignore | ||
| build-proxmox-template | ||
| README.md | ||
Create a VM template from the latest Debian release with settings appropriate for the CCCHH Proxmox clusters
Prerequisites
The script uses the package libguestfs-tools' virt-builder to download and customize a Debian image. and then add it as a template to Proxmox.
Building the Template
Configuration Options
Verify that the settings at the beginning of the script are suitable to the cluster you want to create the template from.
| Variable | Default | Description |
|---|---|---|
VMID |
9023 | ID the template should have in Proxmox |
STORAGE |
local-zfs |
Pool the disks should be created in |
OS |
debian-12 |
virt-builder name of the OS to install |
NAME |
chaos-${OS}-tmpl |
name of the template |
BRIDGE |
vmbr0,tag=208 |
name of the bridge to use and any parameters needed, like the VLAN tag |
authorized_keys
The script expects authorized_keys to be in the current directory. Copy the correct contents from the appropriate repository.
Run the Script
./build-proxmox-template
Cloning the Template
Please use "Full Clone" when creating a VM based on this template. Using Linked Clone means that the template's disk cannot be recreated since the linked clones need it. This means that the script cannot update the template.