Skip to content

Oracle Linux 8

Stable

Enterprise RHEL-compatible distribution from Oracle, RHEL 8 family.

8.10-b287 · qcow2 · x86_64 · user cloud-user

Note: Oracle Linux 8 is in Oracle premier support until July 2029 (extended support to July 2032). Prefer Oracle Linux 9 or 10 for new deployments.

Download

Quick start

OpenStack

OpenStack Glance
curl -fLO https://images.openimages.cloud/oracle-linux-8/8.10-b287/oracle-linux-8-8.10-b287-x86_64.qcow2
echo "f86075d0ca758ecfb7da9c00cb97188df46c12473aa9632cf4f3d9185de349a1  oracle-linux-8-8.10-b287-x86_64.qcow2" | sha256sum -c -

openstack image create \
  --disk-format qcow2 --container-format bare \
  --file oracle-linux-8-8.10-b287-x86_64.qcow2 \
  --min-disk 37 \
  --property os_distro=ol \
  --property os_version=8.10 \
  --property os_admin_user=cloud-user \
  --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=oracle-linux-8 \
  --property oic_version=8.10-b287 \
  --property oic_sha256=f86075d0ca758ecfb7da9c00cb97188df46c12473aa9632cf4f3d9185de349a1 \
  oracle-linux-8-8.10-b287

Proxmox 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.

Proxmox VE 9
# Download into the "import" content of a file storage; PVE checks the sha256.
pvesh create /nodes/$(hostname)/storage/local/download-url \
  --content import --filename oracle-linux-8-8.10-b287-x86_64.qcow2 \
  --url https://images.openimages.cloud/oracle-linux-8/8.10-b287/oracle-linux-8-8.10-b287-x86_64.qcow2 \
  --checksum f86075d0ca758ecfb7da9c00cb97188df46c12473aa9632cf4f3d9185de349a1 --checksum-algorithm sha256

qm create 9000 --name oracle-linux-8 --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/oracle-linux-8-8.10-b287-x86_64.qcow2,discard=on
qm set 9000 --ide2 local-lvm:cloudinit --boot order=scsi0 \
  --ciuser cloud-user --sshkeys ~/.ssh/id_ed25519.pub --ipconfig0 ip=dhcp
qm template 9000

In 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/oracle-linux-8-8.10-b287-x86_64.qcow2 instead.

Verify before booting

cosign 2.x / 3.x
curl -fLO https://images.openimages.cloud/oracle-linux-8/8.10-b287/oracle-linux-8-8.10-b287-x86_64.qcow2
curl -fLO https://images.openimages.cloud/oracle-linux-8/8.10-b287/oracle-linux-8-8.10-b287-x86_64.qcow2.bundle

cosign verify-blob oracle-linux-8-8.10-b287-x86_64.qcow2 \
  --bundle oracle-linux-8-8.10-b287-x86_64.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.com

Expect 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. OpenStack operators using openstack-image-manager can point it at the ready-made definitions:

osism openstack-image-manager
curl -fsSo oic-images.yml https://images.openimages.cloud/osism/images.yml
openstack-image-manager --cloud admin --images oic-images.yml --latest

About

Cloud-init-ready, signed Oracle Linux 8 qcow2 image based on Oracle's official KVM cloud release. For existing RHEL 8 / Rocky 8 / AlmaLinux 8 workloads on OpenStack and Proxmox; new deployments should prefer Oracle Linux 9 or 10. The image declares a 37 GB virtual disk: use a flavor with at least a 40 GB root disk.

  • openstack
  • proxmox
  • cloud-init
  • signed