There are 2 methods of virtualizing a Solaris 10 server:
1. Container / Zones
Quoting Sun’s website – “Solaris Containers isolate software applications and services using flexible, software-defined boundaries. Solaris Containers allow many private execution environments be created within a single instance of the Solaris OS. Each environment has its own identity, separate from the underlying hardware.”
This is nothing but running multiple Solaris 10 OS instances on a single physical server. Useful for hosting multiple applications on a single hardware, each isolated from each other. To the application, it appears as if it’s running on a standalone Solaris 10 server. Solaris offers containers for Solaris 8 and Solaris 9 as well in which legacy applications with OS dependancy may be hosted.
LDOMS creates multiple independent virtual machines using the hypervisor built into every CoolThreads system like T2000. This is a HW based solution and you can run a Linux OS apart from Solaris OS on the same physical HW.
Depending upon your environment requirement and HW capabilities, implementing Zones is quite simple and straightforward to begin with.