This is an automated email from the ASF dual-hosted git repository.

abhisar pushed a commit to branch 4.20
in repository https://gitbox.apache.org/repos/asf/cloudstack-documentation.git


The following commit(s) were added to refs/heads/4.20 by this push:
     new b627bc96 vm: note on skip forced disk controllers uefi secure boot 
(#616)
b627bc96 is described below

commit b627bc961ac8e4b79adfb201447a7f7d2d261803
Author: Abhishek Kumar <[email protected]>
AuthorDate: Wed Apr 15 16:14:14 2026 +0530

    vm: note on skip forced disk controllers uefi secure boot (#616)
    
    * vm: note on skip forced disk controllers uefi secure boot
    
    Related https://github.com/apache/cloudstack/pull/11750
    
    Signed-off-by: Abhishek Kumar <[email protected]>
    
    * Apply suggestion from @shwstppr
    
    * Apply suggestions from code review
    
    Co-authored-by: Suresh Kumar Anaparti <[email protected]>
    
    ---------
    
    Signed-off-by: Abhishek Kumar <[email protected]>
    Co-authored-by: Suresh Kumar Anaparti <[email protected]>
---
 source/adminguide/virtual_machines.rst | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/source/adminguide/virtual_machines.rst 
b/source/adminguide/virtual_machines.rst
index 49ab2b6f..3e67dd82 100644
--- a/source/adminguide/virtual_machines.rst
+++ b/source/adminguide/virtual_machines.rst
@@ -175,6 +175,18 @@ To create an Instance from a Template:
    specified at the Instance or Template level. For an existing Instance its 
settings can be updated while it is in
    stopped state by admin.
 
+   **KVM**
+
+   Instances running on the KVM hypervisor with UEFI Secure Boot have disk 
controllers automatically enforced as following:
+
+   - Windows OS instances use SATA
+   - Non-Windows OS instances use VirtIO
+
+   Starting with 4.20.3 and later, this behavior can be overridden by setting 
the following template or instance detail to true:
+
+   ``skip.force.disk.controller = true``
+
+   When set to true, disk controller enforcement is skipped, and the 
controllers defined by template/instance details are used. If the detail is 
added at both template and instance level, the instance detail takes precedence.
 
 Install Required Tools and Drivers
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reply via email to