Trove Guest Image
StableGuest image for OpenStack Trove (Database as a Service).
2026.2 · qcow2 · x86_64 · user ubuntu
Download
- 1.5 GB
trove-guest-image-2026.2-amd64.qcow2
sha2561cfeffd4303985e6e8e75f708483f8e7e2042bf40c3faf7f5692e82fc13ee913Signature bundleManifest.sha2560 downloadsAll files
Quick start
OpenStack
curl -fLO https://images.openimages.cloud/trove-guest-image/2026.2/trove-guest-image-2026.2-amd64.qcow2
echo "1cfeffd4303985e6e8e75f708483f8e7e2042bf40c3faf7f5692e82fc13ee913 trove-guest-image-2026.2-amd64.qcow2" | sha256sum -c -
openstack image create \
--disk-format qcow2 --container-format bare \
--file trove-guest-image-2026.2-amd64.qcow2 \
--min-disk 5 \
--property os_distro=ubuntu \
--property os_admin_user=ubuntu \
--property architecture=x86_64 \
--property os_type=linux \
--property hw_qemu_guest_agent=yes \
--property hw_disk_bus=scsi \
--property hw_scsi_model=virtio-scsi \
--property hw_vif_multiqueue_enabled=true \
--property os_require_quiesce=yes \
--property oic_id=trove-guest-image \
--property oic_version=2026.2 \
--property oic_sha256=1cfeffd4303985e6e8e75f708483f8e7e2042bf40c3faf7f5692e82fc13ee913 \
trove-guest-image-2026.2Proxmox VE
Creates a cloud-init template (VM 9000) on local-lvm. The local storage needs the Import content type (default on new Proxmox VE 9.1 installs). Adjust the storages, bridge and SSH key path to your setup.
# Download into the "import" content of a file storage; PVE checks the sha256.
pvesh create /nodes/$(hostname)/storage/local/download-url \
--content import --filename trove-guest-image-2026.2-amd64.qcow2 \
--url https://images.openimages.cloud/trove-guest-image/2026.2/trove-guest-image-2026.2-amd64.qcow2 \
--checksum 1cfeffd4303985e6e8e75f708483f8e7e2042bf40c3faf7f5692e82fc13ee913 --checksum-algorithm sha256
qm create 9000 --name trove-guest-image --memory 2048 --cores 2 \
--net0 virtio,bridge=vmbr0 --scsihw virtio-scsi-single \
--serial0 socket --vga serial0 --agent enabled=1
qm set 9000 --scsi0 local-lvm:0,import-from=local:import/trove-guest-image-2026.2-amd64.qcow2,discard=on
qm set 9000 --ide2 local-lvm:cloudinit --boot order=scsi0 \
--ciuser ubuntu --sshkeys ~/.ssh/id_ed25519.pub --ipconfig0 ip=dhcp
qm template 9000In the web UI: Datacenter > Storage, edit local and add Import to its content; then on that storage, Import > Download from URL with the URL above and the SHA-256 checksum, and pick the downloaded file as the import source when adding the VM disk. On Proxmox VE 8, download the file with wget and use import-from=/root/trove-guest-image-2026.2-amd64.qcow2 instead.
Verify before booting
curl -fLO https://images.openimages.cloud/trove-guest-image/2026.2/trove-guest-image-2026.2-amd64.qcow2
curl -fLO https://images.openimages.cloud/trove-guest-image/2026.2/trove-guest-image-2026.2-amd64.qcow2.bundle
cosign verify-blob trove-guest-image-2026.2-amd64.qcow2 \
--bundle trove-guest-image-2026.2-amd64.qcow2.bundle --new-bundle-format \
--certificate-identity-regexp '^https://github.com/open-img-cloud/\.github/\.github/workflows/build-(libguestfs|dib|nix-flake|freebsd)-image\.yml@' \
--certificate-oidc-issuer https://token.actions.githubusercontent.comExpect Verified OK. Details in the verification guide.
Keep images up to date
Automation should not scrape this page. The catalog index lists the latest version of every image with versioned URLs, SHA-256 and SHA-512 digests, sizes, firmware and the cosign identity; the version history of this image lists every published release.
About
Signed guest image for Trove, built from openstack/trove (pinned commit per series) with diskimage-builder: Ubuntu 24.04 minimal, the Trove guest agent and Docker CE. The database runs in a container the agent pulls at instance creation. Unlike upstream, the ubuntu user has no password: access is by SSH key only. Trove boots it, tenants never do.
- openstack
- trove
- dib
- signed