6.3. Features

Each version contains a list of compatible features. The following table lists the features compatible with Red Hat Virtualization 4.3.

Table 6.1. Feature Types

Feature Description
Transparent huge pages memory policy Allows you to define the availability of transparent huge pages for hosts. Acceptable values are true or false.
Gluster support This features provides support for using Gluster Volumes and Bricks as storage.
POSIX-FS storage type This feature provides support for the POSIX-FS storage type.
Port mirroring Allows you to define the availability of port mirroring for virtual network interface cards. Acceptable values are true or false.
Display server time Displays the current date and time in the API.
Display host memory Displays the total memory for a specific host.
Display host sockets Allows you to define the topology of a host CPU. Takes three attributes - sockets, threads and cores - which define the number of host sockets displayed, the number of threads and the number of cores per socket.
Search case sensitivity Allows you to specify whether a search query is case sensitive by providing the case-sensitive=true|false URL parameter.
Maximum results for GET requests Allows you to specify the maximum number of results returned from a GET request.
JSON content type Allows you to define a header that makes it possible to set a correlation ID for POST and PUT requests.
Activate and deactivate disks Allows you to activate or deactivate a disk by specifying activate or deactivate as an action on a specific virtual disk.
Activate and deactivate network interface cards Allows you to activate or deactivate a network interface card by specifying activate or deactivate as an action on a specific network interface card.
Snapshot refactoring Allows you to refactor snapshots for virtual machines.
Remove template disks from specified storage domain Allows you to remove virtual machine template disks from a specific storage domain using a DELETE request.
Floating disks Floating disks are disks that are not attached to any virtual machine. With this feature, such disks also appear in the root collection rather than under specific virtual machines.
Asynchronous deletion Allows you to specify that DELETE requests are to be performed asynchronously by specifying the async URL parameter.
Session-based authentication Allows you to maintain a client-server session by providing an appropriate header, eliminating the need to log in with each request.
Virtual machine applications Allows you to view a list of applications installed on a specific virtual machine. This list is located in the applications element of a specific virtual machine.
VirtIO-SCSI support This feature provides support for para-virtualized SCSI controller devices.
Custom resource comments Allows you to add custom comments to data centers and other resources.
Refresh host capabilities Allows you to synchronize data on hosts and refresh the list of network interfaces available to a specific host.
Memory snapshot Allows you to include the memory state as part of a virtual machine snapshot.
Watchdog device Allows you to create watchdog devices for virtual machines.
SSH authentication method Allows you to authenticate with hosts over SSH using an administrative user password or SSH public key.
Force select SPM Allows you to force the selection of a host as SPM.
Console device Allows you to control the attachment of console devices in virtual machines.
Storage server connections for storage domains Allows you to view storage server connections to or from a specific storage domain.
Attach and detach storage server connections Allows you to attach or detach storage server connections to or from a specific storage domain.
Single PCI for Qxl Allows you to view multiple video devices via a single PCI guest device.
Add virtual machine from OVF configuration Allows you to add a virtual machine from a provided OVF configuration.
Virtual network interface card profiles Allows you to configure a profile that defines quality of service, custom properties and port mirroring for a specific virtual network interface card.
Image storage domains (tech preview) Allows you to import images from and export images to an image storage domain such as an OpenStack image service (Glance).
Virtual machine fully qualified domain names Allows you to retrieve the fully qualified domain name of a specific virtual machine.
Attaching disk snapshots to virtual machines This feature provides support for attaching disk snapshots to virtual machines.
Cloud-Init Allows you to initialize a virtual machine using Cloud Init.
Gluster brick management Allows you to delete gluster bricks with data migration using the actions migrate and DELETE. The migrate action and stopmigrate action allow you to migrate data and reuse the brick.
Copy and move back-end disks Allows you to copy and move disks in additional contexts.
Network labels Allows you to provision networks on hosts using labels.
Reboot virtual machines Allows you to reboot virtual machines via a single action.
A full list of feature elements and their attributes is located at the top of the section for the relevant version:
<capabilities>
    <version major="4" minor="0">
        ...
        <features>
            <feature>
            	<name>Transparent-Huge-Pages Memory Policy</name>
            	<transparent_huepages/>
            </feature>
        </features>
        ...
    </version>
</capabilities>