Skip to main content

ISO Management & Packages

ISO images allow cloud customers to boot virtual machines from custom installation media, live distributions, or diagnostic tools instead of pre-configured OS templates.

ISO service disabled by default

The ISO service is disabled by default in CMP. To offer ISO management and billing to your customers, contact the StackConsole team to enable the ISO feature on your platform before configuring packages or global settings.

Overview

When the ISO service is enabled, CMP provides two methods for adding customer ISO images to CloudStack:

  1. Upload ISO from URL: The customer provides a public HTTP or HTTPS link to an ISO file. CloudStack's Secondary Storage VM (SSVM) downloads the file directly from the remote URL.
  2. Upload ISO from Local: The customer selects an ISO file from their workstation. The browser uploads the file directly to CloudStack's Secondary Storage VM (SSVM) over an authenticated HTTPS endpoint, bypassing the CMP server to eliminate double-bandwidth proxying.

ISO storage is billed continuously on an hourly per-GB rate card basis until the image is deleted by the customer.

Pages in this section

PageDescription
Prerequisites & Architecture RequirementsInfrastructure and network architecture for URL and local ISO uploads, direct browser-to-SSVM upload path, reverse proxy setup, and firewall security.
Packages & Enablement SettingsRate card package configuration, hourly per-GB pricing, free ISO allowance, global settings (iso_upload_from_local), and customer portal management.

Upload methods comparison

DimensionMethod 1: Upload from URLMethod 2: Upload from Local
Data flow pathRemote ISO URL ➔ CloudStack SSVM ➔ Secondary StorageUser Browser ➔ CloudStack SSVM ➔ Secondary Storage
Public CloudStack endpoint required?No (SSVM only requires outbound internet reachability)Yes (SSVM HTTPS upload endpoint exposed via reverse proxy)
CMP server network trafficMinimal (API metadata / control plane only)Minimal (API metadata / control plane only)
Global setting requirementStandard ISO service enablementiso_upload_from_local = true in Global Settings
SSL certificate requirementHandled by remote server hosting the ISOValid CA-signed SSL certificate on the SSVM upload domain