Live Upgrade fails with Delegating Datasets to a Non-Global Zone
Dear Experts,
using Solaris 10 10/09 (SPARC) live upgrade works fine with delegating datasets to a non-global zone, using "dataset" in zonecfg. After upgrading to Solaris 10 1/13 (newest LU patches) live upgrade fails. lucreate tries to copy the files of the dataset to themself.
In "Oracle Solaris ZFS Administration Guide" I found the hint:
If you are using Oracle Solaris Live Upgrade to upgrade your ZFS BE with non-global zones, first remove any delegated datasets. Otherwise, Oracle Solaris Live Upgrade will fail with a read-only file system error.
This is not really a live upgrade anymore, and not useable in production environments.
Using in zonecfg "fs" instead of "dataset" to make the dataset useable in the non-global zone, live upgrde works fine in Solaris 10 1/13.