...
Excerpt |
---|
name | Edit VM template variables |
---|
|
To add variables to a VM template, enter the Key and Value, then click Add. Image RemovedImage AddedTo edit an existing value, click the pencil icon, enter the new Value, then click ok. To save your changes to the template, click Save. The variables will be added automatically to new VMs. Users can edit the variables when configuring the VM. After the VM deploys, users can then access variables in the guest. For example, AWS stores the variables in the ~in the ~/vm-variables. rc filerc file. Cloud-init may use variables. Remember to check your provider documentation about metadata security. |
...
Excerpt |
---|
|
In the Catalogue view, shared templates are marked with the outstretched hand symbol. Image Modified Panel |
---|
Privileges: Allow user to switch enterprises |
By default, templates are local to the tenant that creates them (the "owner" enterprise). To share templates, assign scopes to them. Tip |
---|
Users who belong to the owner enterprise or enterprises in a template's scopes can display and use the template. |
To share a template with a scope: Go to Users → Scopes Create a scope For enterprises to use the template, select them in the scope
Log in or switch to the enterprise that owns the template Go to Catalogue → Templates Edit a template Go to Scopes Select the scope To share the template with all enterprises, select Global scope
For more information, see Manage scopes and Manage resource scopes Screenshot: To share a template with the enterprises in one or more scopes, select template scopes. Image RemovedImage AddedTo remove enterprise access to a template, remove the scope containing the enterprise. To make a template private to the owner enterprise, unselect all scopes. In private cloud, the instances of shared templates belong to the enterprise that created them. When a template has instances, it is "in use" by the enterprises with instances. This may mean that you cannot delete a template without deleting or promoting the instances first. When you make a shared template unavailable, other enterprises cannot deploy it, but it may not be marked as "unavailable" in the Catalogue of other enterprises until you refresh your Catalogue. |
...
By default, users can access all hardware profiles that are active in the infrastructure (see Create a hardware profile) and allowed for their enterprise (. For how to create and activate hardware profiles, see Hardware profiles. For how to allow hardware profiles for an enterprise, see Configure an enterprise in a cloud location).
To activate a set of selected hardware profiles for a VM template:
Go to Apps library → Catalogue → Public/Private → selectPrivate
Select a region or datacenter → Templatesand go to Templates
Edit a template
Go to Recommended
Select the hardware profiles to recommend for this template. When the user creates a VM, the platform will display (Recommended) beside them.
For shared templates, remember that the administrator must allow the user's tenant to access the hardware profiles. See Configure an enterprise in a cloud location.
To activate and display the recommended hardware profiles only, select the Enable only recommended HPs option
...
To activate a set of selected datastore tiers for a template:
Go to Apps library → Catalogue → Private → select region or datacenter → Templates
Edit the template
Go to Recommended
Select the datastore tiers to recommend for this template. The platform will display these datastore tiers in the selection list with (Recommended) beside them. Remember that the administrator must allow the user's tenant to access the datastore tiers
To activate and display the recommended datastore tiers only, select the Enable only recommended DS tiers option
...
Excerpt |
---|
name | Add a bootstrap script to a VM template |
---|
|
Add a bootstrap script to a VM template and the platform will add it to all VMs created from the template to use with the Cloud-init or similar options for Guest setup. Before you begin: Prepare a template that is compatible with cloud-init version 0.7.9 or above, or cloudbase-init, or a similar system In private cloud, the platform will create an ISO disk for Configuration drive
To add a VM bootstrap configuration or script: Go to Catalogue → Edit VM template Go to Bootstrap Paste your configuration or script in the Bootstrap script text box Image RemovedImage AddedContinue to configure the VM template or click Save to finish
Note: when you save VM disks to an instance template, Abiquo copies the VM bootstrap script to the instance template. |
...
...
Edit template advanced tab
Excerpt |
---|
name | Edit template Advanced tab |
---|
|
You can also specify some Advanced template values using the OVF and the API. See Extended OVF support and template definition . Image RemovedImage AddedField | Value |
---|
Guest setup | Select Guest setup option of Cloud-init or Hypervisor tools. | Guest initial password | If Guest setup is selected, select this option to request an initial password | Cost codes | The extra charges with cost codes are now on the separate Extra charges tab. For more details, see Manage extra charges with cost codes | Operating system | Sets the VMware guest operating system type. Select from the pull-down list. For more details, see Guest operating system definition for VMware and Extended OVF support and template definition . This attribute also enables users to search for templates in public cloud (e.g. Ubuntu 64-bit template). To use the latest version of an operating system, select a generic type, e.g. WINDOWS, and do not enter the version. If the template does not have an icon, the platform will load the default icon defined for the OS or the generic OS type. | Os Version | OS version is used to: add operating systems not included in the list of codes provide details of operating systems set the VMware guest operating system type
See Guest operating system definition for VMware and Extended OVF support and template definition for further details. | User | Default user for a VM created from this template for SSH access. | templates | Password | Default password for the default User of a VM created from this template. | NIC driver | Abiquo always supports E1000 drivers On ESXi, Abiquo also supports PCNet32 and VMXNET3 On KVM, Abiquo supports VIRTIO drivers.
| Enable UEFI boot | When selected, disable BIOS boot and enable UEFI boot. For VMs, the uefiEnabled attribute is read-only and it is available via the API. | Enable hot add / reconfigure in VM | See separate section | Creation user | SYSTEM means that the platform created the template, for example, from an OVF file in the NFS repository.
| Creation date | Date and time when the template was created. |
|
Enable hot add and hot reconfigure for VM templates
To allow users to reconfigure their VMs without powering off:
Go to Apps library Catalogue and select Private or Public
Select datacenter or public cloud region
Select and edit the VM template
Go to Advanced tab
Select the options under Enable hot-add/reconfigure
Save the template
Excerpt |
---|
name | Hot add and hot reconfigure options table |
---|
|
Hot add and hot reconfigure options table Option | Description |
---|
Enable hot-add or hot reconfigure in VM | Supported providers only with supported guest operating systems.
| Check that Set the Operating system and OS version | are correctly set for your system ESXi: See VMware documentation. After you hot-add or hot-reconfigure, remember to update your guest system as required | CPU hot-add | Enable to add CPUs in the platform while the VM is powered on | RAM hot-add | Enable to add RAM in the platform while the VM is powered on | Disks hot-reconfigure | Enable to remove SCSI disks from the boot sequence and add SCSI disks to the end of the boot sequence while the VM is powered on IDE disks are not supported The platform will save other changes to the boot sequence but it will not implement them in the hypervisor. To implement these changes, power off the VM and make another configuration change that will trigger a reconfigure
| NICs hot-reconfigure | Enable to add and remove NICs in the platform while the VM is powered on | Remote access hot-reconfigure | Enable to reset remote access in the platform while the VM is powered on. On ESXi, | if the user changes the VNC password, the change will apply after the power ondo not modify these options when using WebMKS |
|
...
Excerpt |
---|
name | Add cost codes for extra charges for a VM template |
---|
|
When you edit a VM template, you can add cost codes for extra charges for cloud billing. Panel |
---|
| Privileges: View virtual machine template extra charges, Manage virtual machine template extra charges |
Create cost codes for extra charges. See Manage extra charges with cost codes For the Type select VM template or All
Set values for cost codes for extra charges. See Create a new pricing model Go to the Catalogue Edit a VM template Go to Extra charges with cost codes Add extra charges with cost codes as required
|
...
Excerpt |
---|
name | Add tags to a VM template |
---|
|
When you edit a VM template, you can add tags to group resources and manage them in Control view. To manage tags for a template: Go to Apps libraryCatalogue → select a datacenter or public cloud region Go to Templates Edit a template Go to Tags Add tags Image RemovedImage AddedFor more details see Edit resource tags
|
...
Manage VM templates with the API
Tip |
---|
API Documentation For the Abiquo API documentation of this feature, see Abiquo API Resources and the page for this resource VirtualMachineTemplatesResource. |
...