Skip to content

Virtual Media Policy

A Virtual Media Policy enables remote mounting of ISO or disk images to servers via KVM or CIMC. It is commonly used to mount OS installation media during provisioning. Each policy can define multiple mappings pointing to NFS, CIFS, HTTP, or HTTPS file shares.

Location in Intersight GUI: Policies » Virtual Media

Diagram

policies (compute.intersight.organizations)

Section titled “policies (compute.intersight.organizations)”
NameTypeConstraintMandatoryDefault Value
virtual_mediaList[virtual_media]No

virtual_media (compute.intersight.organizations.policies)

Section titled “virtual_media (compute.intersight.organizations.policies)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
descriptionStringNo
managedBooleantrue, falseNotrue
tagsList[tags]No
enabledBooleantrue, falseNotrue
encryptionBooleantrue, falseNotrue
low_power_usbBooleantrue, falseNotrue
mappingsList[mappings]No

tags (compute.intersight.organizations.policies.virtual_media)

Section titled “tags (compute.intersight.organizations.policies.virtual_media)”
NameTypeConstraintMandatoryDefault Value
keyStringYes
valueStringYes

mappings (compute.intersight.organizations.policies.virtual_media)

Section titled “mappings (compute.intersight.organizations.policies.virtual_media)”
NameTypeConstraintMandatoryDefault Value
volume_nameStringYes
device_typeChoicecdd, hddNocdd
mount_protocolChoicenfs, cifs, http, httpsNonfs
file_locationStringNo
mount_optionsStringNo
usernameStringNo
passwordStringNo
authentication_protocolChoicenone, ntlm, ntlmi, ntlmv2, ntlmv2i, ntlmssp, ntlmsspiNonone

Example-1: The example below demonstrates a virtual media policy that mounts an OS installation ISO from an NFS share.

compute:
intersight:
organizations:
- name: MyOrganization
policies:
virtual_media:
- name: os-install-media
description: Mount RHEL 9 ISO from NFS
mappings:
- volume_name: rhel9-iso
device_type: cdd
mount_protocol: nfs
file_location: "nfs://10.0.0.10/exports/iso/rhel-9.4-x86_64-dvd.iso"
tags:
- key: env
value: prod

Example-2: The example below demonstrates mounting an image from an HTTPS server with authentication.

compute:
intersight:
organizations:
- name: MyOrganization
policies:
virtual_media:
- name: secure-media
mappings:
- volume_name: esxi8-iso
device_type: cdd
mount_protocol: https
file_location: "https://files.example.com/images/VMware-ESXi-8.0.iso"
username: mediauser
password: !env MEDIA_PASSWORD