How to Mount ISO in a PCD VM?
Problem
Platform9 Private Cloud Director (PCD) does not support directly attaching an ISO image to a running instance (VM). Users who try to mount an ISO; for example, to install software, mount installation media, or load drivers inside a guest OS will find no direct option in the PCD UI.
Environment
Private Cloud Director - v2025.4 and Higher.
Self-Hosted Private Cloud Director Virtualization – v2025.4 and Higher.
Component: ISO
Procedure
Currently, the only viable workaround to use ISO files in a VM is to convert the ISO into a Persistent Storage volume, then attach that volume to the existing VM. Once attached, the guest OS can mount it like any other block device.
Prerequisites
PCD CLI access with the OpenStack client installed and configured (
openstack --versionworks).PCD project credentials sourced (e.g.,
source pcdctl.rc).The VM must be in STOPPED state before mounting/unmounting ISO.
The ISO file is either already uploaded to Image Library, or available locally to upload.
The target VM exists, and the user must have permission to attach volumes to it.
Sufficient quota for an additional volume in the project.
Detach the volume when finished
On a Linux guest:
Unmount inside the guest first:
Then detach from the VM:
Optionally delete the volume if no longer needed:
On a Windows guest:
Open Disk Management (
diskmgmt.msc).Right-click the ISO disk in the lower pane and select Eject (for the CD/ISO drive letter), or
Right-click the disk number on the left and select Offline
Additional Information:
Platform9 is devising a feature to enable users to mount ISO files to VMs via PCD UI via PCD-924
Last updated
