Enabling the Memory Live Zone Reconfguration Feature

To enable memory live zone reconfiguration on a kernel zone, use the zonecfg command to set the host-compatible property to one of the following values:

  • native

  • level2

  • level1,memlzr

  • memlzr

Note that the native, level2, and level1,memlzr values have the same behavior. For descriptions of these values, see the solaris-kz(7) man page.

After you use the zonecfg command to update a kernel zone's configuration, you must reboot the kernel zone for the changes to take effect.

Note:

The memory live zone reconfiguration feature introduces an incompatible memory layout for a kernel zone guest. This memory layout might affect live or warm migrations of such a kernel zone guest to a host that does not support the feature. As a result, only enable this feature by default for an existing kernel zone that you intend to migrate to a host that supports the feature. See Kernel Zone Migration Failures.

New kernel zones have memory live zone reconfiguration enabled by default. Both the SYSsolaris-kz and SYSsolaris-kz-minimal templates include the host-compatible=memlzr setting.

To enable memory live zone reconfiguration on an existing kernel zone, modify its host-compatible property value manually.