Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions _topic_maps/_topic_map.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4899,9 +4899,8 @@ Topics:
Dir: creating_vm
Topics:
# Web console procedures (unified wizard — CNV-94223, CNV-94224, CNV-94225, CNV-94226)
# Uncomment when CNV-94227 cleanup is complete:
#- Name: Create virtual machines by using the web console
# File: virt-creating-vms-web
- Name: Create virtual machines by using the web console
File: virt-creating-vms-web
# CLI procedures (existing content, moved from Chapter 8)
- Name: Creating virtual machines by using the CLI
File: virt-creating-vms-from-cli
Expand Down
60 changes: 60 additions & 0 deletions modules/virt-creating-vm-from-template-web.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
// Module included in the following assemblies:
//
// * virt/creating_vm/virt-creating-vms-web.adoc

:_mod-docs-content-type: PROCEDURE
[id="virt-creating-vm-from-template-web_{context}"]
= Create a VM from a template by using the web console

[role="_abstract"]
You can use the *Create from Template* workflow in the web console to create a virtual machine (VM) by selecting a pre-configured template that provides standardized images and settings.

Use this workflow when:

* A template matches your workload requirements and operating system.
* You want to use a pre-configured VM with standardized settings.
* You want to quickly deploy a VM with minimal customization.

.Prerequisites

* You have access to the {product-title} web console.
* You have `edit` or `admin` permissions in the target project.
* A template with an available boot source exists in the cluster.

.Procedure

. In the {product-title} web console, navigate to *Virtualization* -> *VirtualMachines*.
. Click *Create*.
. On the *Deployment details* page, select the creation method, enter general information, and define the location:
.. Select *Create from Template*.
.. In the *Name* field, enter a name for the VM. You can also click the refresh icon to generate a name automatically.
.. Optional: Enter a *Description* for the VM.
.. Review the *Location* to verify the target cluster and project. If the folder preview feature is enabled, you can also verify the folder. To change the location, click the edit icon.
.. Click *Next*.
. On the *Template* page, select a template:
.. Optional: Filter the template list by using one or more of the following options:
+
* *All projects*: Select a project or view templates from all projects.
* *Filter*: Filter templates by user templates, deprecated status, boot source availability, operating system, workload type, or architecture.
* *Filter by keyword*: Enter a keyword to search for a specific template.
+
.. Click a template tile to select it and view its details.
.. Click *Next*.
. On the *Customization* page, optionally configure advanced settings by navigating the following tabs:
+
* *Details*: Configure the *Hostname*, *Headless mode*, *Guest system log access*, and *Deletion protection*.
* *Storage*: Add or modify storage disks.
* *Network*: Add network interfaces.
* *Scheduling*: Configure scheduling requirements and the run strategy.
* *SSH*: Configure SSH key settings.
* *Initial run*: Define *Cloud-init* or *Sysprep* initialization scripts.
* *Labels and annotations*: Add labels to help organize and categorize VMs, and use annotations to store extra metadata.
+
.. Click *Next*.
. On the *Review and create* page, review the VM configuration:
.. Optional: Select the *Start this VirtualMachine after creation* checkbox.
.. Click *Create VirtualMachine*.

.Verification

* Navigate to *Virtualization* -> *VirtualMachines* and verify that the VM appears in the list.
1 change: 1 addition & 0 deletions virt/creating_vm/virt-creating-vms-web.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ You can create virtual machines (VMs) by using the {product-title} web console.
include::modules/virt-creating-vm-custom-configuration-web.adoc[leveloffset=+1]

// Template-based creation procedure (CNV-94224)
include::modules/virt-creating-vm-from-template-web.adoc[leveloffset=+1]

// Clone existing VM procedure (CNV-94225)

Expand Down