# Debian 12

Validated CloudStack KVM template rebuilt from Debian's official GenericCloud image on 2026-08-11.

## Artifact

- File: `debian-12.qcow2`
- Format: standalone sparse, uncompressed QCOW2 with no backing file
- Architecture: x86_64
- Virtual disk: 30 GiB (32212254720 bytes)
- Stored file: 1.14 GiB (1226440704 bytes)
- SHA-256: `8bf748a664fabd23c048d1316dd297d6e52ed379a5c3f35bc482956f9eff9980`
- Mirror URL: https://cloud-mirrors.noc.sh/debian-12/debian-12.qcow2
- CloudStack template UUID: `f20a2944-56af-4ca9-90e5-b38e3b7a32df`

## Build source

- Official image: `debian-12-genericcloud-amd64.qcow2`
- Debian cloud build: `20260806-2562`
- Source SHA-512: `3622c990108a044ed411652f8741e77c5822c365114d7b940206b243f8fb617b8586792df4cdb7afba1b71d1a09289d8ed632124688f2c8352cb08190a1e9868`
- Private source template UUID: `023c6baa-f142-4d9f-9fe9-35ba2cc085f6`

The official minimal image was updated and only `qemu-guest-agent` was added. No packages were removed. The final guest contains 325 packages and a fixed 1 GiB `/swap.img`.

## CloudStack registration

Register the template privately with these settings:

- Hypervisor: KVM
- Format: QCOW2
- OS type: Debian GNU/Linux 12 (64-bit)
- HVM: Yes
- Password enabled: Yes
- SSH key enabled: Yes
- Public: No
- Featured: No
- Template details: none

Use the SHA-256 checksum above during registration. Do not copy transient CloudStack runtime details.

## Verification

Run before registration:

```bash
sha256sum debian-12.qcow2
qemu-img check debian-12.qcow2
qemu-img info debian-12.qcow2
```

Expected SHA-256:

```text
8bf748a664fabd23c048d1316dd297d6e52ed379a5c3f35bc482956f9eff9980  debian-12.qcow2
```

Fresh Base, Pro and Ultra instances passed boot, networking, initial root password, SSH-key isolation, hostname, 30/50/80 GiB root expansion, fixed swap, CloudStack datasource, AppArmor, repository access, zero failed systemd units and QEMU Guest Agent checks. Base also passed a reboot test.

## Lifecycle note

Debian 12 receives Long Term Support until 2028-06-30.
