Intelligent resource scheduling (iRS) is available on the CAS virtualization platform. When a cloud host in a cloud host group starts or restarts, iRS assigns resources to that cloud host depending on the availability of resources in the service resource group, the priority of the service template applied to the cloud host, and the minimum ratio of resources available for the service template.
Take GPU resource assignment for example. GPUs are accessible to cloud hosts in pass-through mode. In this mode, a GPU is entirely assigned and directly accessible to one cloud host. When a physical server does not have available GPU resources for a cloud host on it, iRS migrates that cloud host to a physical server that has idle GPU resources. If the start mode of a high-priority cloud host is preempt, that cloud host can preempt a low-priority cloud host for resources when the following conditions are met:
The GPU resources on the cluster are insufficient.
The resources used by all cloud hosts that use the same template as the low-priority cloud host have exceeded the minimum ratio of resources assigned to the template.
To do iRS across physical servers:
Store the images files for iRS-aware cloud hosts on shared storage.
Attach the shared storage to all the physical servers used for iRS. If the image files for a cloud host is not stored on shared storage, that cloud host can use only the resources of its hosting physical server.
When you use iRS for vGPU assignment, you can only add the same type of vGPU resource to the service resource group.
You cannot add a virtualized physical GPU to the GPU service resource group.
On the top navigation bar, click Resources.
From the left navigation pane, select Virtualization.
Click the name of a CAS resource pool, and then select a cluster.
Click the iRS tab.
Click Add iRS Service.
In the wizard that opens, configure the iRS service. For more information about the iRS service parameters, see "Parameters."
Click OK.
On the top navigation bar, click Resources.
From the left navigation pane, select Virtualization.
Click the name of a CAS resource pool, and then select a cluster.
Click the iRS tab.
Click Edit in the Actions column for an iRS service.
Edit the iRS service parameters. For more information about the iRS service parameters, see "Parameters."
Click OK.
On the top navigation bar, click Resources.
From the left navigation pane, select Virtualization.
Click the name of a CAS resource pool, and then select a cluster.
Click the iRS tab.
Click Delete in the Actions column for an iRS service.
Click OK.
Parameter |
Description |
|
Basic Info |
Cluster |
Name of the cluster on which the iRS service runs. This field is automatically populated. |
Resource Type |
Select a resource type. The system supports only GPU and vGPU. |
|
Resource Info |
Slot Number |
Slot number of the resource. |
Manufacturer |
Vendor of the resource. This parameter is available only for GPUs. |
|
Host |
Physical server that contains the resource. |
|
Cloud Hosts |
Service Template |
Select a service template for each cloud host. |
Host |
Physical server on which the cloud host resides. |
|
Driver |
Type of the resource driver for the cloud host. |
|
Exclusive Mode |
Select whether the cloud host has exclusive use of the GPU or vGPU resources assigned to it.
|
|
Resource Count |
Set the maximum number of GPU/vGPU resources that the cloud host can use.
|
On the top navigation bar, click Resources.
From the left navigation pane, select Virtualization.
Click the name of a CAS resource pool, and then select a cluster.
Click the iRS tab.
Click the name of an iRS service.
The system displays information about the cloud hosts that use the iRS service.
Parameter |
Description |
Alias |
Alias of the cloud host. |
State |
State of the cloud host, which can be running, suspended, shutdown, unknown, or HA error. |
CPU Usage |
Average CPU usage of the cloud host for the last one hour. |
Memory Usage |
Average memory usage of the cloud host for the last one hour. |
Service Template |
Service template applied to the cloud host. |
Driver Type |
Type of the resource driver for the cloud host. |
Slot Number |
Slot number of the resource being used by the cloud host. |
On the top navigation bar, click Resources.
From the left navigation pane, select Virtualization.
Click the name of a CAS resource pool, and then select a cluster.
Click the iRS tab.
Click the name of an iRS service.
The system displays information about the cloud hosts that use the iRS service.
Click the Resource Details tab.
The system displays detailed information about the resources scheduled by the iRS service.
Parameter |
Description |
UUID |
Universally unique identifier (UUID) of the vGPU. This identifier was generated when the vGPU was created. This parameter is available only for vGPUs. |
Name |
Name of the vGPU. This parameter is available only for vGPUs. |
Type |
Type of the vGPU or GPU. This parameter is available only for GPUs. |
Max Displays |
Maximum number of monitor interfaces supported by the vGPU. This parameter is available only for vGPUs. |
Buffer |
Frame buffer size of the vGPU. This parameter is available only for vGPUs. |
Max Resolution |
Maximum resolution supported by the vGPU. This parameter is available only for vGPUs. |
Slot Number |
Slot number of the resource. |
Host Name |
Name of the physical server that contains the resource. |
State |
Whether the resource is being used. |
Cloud Host |
If the resource is not being used, this field is empty. |
On the top navigation bar, click Resources.
From the left navigation pane, select Virtualization.
Click the name of a CAS resource pool, and then select a cluster.
Click the iRS tab.
Click the name of an iRS service.
The system displays information about the cloud hosts that use the iRS service.
Click the Resource Usage History tab.
The system displays history data about the resources scheduled by the iRS service.
Parameter |
Description |
UUID |
Universally unique identifier (UUID) of the vGPU. This identifier was generated when the vGPU was created. This parameter is available only for vGPUs. |
Name |
Name of the vGPU. This parameter is available only for vGPUs. |
Type |
Type of the vGPU. This parameter is available only for vGPUs. |
Max Displays |
Maximum number of monitor interfaces supported by the vGPU. This parameter is available only for vGPUs. |
Max VMs |
Maximum number of cloud hosts supported by the vGPU. This parameter is available only for vGPUs. |
Buffer |
Frame buffer size of the vGPU. This parameter is available only for vGPUs. |
Max Resolution |
Maximum resolution supported by the vGPU. This parameter is available only for vGPUs. |
Slot Number |
Slot number of the resource. |
Host Name |
Name of the physical server that contains the resource. |
Cloud Host |
If the resource is not being used, this field is empty. |
Start Time |
Date and time when the cloud host started to use the resource. |
End Time |
Date and time when the cloud host stopped using the resource. |