5.2 The Resource Info/Groups Page

The page that opens under the Info/Configuration tab of the Resource admin view includes several collapsible sections on the page where you can configure the general information and attributes of the job.

NOTE:Whenever you make changes to any Grid object, the write icon is superimposed on the object’s icon , signifying that the object has been altered. If you want to save the changes you have made, you need to click the save icon on the Development Client toolbar.

5.2.1 The Info Panel

The following fields on the Information panel provide facts for the Resource object:

Show Inherited Fact Values Check Box

Select this check box to show facts with overridden values supplied through attached or inherited policies. These fact values are read only (non-editable).

Resource Information

The Job Control Settings panel on the Info/Groups page includes the following fields:

NOTE:Tool tip text is available when you mouse over any of these fields.

Resource Type: Lets you choose the resource type. If you manually create a resource, you must select the appropriate type.

  • Fixed Physical: The node is a physical, hardware-based computer.

  • VM: The node is a virtual, software-based container that can run its own operating system and applications as if it were a physical computer.

  • VM Template: The node is an image of a server that can be used to create and provision new virtual servers. The template includes a virtual hardware components, a guest operating system, its configuration, and other software applications.

In the Fact Editor, the Resource Type fact is listed as resource.type:

<fact name="resource.type" value="Fixed Physical" type="String" />

Resource Enabled: This check box is selected by default. When it is selected (it has a value of true), the resource is enabled and allowed to accept work.

In the Fact Editor, this fact is listed as resource.enabled:

<fact name="resource.enabled" value="true" type="Boolean" />

Healthy: When this check box is selected (it has a value of true), the resource is considered to be in good health. You can set the health of the object by selecting or deselecting the health check box. Changing the value in this way has an immediate effect unless the value is overriden by an attached policy. For more information, see Section A.0, Grid Object Health Monitoring.

In the Fact Editor, this is fact is listed as resource.health:

<fact name="resource.health" value="true" type="Boolean" />

Shutting Down: (Read Only) When this check box is selected (it has a value of true), the node is attempting to shut down, pause, or suspend and does not accept new work.

In the Fact Editor, this fact is listed as resource.shuttingdown:

<fact name="resource.shuttingdown" value="false" type="Boolean" />

Host Name: The network hostname of the resource that is running the Orchestrate Agent. The resource ID and the hostname are often the same, but this is not always the case.

In the Fact Editor, this fact is listed as resource.hostname:

<fact name="resource.hostname" value="foonode" type="String" />

Host Fully Qualified Name: The full network hostname of the resource that is running the Orchestrate Agent.

In the Fact Editor, this fact is listed as resource.hostname.full:

<fact name="resource.hostname.full" value="foonode.division.company.com" type="String" />

Password: The password you want the PlateSpin Orchestrate Agent on this node to use for authentication to the PlateSpin Orchestrate Server.

In the Fact Editor, this fact is listed as resource.password.

<fact name="resource.password" value="xxx" type="String" />

Host IP Address: The network IP address of the resource running the Orchestrate Agent.

In the Fact Editor, this fact is listed as resource.ip:

<fact name="resource.ip" value="10.255.255.255" type="String" />

VNC IP Address: The IP address for a VNC session running on this resource.

In the Fact Editor, this fact is listed as resource.vnc.ip:

<fact name="resource.vnc.ip" value="" type="String" />

VNC Port: The port number for a VNC session running on this resource.

In the Fact Editor, this fact is listed as resource.vnc.port:

<fact name="resource.vnc.port" value="0" type="Integer" />

Billing Rate: The billing rate (in dollars per hour) that you want to charge for this resource running its assigned joblets.

In the Fact Editor, this fact is listed as resource.billingrate:

<fact name="resource.billingrate" value="1.0000" type="Real" />

Bill For: Lets you choose the time scale you want to bill for.

  • walltime: The total time for the process to complete.

  • gcycles: The normalized average of compute cycles.

In the Fact Editor, this fact is listed as resource.billfor:

<fact name="resource.billfor" value="walltime" type="String" />

Power Factor: (Read Only) The normalized power index of this machine relative to a 2.0 GHz Intel Pentium 4 machine.

In the Fact Editor, this fact is listed as resource.powerfactor:

<fact name="resource.powerfactor" value="1.0000" type="Real" />

Load Average: (Read Only) The load average on this resource as determined with the uptime command or other similar methods. The resource is polled every 30 seconds to determine the average.

In the Fact Editor, this fact is listed as resource.loadaverage:

<fact name="resource.loadaverage" value="0.0000" type="Real" />

CPU Load: (Read Only) The percentage of CPU utilization currently used by the resource.

In the Fact Editor, this fact is listed as resource.cpuload

<fact name="resource.cpuload" value="0" type="Integer" />

Joblet Slots: The number of joblets that this resource can run simultaneously.

In the Fact Editor, this fact is listed as resource.joblets.slots:

<fact name="resource.joblets.slots" value="1" type="Integer" />

Extra System Joblet Slots: The number of extra slots you want to be made available to privileged system joblets.

In the Fact Editor, this fact is listed as resource.joblets.systemslots:

<fact name="resource.joblets.systemslots" value="1" type="Integer" />

Joblets Active: (Read Only) The number of joblets that are currently active on this resource.

In the Fact Editor, this fact is listed as resource.joblets.active:

<fact name="resource.joblets.active" value="0" type="Integer" />

Became Idle On: (Read Only) The date and time when the resource became idle. The field displays -1 if the resource is active.

In the Fact Editor, this fact is listed as resource.becameidle:

<fact name="resource.becameidle" value="7/23/09 5:02 PM" type="Date" />

Total Joblets Started: (Read Only) The total number of joblets that have run historically on this resource.

In the Fact Editor, this fact is listed as resource.history.jobletcount:

<fact name="resource.history.jobletcount" value="8" type="Integer" />

Total Completed Joblets: (Read Only) The total number of joblets that have completed historically on this resource.

In the Fact Editor, this fact is listed as resource.history.jobletcount.completed:

<fact name="resource.history.jobletcount.completed" value="8" type="Integer" />

Total Cancelled Joblets: (Read Only) The total number of joblets that have been canceled historically on this resource.

In the Fact Editor, this fact is listed as resource.history.jobletcount.cancelled:

<fact name="resource.history.jobletcount.cancelled" value="0" type="Integer" />

Total Failed Joblets: (Read Only) The total number of joblets that have failed historically on this resource.

In the Fact Editor, this fact is listed as resource.history.jobletcount.failed:

<fact name="resource.history.jobletcount.failed" value="0" type="Integer" />

Total Charge: (Read Only) The cost (in dollars) of all of the joblets run on this resource.

In the Fact Editor, this fact is listed as resource.history.cost.total:

<fact name="resource.history.cost.total" value="0.0088" type="Real" />

Total Wall Time: (Read Only) The total wall time (measured in seconds) that this resource has spent running joblets.

In the Fact Editor, this fact is listed as resource.history.time.total:

<fact name="resource.history.time.total" value="31" type="Integer" />

Total Grid Time: (Read Only) The amount of time (measured in gcycles, which is the normalized average of compute cycles) of all work performed on this resource.

In the Fact Editor, this fact is listed as resource.history.gcycles.total:

<fact name="resource.history.gcycles.total" value="31" type="Integer" />

Sessions: (Read Only) The number of current active sessions (that is, the resource instances with an active agent). The value will be either 1 or 0, unless the object is actually a resource template, in which case it might be greater than 1.

In the Fact Editor, this fact is listed as resource.sessions:

<fact name="resource.sessions" value="0" type="Integer" />

Provisionable Resource: This check box is not selected by default. When it is selected (it has a value of true), you specify that this resource is a provisionable type. Currently, only a VM resource and a VM template resource are provisionable.

In the Fact Editor, this fact is listed as resource.provisionable:

<fact name="resource.provisionable" value="false" type="Boolean" />

VM Host Info

The settings in this section of the Info/Groups page are available when the resource is a VM host.

VM Host Containers: A list of VM host containers that are supported by this resource. The list is aggregated from the VM host containers.

In the Fact Editor, this fact is listed as an array:

<fact name="resource.vmhosts">
  <array>
    <string>host1slesx_xen30</string>
  </array>
</fact>

You can edit this array by clicking the button to open an array editor, where you can add or remove VM host containers for the array of element choices.

VM Host Repositories: A list of VM host repositories visible to this resource. The list is aggregated from the VM host repositories.

In the Fact Editor, this fact is listed as an array:

<fact name="resource.repositories">
  <array>
    <string>zos</string>
    <string>vmh3slesx</string>
  </array>
</fact>

You can edit this array by clicking the button to open an array editor, where you can add or remove VM host repositories to the array of element choices.

Virtual Machine Configuration

The settings in this section of the Info/Groups page are available when the resource is a VM:

Under Construction: This check box is not selected by default. When it is selected (it has a value of true), the VM is currently in the process of being created and cannot be provisioned.

In the Fact Editor, this fact is listed as resource.vm.underconstruction:

<fact name="resource.vm.underconstruction" value="false" type="Boolean" />

VM Vendor: The vendor name of the hypervisor that has provided the virtual machine.

In the Fact Editor, this fact is listed as resource.vm.vendor:

<fact name="resource.vm.vendor" value="xen" type="String" />

VM UUID: The vendor and adapter-specific UUID of the resource. You should edit this value only if you are manually creating a Resource object.

In the Fact Editor, this fact is listed as resource.vm.uuid:

<fact name="resource.vm.uuid" value="237e9975-xxx15-yy1122-7c62-bf6d23d3a049" type="String" />

VM Version: This fact is no longer used.

In the Fact Editor, this fact is listed as resource.vm.version:

<fact name="resource.vm.version" value="0" type="Integer" />

Default Storage Repository: Lets you choose the repository where the images of this VM disk and other configuration files are currently stored or where they will be stored.

In the Fact Editor, this fact is listed as resource.vm.repository:

<fact name="resource.vm.repository" value="vmh1slesx" type="String" />

Virtual NICs: The virtual network interface cards (VNICs) that make up this VM. The list is aggregated from the VNIC containers.

In the Fact Editor, this fact is listed as an array:

<fact name="resource.vm.vnics">
  <array>
    <string>win2003_vnic1</string>
  </array>
</fact>

Virtual NIC Networks: The networks associated with the VM network interfaces.

In the Fact Editor, this fact is listed as an array:

<fact name="resource.vm.networks">
  <array>
    <string>eth1</string>
  </array>
</fact>

Virtual Disks: TThe list of virtual disks that make up this VM.

In the Fact Editor, this fact is listed as an array:

<fact name="resource.vm.vdisks">
  <array>
    <string>websrvr_vdisk1</string>
  </array>
</fact>

Virtual Disk Repositories: The repositories where the VM disk images are stored..

In the Fact Editor, this fact is listed as an array:

<fact name="resource.vm.repositories">
  <array>
    <string>zos</string>
  </array>
</fact>

Moveable Virtual Disk Repositories: The repositories where the moveable VM disk images are stored.

In the Fact Editor, this fact is listed as an array:

<fact name="resource.vm.repositories.moveable">
  <array>
    <string>zos</string>
  </array>
</fact>

Unmoveable Virtual Disk Repositories: The repositories where the unmoveable VM disk images are stored.

In the Fact Editor, this fact is listed as an array:

<fact name="resource.vm.repositories.unmoveable">
  <array type="String">
  </array>
</fact>

Storage Location in Repository: The file system location (either absolute or relative to repository.location) of the VM file(s).

In the Fact Editor, this fact is listed as resource.vm.basepath:

<fact name="resource.vm.basepath" value="vm/websrvr" type="String" />

VM Files: The files that make up this VM.The dictionary key (String) represents the file type (adapter specific). The value is the file path either absolute or relative to repository.location of the resource.vm.repository.

In the Fact Editor, this fact is listed as a dictionary:

<fact name="resource.vm.files">
  <dictionary>
    <dictelement key="config">
      <string>/var/lib/xen/images/win2kbuild/config.xen</string>
    </dictelement>
  </dictionary>
</fact>

You can edit this array by clicking the button to open an array editor, where you can add or remove ranking specifications for the array of element choices.

Required VM Memory: The amount (measured in MB) of virtual memory required for this VM image.

In the Fact Editor, this fact is listed as resource.vm.memory:

<fact name="resource.vm.memory" value="1024" type="Integer" />

Required VM Memory Overhead: The amount (measured in MB) of virtual memory overhead required for this VM image to provision.

In the Fact Editor, this fact is listed as resource.vm.memory.overhead:

<fact name="resource.vm.memory.overhead" value="70" type="Integer" />

Required Total VM Memory: The total amount (measured in MB) of virtual memory required for this VM image.

In the Fact Editor, this fact is listed as resource.vm.memory.total:

<fact name="resource.vm.memory" value="402" type="Integer" />

Host CPU Architecture: The type of CPU architecture required by this VM. You should edit these values only when you are manually creating a Resource object.

Possible types include:

  • x86

  • x86_64

  • sparc

  • ppc

  • mips

  • alpha

In the Fact Editor, this fact is listed as resource.vm.cpu.architecture:

<fact name="resource.vm.cpu.architecture" value="x86" type="String" />

Requires Host HVM Support: This check box is selected by default. When it is selected (it has a value of true), this VM requires host HVM support. The setting is required when you want to perform paravirtualization; otherwise, only full virtualization is possible.

In the Fact Editor, this fact is listed as resource.vm.cpu.hvm:

<fact name="resource.vm.cpu.hvm" value="true" type="Boolean" />

Host CPU % Weight: The CPU weight (as a percentage of the virtual processor runtime) that you can assign to the virtual processor associated with this VM.

A value of 1.0 represents normal weighting. Setting another VM to a weight of 2.0 means that it would get twice as much CPU runtime as this VM.

In the Fact Editor, this fact is listed as resource.vm.cpu.weight:

<fact name="resource.vm.cpu.weight" value="1.0000" type="Real" />

Host CPU Number: The number of virtual CPUs assigned to this VM.

In the Fact Editor, this fact is listed as resource.vm.vcpu.number:

<fact name="resource.vm.vcpu.number" value="1" type="Integer" />

Moveable Disk Size: The total size (measured in MB) of all the virtual moveable disks for this VM image.

In the Fact Editor, this fact is listed as resourc.vm.vdisksize:

<fact name="resource.vm.vdisksize" value="4096" type="Integer" />

Allow VM Migration: This check box is selected by default. When it is not selected (it has a value of false), PlateSpin Orchestrate prevents prevents migration of the VM to another potential VM host.

In the Fact Editor, this fact is listed as resource.vm.migratable:

<fact name="resource.vm.migratable" value="true" type="Boolean" />

VM Host Ranking: This list box includes the ranking specifications used to select suitable VM hosts. The element syntax is fact/order, where order is either ascending or descending.

In the Fact Editor, this fact is listed as an array:

<fact name="resource.vm.vmhost.rankby">
  <array>
    <string>vmhost.vm.placement.score/a</string>
    <string>vmhost.loadindex.slots/a</string>
  </array>
</fact>

You can edit this array by clicking the button to open an array editor, where you can add or remove ranking specifications for the array of element choices. A trailing /a indicates an ascending sort order. A trailing /d indicates a descending sort order.

Construction Specification: The VM Builder Specifications field in this section displays a list of specifications that were used to build this VM. These specifications are interpreted by the provisioning adapter. You should edit these values by using the PlateSpin Orchestrate VM Client.

In the Fact Editor, this fact is listed as a dictionary:

<fact name="resource.vm.spec">
  <dictionary>
    <dictelement key="ssd">
      <string>ddd</string>
    </dictelement>
  </dictionary>
</fact>

You can edit the dictionary by clicking the button to open an attribute editor where you can add or remove dialog box and then expand the map to open the details of the dictionary.

Provisioning Information

The settings on this section of the Info/Groups panel are not available unless the resource you select is a VM.

If the Resource object is a VM, it can be automatically personalized for provisioning with information you provide in one of the following subpanels of the Provisioning Information panel:

Provisioning Job: Lets you select the name of the provisioning job that manages the life cycle of this resource.

In the Fact Editor, this fact is listed as resource.provisioner.job:

<fact name="resource.provisioner.job" value="xen30" type="String" />

Provisioned Instances: The total count of operational instances and provisions in progress.

In the Fact Editor, this fact is listed as resource.provisioner.count:

<fact name="resource.provisioner.count" value="0" type="Integer" />

Cloned Instances: The total count of cloned instances of the template.

In the Fact Editor, this fact is listed as resource.provisioner.instancecount:

<fact name="resource.provisioner.instancecount" value="0" type="Integer" />

Instances: The IDs of the instances of this template resource (if applicable).

In the Fact Editor, this fact is listed as an array:

<fact name="resource.provisioner.instances">
  <array type="String">
  </array>
</fact>

You can edit this array by clicking the button to open an array editor, where you can add or remove instance IDs to the array of choices.

Max Provisioned Instances: (For VM templates only) The maximum allowed number of instances of this provisionable resource.

In the Fact Editor, this fact is listed as resource.provisioner.maxinstances:

<fact name="resource.provisioner.maxinstances" value="1" type="Integer" />

Agent Shutdown Timeout: The maximum amount of time, measured in seconds, allowed for this VM to shut down and for the Orchestrate Agent to disconnect from the Orchestrate Server.

In the Fact Editor, this fact is listed as resource.provisioner.timeout.shutdown:

<fact name="resource.provisioner.timeout.shutdown" value="" type="Integer" />

Default Agent Idle Timeout: The maximum amount of time, measured in seconds, allowed for a VM instance to be idle before relaxing reservation policy or shutting down. Behavior depends on mode, and can be overridden by the provision request.

In the Fact Editor, this fact is listed as resource.provisioner.timeout.idle:

<fact name="resource.provisioner.timeout.idle" value="" type="Integer" />

Host Wait Timeout: The maximum amount of time, measured in seconds, to wait for a suitable host before timing out. A value of less than zero (<0), means that the VM waits indefinitely.

In the Fact Editor, this fact is listed as resource.provisioner.host.maxwait:

<fact name="resource.provisioner.host.maxwait" value="-1" type="Integer" />

Preferred Host Wait: The amount of time, measured in seconds, after which some VM Host constraints (for example, whether to move the disk image) are lifted to increase the available pool of hosts. A value of less than zero (<0), means that the VM resource waits indefinitely.

In the Fact Editor, this fact is listed as resource.provisioner.host.preferredwait:

<<fact name="resource.provisioner.host.preferredwait" value="0" type="Integer" />

Recommended Host: The names of VM hosts that you can choose to associate with this VM resource image. You might specify this host when you want a quick VM startup or if you want to change hosts because the original host was suspended. When combined with the resource.provisioner.host.preferredwait fact, this fact can lock a VM to one host.

In the Fact Editor, this fact is listed as resource.provisioner.recommendedhost:

<fact name="resource.provisioner.recommendedhost" value="" type="String" />

Debug Provision Log: This check box is not selected by default. When it is selected (it has a value of true), the debug log level in the provisioner is enabled.

In the Fact Editor, this fact is listed as resource.provisioner.debug:

<fact name="resource.provisioner.debug" value="false" type="Boolean" />

Parent Template: The ID of the template resource from which this instance was created.This is only applicable if the template was copied from another template.

In the Fact Editor, this fact is listed as resource.provision.template:

<fact name="resource.provision.template" value="" type="String" />

Current State: The current state of this provisioned instance. The different states include:

  • down

  • suspended

  • up

  • paused

  • unknown (when an administrative action is in process)

In the Fact Editor, this fact is listed as resource.provision.state:

<fact name="resource.provision.state" value="down" type="String" />

Current Host: The ID of the VM host that is currently housing this provisioned resource.

In the Fact Editor, this fact is listed as resource.provision.vmhost:

<fact name="resource.provision.vmhost" value="vmh6sles_xen30" type="String" />

Current Status: (Read Only) The current descriptive status of the provisioned resource.

In the Fact Editor, this fact is listed as resource.provision.status:

<fact name="resource.provision.status" value="Undefined" type="String" />

Current Action: (Read Only) The management action currently in progress on this provisioned resource.

In the Fact Editor, this fact is listed as resource.provision.currentaction:

<fact name="resource.provision.currentaction" value="" type="String" />

Request Time: (Read Only) The time when the last provision (or other administrative action) was requested.

In the Fact Editor, this fact is listed as resource.provision.time.request:

<fact name="resource.provision.time.request" value="8/24/09 4:36 PM" type="Date" />

Start Time: (Read Only) The time when the resource was last successfully provisioned.

In the Fact Editor, this fact is listed as resource.provision.time.start:

<fact name="resource.provision.time.start" value="12/31/69 4:59 PM" type="Date" />

Shutdown Time: (Read Only) The time when the resource was last shut down.

In the Fact Editor, this fact is listed as resource.provision.time.shutdown:

<fact name="resource.provision.time.shutdown" value="12/31/69 4:59 PM" type="Date" />

Host Wait Time: (Read Only) The amount of time (measured in seconds) that this resource has been waiting for or did wait for a suitable host.

In the Fact Editor, this fact is listed as resource.provision.time.hostwait:

<fact name="resource.provision.time.hostwait" value="0" type="Integer" />

Managing Job ID: (Read Only) The current or last Job ID that performed a provisioning action on this resource. This is useful when viewing the job log to monitor specific provisioning actions.

In the Fact Editor, this fact is listed as resource.provision.jobid:

<fact name="resource.provision.jobid" value="system.xen30.74239" type="String" />

Automatic Provision: (Read Only) This check box is not selected by default. When it is selected (it has a value of true), the resource was cloned or provisioned automatically and will be shut down or destroyed automatically.

In the Fact Editor, this fact is listed as resource.provision.automatic:

<fact name="resource.provision.automatic" value="false" type="Boolean" />

Needs Resync: This check box is not selected by default. When it is selected (it has a value of true), you specify that the provisioned resource’s state needs to be resynchronized by using the associated provisioning technology at the next opportunity.

In the Fact Editor, this fact is listed as resource.provision.resync:

<fact name="resource.provision.resync" value="false" type="Boolean" />
Linux Autoprep Config:

NOTE:This section displays when a Linux VM is selected.

If any of the fields in this section are blank (that is, undefined), click Define to install a fact editor that you can use to define the value.

This section includes the following settings:

The section also includes a subpanel where you can set Network Autoprep Configuration information.

Linux Computer Name: This value specifies the host name of a new VM. Enter “*” to indicate that the VM ID is to be used rather than the host name you specify.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.linuxglobal.ComputerName

<fact name="resource.provisioner.autoprep.linuxglobal.ComputerName" value="afd" type="String" />

Linux Domain: This value specifies the domain to which the new VM belongs.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.linuxglobal.Domain

<fact name="resource.provisioner.autoprep.linuxglobal.Domain" value="" type="String" />

Network Autoprep Config

This section includes the following settings:

DNS Server IP Addresses: This field displays a list of DNS server IP addresses for name lookup.This is only for cloning/personalize actions.

In the Fact Editor, this fact is listed as an array:

<fact name="resource.provisioner.autoprep.DNSServers">
  <array>
    <string>0.0.00.200</string>
  </array>
</fact>

You can edit this array by clicking the button to open an array editor. In this dialog box you can add or remove a server IP address or change its order in the array of element choices.

DNS Suffixes: The list of suffixes to append to a name for lookup.This is only for cloning/personalize actions.

In the Fact Editor, this fact is listed as an array:

<fact name="resource.provisioner.autoprep.DNSSuffixes">
  <array>
    <string>afjkdl</string>
  </array>
</fact>

You can edit this array by clicking the button to open an array editor. In this dialog box you can add or remove a suffix or change its order in the array of element choices.

Gateway IP Addresses: The list of internet gateways available to this VM. This is only for cloning/personalize actions.

In the Fact Editor, this fact is listed as an array:

<fact name="resource.provisioner.autoprep.Gateways">
  <array>
    <string>afdasadfs</string>
  </array>
</fact>

You can edit this array by clicking the button to open an array editor. In this dialog box you can add or remove the IP address or change its order in the array of element choices.

Windows Sysprep Config

NOTE:This section displays when a Windows VM is selected.

If any of the fields in this section are blank (that is, undefined), click Define to install a fact editor that you can use to define the value.

The section includes the following settings/facts:

The section also includes a subpanel where you can set Network Sysprep Configuration information.

Change SID: The Windows Security ID. If true, sysprep generates a new Security ID.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.options.changeSID:

<fact name="resource.provisioner.autoprep.options.changeSID" value="false" type="Boolean" />

Delete Accounts: If set to true, this fact removes all accounts from the destination VM. If false, it retains existing accounts from the source VM.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.options.deleteAccounts:

<fact name="resource.provisioner.autoprep.options.deleteAccounts" value="true" type="Boolean" />

Admin Password: This field displays the IP address for the adapter.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.GuiUnattended.AdminPassword.value:

<fact name="resource.provisioner.autoprep.sysprep.GuiUnattended.AdminPassword.value" value="klvm" type="String" />

Admin Password Plaintext: This field displays the subnet mask for the adapter.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.GuiUnattended.AdminPassword.plainText:

<fact name="resource.provisioner.autoprep.sysprep.GuiUnattended.AdminPassword.plainText" value="false" type="Boolean" />

Timezone: The time zone of the new VM. See Microsoft [GUI Unattended] (Sysprep) product documentation. (Scroll to the TimeZone heading on that page.)

If you do not specify a value for this fact, the default value is 004 (Pacific Standard Time).

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.GuiUnattended.TimeZone:

<fact name="resource.provisioner.autoprep.sysprep.GuiUnattended.TimeZone" value="10" type="String" />

Autologon: If true, the VM automatically logs into the Administrator account using AdminPassword. If false, logon is prompted.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.GuiUnattended.AutoLogon:

<fact name="resource.provisioner.autoprep.sysprep.GuiUnattended.AutoLogon" value="true" type="Boolean" />

Autologon Count: The limit count for the VM to auto log on with the Administrator account. AutoLogon must be True.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.GuiUnattended.AutoLogonCount:

<fact name="resource.provisioner.autoprep.sysprep.GuiUnattended.AutoLogonCount" value="2" type="Integer" />

Fullname: The user’s full name.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.UserData.FullName:

<fact name="resource.provisioner.autoprep.sysprep.UserData.FullName" value="adfkl" type="String" />

Org Name: The organization name.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.UserData.OrgName:

<fact name="resource.provisioner.autoprep.sysprep.UserData.OrgName" value="Novell" type="String" />>

Computer Name: The VM's new host name. An asterisk (*) means to generate a name based on the source VM name.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.UserData.ComputerName:

<fact name="resource.provisioner.autoprep.sysprep.UserData.ComputerName" value="docdev1" type="String" />

Product ID: The Windows product key.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.UserData.ProductID:

<fact name="resource.provisioner.autoprep.sysprep.UserData.ProductID" value="jklaieuqa4354" type="String" />

Run Once Command: A list of commands that run the first time a user logs on after the new VM is created. Commands are scheduled using the HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce registry key.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.GuiRunOnce.Command:

<fact name="resource.provisioner.autoprep.sysprep.GuiRunOnce.Command" value="purge" type="String" />>

Workgroup: Windows workgroup name. If joining a domain, use JoinDomain.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.Identification.JoinWorkgroup:

<fact name="resource.provisioner.autoprep.sysprep.Identification.JoinWorkgroup" value="prod" type="String" />

Domain: Windows domain name. If the VM is joining a workgroup, use JoinWorkgroup. For joining a domain, DomainAdmin and DomainAdminPassword must be defined..

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.Identification.JoinDomain:

<fact name="resource.provisioner.autoprep.sysprep.Identification.JoinDomain" value="test" type="String" />>

Domain Admin: The Windows domain administrator name.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.Identification.DomainAdmin:

<fact name="resource.provisioner.autoprep.sysprep.Identification.DomainAdmin" value="admin" type="String" />

Domain Admin Password: The Windows domain administrator account password.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.Identification.DomainAdminPassword.value:

<fact name="resource.provisioner.autoprep.sysprep.Identification.DomainAdminPassword.value" value="cleanwindow" type="String" />

Domain Admin Password Plaintext: Select the check box if DomainAdminPassword is in plain text..

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.Identification.DomainAdminPassword.plainText:

<fact name="resource.provisioner.autoprep.sysprep.Identification.DomainAdminPassword.plainText" value="false" type="Boolean" />

Machine Object OU: Enter the organizational unit (OU) of the Windows Active Directory machine.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.Identification.MachineObjectOU

<fact name="resource.provisioner.autoprep.sysprep.Identification.MachineObjectOU" value="dd" type="String" />

Machine Password: Enter the account password for the Windows Active Directory machine.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.Identification.MachinePassword.value

<fact name="resource.provisioner.autoprep.sysprep.Identification.MachinePassword.value" value="fad" type="String" />

Machine Password Plaintext: Select the check box if MachinePassword is in plain text.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.Identification.MachinePassword.plainText

<fact name="resource.provisioner.autoprep.sysprep.Identification.MachinePassword.plainText" value="true" type="Boolean" />

License File Automode: Enter either PerServer or PerSeat. If you enter PerServer, AutoUsers must be set.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.LicenseFilePrintData.AutoMode:

<fact name="resource.provisioner.autoprep.sysprep.LicenseFilePrintData.AutoMode" value="PerSeat" type="String" />

License File Autousers: The number of client licenses. Use this setting only if AutoMode is PerServer.

In the Fact Editor, this fact is listed as resource.provisioner.autoprep.sysprep.LicenseFilePrintData.AutoUsers:

<fact name="resource.provisioner.autoprep.sysprep.LicenseFilePrintData.AutoUsers" value="33" type="Integer" />

Network Sysprep Config

This section includes the following settings:

DNS Suffixes: The list of suffixes to append to a name for lookup.This is only for cloning/personalize actions.

In the Fact Editor, this fact is listed as an array:

<fact name="resource.provisioner.autoprep.DNSSuffixes">
  <array>
    <string>afjkdl</string>
  </array>
</fact>

You can edit this array by clicking the button to open an array editor. In this dialog box you can add or remove a suffix or change its order in the array of element choices.

OS Information

This section includes the following settings:

OS Name: (Read Only) The name of the resource operating system.

In the Fact Editor, this fact is listed as resource.os.name:

<fact name="resource.os.name" value="Windows" type="String" />

OS Version: (Read Only) The version number of the resource operating system. For a VM resource, this fact remains undefined.

In the Fact Editor, this fact is listed as resource.os.version:

<fact name="resource.os.version.string" value="Microsoft Windows XP [Version 5.1.2600]" type="String" />

OS Version String: (Read Only) The operating system vendor full identification string (requires osInfo system job).

In the Fact Editor, this fact is listed as resource.os.version.string:

<fact name="resource.os.vendor.string" value="Microsoft Windows XP [Version 5.1.2600]" type="String" />

OS Architecture: The operating system architecture (for example, x86, amd64, i386, or sparc).

In the Fact Editor, this fact is listed as resource.os.arch:

<fact name="resource.os.arch" value="i386" type="String" />

OS Family: The operating system family name (for example, windows, linux, solaris, unix, aix, mac) of the resource, if known.

In the Fact Editor, this fact is listed as resource.os.family:

<fact name="resource.os.family" value="linux" type="String" />

OS Type: This drop-down list lets you select the unique string identifier for each OS release, for example, sles11.

In the Fact Editor, this fact is listed as resource.os.type:

<fact name="resource.os.type" value="sles10" type="String" />

OS Vendor: (Read Only) The operating system vendor (SuSE for SUSE Linux Enterprise Server or SUSE Linux Enterprise Desktop).

In the Fact Editor, this fact is listed as resource.os.vendor:

<fact name="resource.os.vendor" value="SuSE" type="String" />

OS Vendor Version: (Read Only) This field displays the vendor-defined version for the operating system (for example, 10 for SUSE Linux Enterprise Server 10).

In the Fact Editor, this fact is listed as resource.os.vendor.version:

<fact name="resource.os.vendor.version" value="10" type="String" />

OS Vendor String: (Read Only) This field displays the full identification for the operating system that is supplied by the vendor. The osinfo system job must run for this value to be displayed.

In the Fact Editor, this fact is listed as resource.os.vendor.string:

<fact name="resource.os.vendor.string" value="Welcome to SUSE Linux Enterprise Server 11 (i586) - Kernel   (\l)." type="String" />

OS File Path Separator: (Read Only) The resource operating system file separator.

In the Fact Editor, this fact is listed as resource.os.file.separator:

<fact name="resource.os.file.separator" value="/" type="String" />

CPU Information

This section includes the following settings:

Number of CPUs: (Read only) The number of CPUs available for this resource to use. For a VM resource, this fact remains undefined.

In the Fact Editor, this fact is listed as resource.cpu.number:

<fact name="resource.cpu.number" value="2" type="Integer" />

CPU Speed (Mhz): (Read only) The processor speed measured in Mhz. The cpuinfo job must run for this value to be displayed. For a VM resource, this fact remains undefined.

In the Fact Editor, this fact is listed as resource.cpu.mhz:

<fact name="resource.cpu.mhz" value="2594" type="Integer" />

CPU Vendor: (Read only) The name of the CPU vendor. The cpuinfo system job must run for this value to be displayed. For a VM resource, this fact remains undefined.

In the Fact Editor, this fact is listed as resource.cpu.vendor:

<fact name="resource.cpu.vendor" value="GenuineIntel" type="String" />

CPU Model: (Read only) The full vendor model number of the CPU. The cpuinfo system job must run for this value to be displayed. For a VM resource, this fact remains undefined.

In the Fact Editor, this fact is listed as resource.cpu.model:

<fact name="resource.cpu.model" value="Intel(R) Pentium(R) 4 CPU 2.60GHz" type="String" />

CPU Architecture: Thhe CPU architecture (for example, x86, x86_64, sparc) of this resource. For a VM resource, this fact remains undefined.

In the Fact Editor, this fact is listed as resource.cpu.architecture:

<fact name="resource.cpu.architecture" value="x86" type="String" />

CPU HVM Support: This field is marked true if the CPU has hardware virtualization support.

In the Fact Editor, this fact is listed as resource.cpu.hvm:

<fact name="resource.cpu.hvm" value="false" type="Boolean" />

Memory Information

This section includes the following settings:

Virtual Memory (Mb): (Read only) The total amount of virtual memory (measured in MB) on the resource. The memInfo system job must run for this value to be displayed

In the Fact Editor, this fact is listed as resource.memory.virtual.total:

<fact name="resource.memory.virtual.total" value="4060" type="Integer" />

Virtual Available: (Read only) Ththe amount of available virtual memory (measured in MB) on the resource. The memInfo system job must run for this value to be displayed.

In the Fact Editor, this fact is listed as resource.memory.virtual.available:

<fact name="resource.memory.virtual.available" value="19951" type="Integer" />

Physical Memory (Mb): (Read only) The total amount of physical memory (measured in MB) on the resource. The memInfo system job must run for this value to be displayed

In the Fact Editor, this fact is listed as resource.memory.physical.total:

<fact name="resource.memory.physical.total" value="3889" type="Integer" />

Physical Available: (Read only) The amount of available physicall memory (measured in MB) on the resource. The memInfo system job must run for this value to be displayed.

In the Fact Editor, this fact is listed as resource.memory.physical.available:

<fact name="resource.memory.physical.available" value="3565" type="Integer" />

Swap Memory (Mb): (Read only) The total amount of configured swap space (measured in MB) on the resource. The memInfo system job must run for this value to be displayed.

In the Fact Editor, this fact is listed as resource.memory.swap.total:

<fact name="resource.memory.swap.total" value="16386" type="Integer" />

Swap Available: (Read only) The total amount of free swap space (measured in MB) on the resource. The memInfo system job must run for this value to be displayed.

In the Fact Editor, this fact is listed as resource.memory.swap.available:

<fact name="resource.memory.swap.available" value="16386" type="Integer" />

Disk/Network Information

The facts in the Disk/Network Information section of the Info/Groups page are not currently functional and are not supported.

Agent Information

This section includes the following settings:

Agent Version: (Read only) The PlateSpin Orchestrate Agent version and build number that is installed on this resource. The string uses the following syntax:

major.minor.point_build

In the Fact Editor, this fact is listed as resource.agent.version:

<fact name="resource.agent.version" value="2.0.2_70917" type="String" />

Agent Install Dir: (Read only) The name of the home directory of the PlateSpin Orchestrate Agent installation files.

In the Fact Editor, this fact is listed as resource.agent.home:

<fact name="resource.agent.home" value="/opt/novell/zenworks/zos/agent" type="String" />

Agent Java Version: (Read only) The version of the Java JVM currently in use by the PlateSpin Orchestrate Agent installed on this resource.

In the Fact Editor, this fact is listed as resource.agent.jvm.version:

<fact name="resource.agent.jvm.version" value="1.5.0_17" type="String" />

Agent Java Runtime: (Read only) The version of the Java JVM runtime currently in use by the PlateSpin Orchestrate Agent installed on this resource.

In the Fact Editor, this fact is listed as resource.agent.jvm.runtime:

<fact name="resource.agent.jvm.runtime" value="1.5.0_17-b04" type="String" />

Agent Java Vendor: (Read only) The name of the vendor of the Java JVM currently in use by the PlateSpin Orchestrate Agent installed on this resource.

In the Fact Editor, this fact is listed as resource.agent.jvm.vendor:

<fact name="resource.agent.jvm.vendor" value="Sun Microsystems Inc." type="String" />

Agent Java Home Dir: (Read only) The path to the home directory of the Java JVM currently in use by the PlateSpin Orchestrate Agent installed on this resource.

In the Fact Editor, this fact is listed as resource.agent.jvm.home:

<fact name="resource.agent.jvm.home" value="/opt/novell/zenworks/zos/agent/jre" type="String" />

Available Agent Memory: (Read only) The amount of memory (measured in Mb) available to the PlateSpin Orchestrate Agent installed on this resource.

In the Fact Editor, this fact is listed as resource.agent.jvm.memory:

<fact name="resource.agent.jvm.memory" value="127" type="Integer" />

Enhanced Exec Available: This check box is selected by default. When it is selected (it has a value of true), it indicates that the PlateSpin Orchestrate Agent installed on this resource is able to use enhanced exec features (as opposed to unsupported agent installs, fsuch as AIX).

In the Fact Editor, this fact is listed as resource.agent.exec.installed:

<fact name="resource.agent.exec.installed" value="true" type="Boolean" />

Clustered Agent: This check box is not selected by default. When you select it (it has a value of true), you specify that the agent is “clustered” on this VM resource. This means that it converts duplicate logins to failover logins.

In the Fact Editor, this fact is listed as resource.agent.clustered:

<fact name="resource.agent.clustered" value="false" type="Boolean" />

Agent Configuration

This section includes the following settings:

Gmond Port: The port that the agent uses for gmond. Port 8649 is the default port. A setting of zero (0) or less means that the value is not read.

In the Fact Editor, this fact is listed as esource.agent.config.gmond.port:

<fact name="resource.agent.config.gmond.port" value="8649" type="Integer" />

Datagrid Cache TTL: The amount of time (measured in minutes) that inactive files should remain in the agent’s datagrid cache. A setting of zero (0) turns off the cache.

In the Fact Editor, this fact is listed as jresource.agent.config.datagrid.cache.lifetime:

<fact name="resource.agent.config.datagrid.cache.lifetime" value="1440" type="Integer" />

Datagrid Cleanup Interval: The amount of time (measured in minutes) that the Orchestrate Server should wait between cleanup sweeps of the agent’s datagrid cache.

In the Fact Editor, this fact is listed as resource.agent.config.datagrid.cache.cleanupinterval:

<fact name="resource.agent.config.datagrid.cache.cleanupinterval" value="60" type="Integer" />

Exec Daemon Timeout: The amount of time (measured in seconds) that the enhanced exec daemon is to remain running. A setting of zero (0) specifies that the daemon is to remain running. The exec daemon is the non-Java component of the agent that is responsible for executing commands remotely.

In the Fact Editor, this fact is listed as resource.agent.config.exec.daemon.timeout:

<fact name="resource.agent.config.exec.daemon.timeout" value="300" type="Integer" />

Exec As Agent User Only: This check box is selected by default. When you select it (it has a value of true), you specify that the agent is to always run executables as the Agent User only. Selecting this check box overrides any job fact settings (for the job.joblet.runtype fact).

In the Fact Editor, this fact is listed as resource.agent.config.exec.asagentuseronly:

<fact name="resource.agent.config.exec.asagentuseronly" value="true" type="Boolean" />

Cleanup After Joblets: This check box is not selected by default. When you select it (it has a value of true), you specify that the agent on this resource is to clean up temporary directories created for each joblet. You can deselect this check box for debugging purposes; when you select it again, the cleanup process starts again, deleting temporary directories that were created while the setting was deactivated.

In the Fact Editor, this fact is listed as resource.agent.config.joblet.cleanup:

<fact name="resource.agent.config.joblet.cleanup" value="true" type="Boolean" />

Use Enhanced Exec: This check box is not selected by default. When you select it (it has a value of true), you specify that the agent on this resource is to use the enhanced exec feature of the agent, which is available for supported agent installations. Marking this fact as false causes the enhanced exec feature not to be used.

In the Fact Editor, this fact is listed as resource.agent.config.exec.enhancedused:

<fact name="resource.agent.config.exec.enhancedused" value="true" type="Boolean" />

Log Level: Lets you choose the level of agent logging in terms of the amount of detail (that is, the “verbosity”) you want to include in the agent log. The choices include:

  • quiet

  • normal

  • verbose

In the Fact Editor, this fact is listed as resource.agent.config.loglevel:

<fact name="resource.agent.config.loglevel" value="normal" type="String" />

Debug Logging: This check box is not selected by default. When you select it (it has a value of true), you activate the debug function in the agent log, which is additive to the log level.

In the Fact Editor, this fact is listed as resource.agent.config.logdebug:

<fact name="resource.agent.config.logdebug" value="false" type="Boolean" />

Installed Components

Applications: A list of the names of applications (including the full version name) that are installed on this resource. This is useful for constraining joblets to run only on a resource with a particular application installed.

In the Fact Editor, this fact is listed as an array:

<fact name="resource.installed.apps">
  <array>
    <string>man-pages-2.39-0.9</string>
    <string>xorg-x11-fonts-scalable-6.9.0-50.45</string>
    <string>cifs-mount-3.0.24-2.23</string>
    <string>gdbm-1.8.3-243.2</string>
    <string>libaio-0.3.104-14.2</string>
    <string>libnl-1.0-18.4</string>
...
  </array>
</fact>

You can edit this array by clicking the button to open an array editor. In this dialog box you can add or remove the application name or change its order in the array of element choices.

5.2.2 The Groups Panel

This section of the Info/Groups page lists the groups of Resource objects in the grid. Click Choose to open the Resource Group Selection dialog box. In this dialog box, you can choose which Resource Groups to display in the Explorer Panel by selecting a group and then clicking Add or Remove to move it to or from the Source Resource Groups list.