Agent functions

Online

The MemCPUAllocator agent dynamically allocates the required amount of memory and CPU to the DLPAR through the Hardware Management Console (HMC).

  • The agent does not allocate additional memory if there is memory already allocated to the DLPAR that was not allocated by any other MemCPUAllocator resource and that extra memory is more than what is required by MemCPUAllocator resource.

  • The agent does not allocate additional CPU if there is CPU already allocated to the DLPAR that was not allocated by any other MemCPUAllocator resource and that extra CPU is more than what is required by MemCPUAllocator resource.

Offline

The agent deallocates the amount of memory and CPU it acquired during the online agent function. It then returns the resources back to the pool.

Monitor

Checks that the online agent function succeeded. If it succeeded, then the monitor agent function reports the resource state as ONLINE. If it did not succeed, then the monitor agent function reports the resource state as OFFLINE.

If the agent is not able to allocate the required resources during the online agent function, the subsequent monitor reports OFFLINE and the resource faults. Because the resource is a leaf node, VCS engine stops bringing other resources online and marks the group as FAULTED. The VCS engine then tries to bring the group online on some other DLPAR. This check ensures that the agent can dynamically allocate the resources that the service group requires for the DLPAR.