Resource discovery jobs inspect a resource’s environment to set resource facts that are to be stored with the Resource grid object. These jobs automatically discover the resource attributes (fully extensible facts relating to such things as CPU, memory, storage, bandwidth, load, software inventory) of the resources being managed by the Orchestration Server. These facts are later used during Orchestration runtime from within a policy or constraint to select resources that have certain identifiable attributes.
Provisioning jobs (also known as “provisioning adapters”) are used to discover VM hosts (those resources running a VM technology such as Xen, VMware, or Hyper-V) and VM image repositories (such as Amazon EC2), as well as VM images residing in those repositories.
For more information, see Orchestration Provisioning Adapter Information
in the NetIQ Cloud Manager 2.1 VM Orchestration Reference.
Some of the commonly used resource discovery jobs include:
Gets CPU information of a resource.
Generates the CPU, operating system, and application information for testing.
Finds and reports what applications are installed on the datagrid.
Gets the operating system of a grid resource. On Linux, it reads the /proc/cpuinfo; on Windows, it reads the registry; on UNIX, it executes uname.
resource.cpu.mhz (integer) e.g., "800" (in Mhz) resource.cpu.vendor (string) e.g. "GenuineIntel" resource.cpu.model (string) e.g. "Pentium III" resource.cpu.family (string) e.g. "i686"