ISOs
ISOs let you install operating systems that aren’t in the OS template catalog. Upload an ISO once at the project level, then choose it under Operating System → ISOs when creating a VM.
Open the ISOs page
- In the IBEE Cloud portal, expand Tools in the left nav.
- Click ISOs.
The page lists every ISO in the current project, with a Search ISOs… box and a Refresh button. The empty state shows No ISOs Found with an Add ISO call-to-action.
Add an ISO
1. Click Add ISO
Click Add ISO (top-right or the empty-state button). The ADD ISO dialog opens with the subtitle Upload from a remote URL (up to 10 GB).
2. Enter a name
In ISO NAME, give the image a clear, human-readable label.
Example: Ubuntu 24.04 LTS
This is the name you’ll see in the ISOs list and in the VM deployer’s ISOs tab.
3. Paste a remote URL
In REMOTE URL, paste the public URL where the ISO can be downloaded.
Example: https://releases.ubuntu.com/24.04/ubuntu-24.04.iso
4. Confirm the constraints
The dialog reminds you of the upload requirements:
If your image lives behind authentication, host it on a public bucket (such as Object Storage) or generate a signed URL that doesn’t require headers.
Boot a VM from your ISO
- Open Cloud VMs → Create server.
- Pick Region, Location, and Plan as usual.
- Under Operating System, switch to the ISOs tab.
- Pick your uploaded ISO from the list.
- Continue with SSH Keys, Hostname, and Deploy Now.
The VM boots from the ISO. Open the Console to step through the installer, partition the root disk, and finish the install.
Manage ISOs
From the ISOs list:
- Use the search box to filter by name or ID.
- Use Refresh to re-poll the catalog after a recent upload.
- Use the per-row actions menu to delete an ISO you no longer need.
Deleting an ISO removes it from project storage. VMs already installed from the ISO are unaffected — the install lives on the VM’s own root disk.
Bring-your-own-image checklist
For a custom Linux ISO to boot cleanly under KVM, verify before uploading:
- virtio drivers for disk and network are present (Linux kernels include them by default).
- DHCP client is enabled on the primary NIC.
- The ISO has a working bootloader that targets
/dev/vda. - (Optional) Install cloud-init during the install for SSH key injection on next boot.
For Windows ISOs, plan to install virtio drivers from the Windows guest tools ISO during setup.
Troubleshooting
Add ISO button is disabled
Both ISO NAME and REMOTE URL are required. The URL must start with http:// or https://.
Download fails or stalls The URL must be publicly reachable from IBEE infrastructure. Check the URL in a browser; if it requires authentication, redirects to a login page, or rate-limits unauthenticated downloads, host the ISO somewhere that doesn’t.
Image rejected as “unsupported format”
Only .iso files are accepted. Cloud images in .qcow2, .img, or .vmdk are not — for those, see Custom images (snapshot/backup paths instead).
ISO won’t boot Open the Console and watch the boot output. Most failures are missing virtio drivers or a bootloader pointing at the wrong device.
