A solaris10 zone can be migrated to another host by using the zoneadm command with the detach and attach subcommands. This process is described in About Migrating a Zone in Creating and Using Oracle Solaris Zones and in How to Migrate A Non-Global Zone Using ZFS Archives in Creating and Using Oracle Solaris Zones .
Note that the zoneadm attach –a command takes an archive of a zone, not an archive of a physical system.