# CentOS Stream 8

Final CloudStack KVM template rebuilt from the last official CentOS Stream 8
GenericCloud image and validated on 11 August 2026.

> **End-of-life warning:** CentOS Stream 8 stopped receiving builds on
> 31 May 2024. The repositories below are frozen Vault snapshots and do not
> provide current security updates. Retain this image only for explicitly
> accepted legacy workloads; do not advertise it as supported or secure.

## Artifact

- File: `centos-stream-8.qcow2`
- Format: standalone sparse QCOW2, uncompressed, with no backing file
- Architecture: x86_64
- Boot mode: legacy BIOS
- Virtual disk: 30 GiB (32212254720 bytes)
- Stored file: 1.05 GiB (1122172928 bytes)
- Fixed swap file: 1 GiB (1073737728 bytes)
- SHA-256: `35cb10bab5fc6c8d2352a2db23d90517563610515e0ce4f2fe6260b2fe1a1112`
- Mirror URL: https://cloud-mirrors.noc.sh/centos-stream-8/centos-stream-8.qcow2
- Final CloudStack template UUID: `b2adc62c-fce6-42ee-873e-69dafcbe343d`
- Retained private rebuild-source UUID: `60b55337-d48a-4bd1-a387-bfbf7df50267`
- Source state: Ready / Download Complete

## Guest contents

- Minimal VPS guest: 401 RPM packages
- Kernel: `4.18.0-553.6.1.el8.x86_64`
- `cloud-init` and `qemu-guest-agent` installed and enabled
- NetworkManager, OpenSSH, DNF, XFS, SELinux, chrony, rsyslog, tuned, GRUB,
  dracut, and the active kernel modules retained
- English locale retained; Cockpit, NFS/RPC, quota, SSSD, GSS proxy,
  geolocation, physical microcode/RNG, and unused language-pack payloads removed
- Vault repositories: BaseOS, AppStream, Extras, and Extras Common under
  `https://vault.centos.org/8-stream/`

## CloudStack registration

Register the template privately with these settings:

- Hypervisor: KVM
- Format: QCOW2
- OS type: CentOS 8
- HVM: Yes
- Password enabled: Yes
- SSH key enabled: Yes
- Public: No
- Featured: No
- Extractable: No
- Architecture: x86_64
- Template details: none; do not add a CPU-mode override

Do not copy transient CloudStack runtime details such as
`Message.ReservedCapacityFreed.Flag`.

## Verification

Run before registration:

```bash
sha256sum centos-stream-8.qcow2
qemu-img check centos-stream-8.qcow2
qemu-img info centos-stream-8.qcow2
```

Expected SHA-256:

```text
35cb10bab5fc6c8d2352a2db23d90517563610515e0ce4f2fe6260b2fe1a1112  centos-stream-8.qcow2
```

Fresh Base, Pro, and Ultra deployments passed boot, networking, automatic root
disk expansion, 1 GiB swap, CloudStack password delivery, SSH key delivery,
cloud-init completion, SELinux Enforcing, zero failed systemd units, and QEMU
Guest Agent checks. A final password-only Base smoke test was repeated from the
canonical URL and final template UUID.
