Migrating a Domain That Uses Kernel Zones

On a SPARC server, a running kernel zone within a guest domain blocks live migration of the domain with the following error message:

Guest suspension failed because Kernel Zones are active.
Stop Kernel Zones and retry.

Stop or suspend the running kernel zone prior to migrating the kernel zone:

  • Stop running the kernel zone.

    # zoneadm -z zonename shutdown
  • Suspend the kernel zone.

    # zoneadm -z zonename suspend

Then, perform a live migration of the kernel zone to another system before migrating the guest domain.

See Chapter 5, Migrating an Oracle Solaris Kernel Zone in Creating and Using Oracle Solaris Kernel Zones.