Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
Info

This document describes how in the Abiquo multi-cloud platform on ESXi hosts, vCenter hosts, and vCenter clusters, you can now use SATA ISOs and SATA hard disks. 
Abiquo makes it easy for you to work with ISOs and disks to create VM templates in your multi-cloud template catalogue and self-service VMs

Introduction to SATA

Abiquo 5.1.1 introduces support for SATA (AHCI) controllers. For ESXi hosts, vCenter hosts, and vCenter clusters, you can now use SATA ISOs and SATA hard disks. This feature enables you to hot reconfigure CD devices and hard disks. This feature also introduces some additional functionality in the user interface.

...

As part of the upgrade process, optionally configure SATA with Abiquo properties as described in the following section.

After you upgrade Abiquo, the first time it updates the data of managed VMs, the platform will change modify SATA controllers that are registered in the platform Abiquo as IDE controllers to change them to SATA controllers. 

Capture VMs with SATA controllers

Since vCenter 5.7, when attaching an ISO using the vCenter UI, SATA is the default CD controller. Now when you capture a VM, the platform recognizes SATA controllers and manages them as part of the VM configuration.Image Removed

...

Configure SATA in VM templates

...

In the Apps library (template catalog), you can now edit ISO templates in the same way as you can edit VM templates.Image Removed

...

When you create a template from an ISO disk file, you can select the SATA Controller type.  Image Removed

...

When you edit a template and create a disk from an ISO file, you can then edit the Disk and select the SATA Controller type.Image Removed

...

To enable or disable hot reconfigure of SATA devices, use the Disks hot reconfigure option on the Advanced tab.Image Removed

...

SATA in VMs

SATA supports resize (enables you to resize hard disks, with the same restrictions as SCSI) and : thin provisioned disks with no snapshots. See VMware. It also enables you to hot reconfigure . It is also possible to change disks. And you can add and remove ISO disks with hot-reconfigure.

When you reconfigure a VM to assign a new virtual disk, you can select a SATA controller.Image Removed

...

You cannot remove a SATA controller when the VM is powered on, even if you are using hot-reconfigure.

The platform will not automatically remove an unused SATA controller from a VM. 

Use SATA controllers for cloud-init ISO drives

The multi-cloud platform uses a configuration drive to present the cloud-init configuration to a guest VM. By default, the platform uses an IDE controller to attach the ISO drive.

To specify the use of SATA controllers with cloud-init:

...

Set the following cloudinit.sata property

Code Block
abiquo.esxi.cloudinit.sata=true

...

Restart the Tomcat server

Use SATA controllers for ISO drives by default

The default controller list for ESXi plugins is now "SCSI, IDE, SATA". 

So by default, the platform will use an IDE controller for attaching an ISO disk.

To use SATA controllers by default:

  1. Edit the abiquo.properties file on the Remote Services server
  2. Set the pluginmetadata disk controller properties for VMware and add SATA before IDE.
    (SCSI is not important in the order because it is not used for CD or DVD drives).

    Code Block
    abiquo.pluginmetadata.{hypervisor_type}.diskControllers=SATA,SCSI,IDE

    For each hypervisor type to configure, set the property value, replacing hypervisor_type in the property key with an appropriate code as follows:

    1. "esx" for ESXi hosts
    2. "vmx_04" for vCenter
    3. "vcenter_cluster" for vCenter clusters
  3. Restart the Tomcat server

Disable SATA

If your version of VMware does not support SATA (for example, vCenter 5.1), then you should remove SATA support to prevent errors.

To remove SATA support:

  1. Edit the abiquo.properties file on the Remote Services server
  2. Set the pluginmetadata disk controller properties for VMware and remove SATA

    Code Block
    abiquo.pluginmetadata.{hypervisor_type}.diskControllers=IDE,SCSI

    For each hypervisor type to configure, set the property value, replacing hypervisor_type in the property key with one of the following codes:

    1. "esx" for ESXi hosts
    2. "vmx_04" for vCenter
    3. "vcenter_cluster" for vCenter clusters
  3. Restart the Tomcat server

Limitations and notes about SATA support

SATA support on guest operating systems is as follows.

...

Configure SATA

For technical limitations and SATA configuration options, see Configure SATA for VMware hypervisors