Using Solaris Containers to Host Solaris 8 and 9 Environments on the Solaris 10 OSPenny Cotten, May 2008 This article discusses using Solaris Containers technology to upgrade your system to the Solaris 10 release from an earlier Solaris release. How Containers Aid in Updating to the Solaris 10 ReleaseA Solaris Container, also known as a zone, is a virtualized operating system environment created within a single instance of the Solaris 10 Operating System. This partitioning technology is used to virtualize operating system services and provide an isolated and secure environment for running applications. When you create a container, you produce an application execution environment in which processes are isolated from the rest of the system. This isolation prevents processes that are running in one container from monitoring or affecting processes that are running in other containers. Containers can enable you to update to the Solaris 10 release from the Solaris 8 and 9 releases even if you are running applications that cannot be ported to the Solaris 10 platform. The software allows you to run most Solaris 8 and Solaris 9 applications, unchanged, on the latest SPARC systems and Solaris 10. An existing Solaris 8 system can be directly migrated into a Solaris 8 container. An existing Solaris 9 system can be directly migrated into a Solaris 9 container. The original host is not modified during the migration process. The hardware platform of the target Solaris 10 host does not need
to be supported by the Solaris 8 or Solaris 9 host being migrated.
Starting with the Solaris 10 8/07 release, any SPARC hardware platform can host
these containers, including
Factors That Determine Whether a Host Can Be MigratedThese factors determine if the Solaris 8 or Solaris 9 host is able to be migrated:
These factors generally do not affect migration capability:
If required by a feature, you can configure a zone that has a dedicated network adapter. You can also retain the host ID of the original host system by using a configuration attribute if required by an application. Applications that attempt to directly access the kernel or devices will typically not function inside a container, although it is possible to make a device available within a specific container if security considerations permit. To find out more, see Related Information. Your service provider can offer specific information on services and application types which can and cannot be migrated into a container. About the TechnologySolaris 8 and Solaris 9 Operating System application environments are moved to new
systems running the Solaris 10 release by transferring the environments to the destination
system and placing them in a Solaris 8 or Solaris 9 container. The
container utilizes the branded zone, or BrandZ, framework. The containers created are The container provides a virtual mapping from the application to the platform resources. Zones allow application components to be isolated from one another even though the zones share a single instance of the Solaris 10 Operating System. Resource management features permit you to allocate the quantity of resources that a workload receives. The container establishes boundaries for resource consumption, such as CPU utilization. These boundaries can be expanded to adapt to changing processing requirements of the application running in the container. For more information on Solaris Zones and branded zones technology, see the documents in Related Information. Archive Creation, Configuration, and InstallationStandard archiving tools are used to create an image of an installed Solaris 8 or Solaris 9 system that can be migrated into a zone. The image can be fully configured with all of the software that will be run in the zone. This image is used when the zone is installed. The zone installation makes the configured Solaris 8 or Solaris 9 container with the data copied from the source system ready to run on the new system. The installation adds any required patches to the Solaris 8 or 9 image to make it work correctly on the new system. The installation does not install a new version of Solaris 8 or Solaris 9. For specific procedures, see the Solaris Container guides in Related Information. Solaris 10 Features That Can Be Used With Solaris 8 and Solaris 9 ContainersMany Solaris 10 features can be used in combination with Solaris 8 and Solaris 9 Containers.
Related InformationFor more information about Solaris Containers, see: Comments (latest comments first)Discuss and comment on this resource in the BigAdmin Wiki
Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License. |
BigAdmin SubscriptionsBigAdmin Areas
BigAdmin Sun Center
BigAdmin Topics | ||||