Skip to content

Commit 3764308

Browse files
committed
Clarify multi-ISO attachment limits and behavior in Instance documentation
1 parent 4817244 commit 3764308

1 file changed

Lines changed: 6 additions & 27 deletions

File tree

source/adminguide/templates.rst

Lines changed: 6 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -589,25 +589,10 @@ Attaching an ISO to a Instance
589589
SCREENSHOT NEEDED: Multi-select Attach ISO dialog with the "ISO name (X / N)"
590590
counter visible and one or two ISOs selected from the dropdown.
591591
592-
The number of CD-ROM drives a single Instance may have is bounded by the
593-
global setting ``vm.cdrom.max.count`` (default ``1``) and by the hypervisor's
594-
own limit. The effective maximum for an Instance is the smaller of the two.
595-
596-
On KVM with the default ``i440fx`` machine type, the IDE bus has four device
597-
slots in total - the root disk takes one, and the remaining usable slots map
598-
to ``hdc`` and ``hdd``, giving a practical maximum of **2** CD-ROMs per
599-
Instance regardless of how high ``vm.cdrom.max.count`` is set.
600-
601-
When multiple ISOs are attached, the first one occupies the bootable
602-
``hdc`` slot and is the one the firmware will try to boot from first.
603-
Subsequent attachments are placed in the next free slots (``hdd``, etc.).
604-
The Attach ISO action is hidden from the Instance's action menu once the
605-
Instance has reached its effective maximum.
606-
607-
The same multi-ISO behavior is available via the ``attachIso`` API. Each
608-
call attaches one ISO into the next free slot; attempting to attach the
609-
same ISO twice, or to attach beyond the effective maximum, returns an
610-
error.
592+
The maximum number of ISOs that may be attached to an Instance is controlled
593+
by the global setting ``vm.cdrom.max.count`` (default ``1``); on KVM, the
594+
hypervisor caps it at ``2``. The first ISO attached is the bootable one;
595+
the Attach ISO action is hidden once the Instance reaches its limit.
611596

612597
Detaching an ISO
613598
----------------
@@ -626,14 +611,8 @@ Detaching an ISO
626611
SCREENSHOT NEEDED: Multi-select Detach ISO dialog showing two attached ISOs
627612
with their slot labels (e.g. "Rocky 8.4 boot (hdc)", "dummy (hdd)").
628613
629-
The dialog lists each currently attached ISO alongside the CD-ROM slot it
630-
occupies (``hdc``, ``hdd``, ...) so the right one can be picked. When only
631-
one ISO is attached, it is pre-selected and the user can simply click OK.
632-
633-
The ``detachIso`` API accepts an optional ``id`` parameter naming the ISO
634-
to detach. The parameter may be omitted when only one ISO is attached
635-
(preserving the legacy single-ISO behavior); it is required when multiple
636-
ISOs are attached, otherwise the call is rejected.
614+
When more than one ISO is attached, each entry in the dialog shows its
615+
CD-ROM slot label so the right one can be picked.
637616

638617

639618

0 commit comments

Comments
 (0)