HP Integrity Virtual Machines 4.2: Installation, Configuration, and Administration

9.7.1 Managing Dynamic Memory from the VM Host
On the VM Host, the dynamic memory software is included with Integrity VM. Manage dynamic
memory on the VM Host using the -x option with the hpvmcreate, hpvmmodify, or hpvmclone
command. The -x option associates a variety of configuration parameters with the guest, including
dynamic memory and network management for the guests. Table 9-3 provides a complete list
of -x keywords used for dynamic memory.
Table 9-3 Dynamic Memory Control Command Options
DescriptionKeyword Value Pair
Specifies whether a sufficiently privileged user on the guest (such as
root) can change the dynamic memory values while the guest is running.
To disable guest-side dynamic memory control, specify 0 (zero). If the
guest is not active, the only effect is the modification of the guest
configuration file. On the running guest, the change takes effect
immediately.
dynamic_memory_control={1|0}
Specifies the type of dynamic memory control for the guest. When this
configuration parameter is set to none, dynamic memory is disabled.
This is the default setting. If your guest is running with dynamic memory
enabled and you set this value to none, the guest configuration file is
modified to remove all dynamic memory ranges and control information.
When this configuration parameter is set to any, the next boot of the
guest determines whether or not dynamic memory is enabled on the
guest. If the dynamic memory driver is loaded, the value of this parameter
is changed to driver. If no drivers are loaded or found, the value is not
changed.
When this configuration parameter is set to driver, guest dynamic
memory controls and ranges are functional. Depending on the current
or default settings, messages might be displayed indicating a resetting
of the dynamic memory range values to match the current memory range
settings. If you change the available guest memory value (using the -r
option), the dynamic memory values are validated for range and
modified.
ram_dyn_type={none|any|driver}
Specifies the minimum amount of memory that can be dynamically
allocated to the guest. The ram_dyn_min value must be greater than the
minimum memory (displayed by the hpvmstatus command) and less
than the ram_dyn_max value.
ram_dyn_min=amount
Specifies the maximum amount of memory that can be dynamically
allocated to the guest. The value of ram_dyn_max must be greater than
the value ofram_dyn_min.
ram_dyn_max=amount
Specifies the amount of memory that the dynamic memory driver
attempts to access when the guest starts. The value of the
ram_dyn_target_start must be greater than the ram_dyn_min
parameter and less than or equal to the ram_dyn_max parameter. When
the guest starts, it initially has access to the guest memory size (specified
by the -r option), then the dynamic memory driver reduces the memory
to the value of the ram_dyn_target_start parameter.
The ram_dyn_entitlement and amr_enable options must be set to enable
adjustments.
ram_dyn_target_start=amount
Specifies the minimum guaranteed amount of memory.
ram_dyn_entitlement=amount
Specifies whether adjustments can be made.
amr_enable={0|1}
152 Managing Guests