Starting with the Solaris 10 10/09 release, you can set up a JumpStart profile to identify a flash archive of a ZFS root pool.
A Flash archive can be created on a system that is running a UFS root file system or a ZFS root file system. A Flash archive of a ZFS root pool contains the entire pool hierarchy, except for the swap and dump volumes, and any excluded datasets. The swap and dump volumes are created when the Flash archive is installed.
You can use the Flash archive installation method as follows:
Generate a Flash archive that can be used to install and boot a system with a ZFS root file system.
Perform a JumpStart installation of a system by using a ZFS Flash archive.
Creating a ZFS Flash archive backs up an entire root pool, not individual boot environments. Individual datasets within the pool can be excluded by using the flarcreate and flar command's -D option.
For detailed instructions and limitations, see Installing a ZFS Root File System (Flash Archive Installation) in Solaris ZFS Administration Guide.