What are Solaris 8 Containers and Solaris 9 Containers?
Solaris 8 Containers (formerly known as Solaris 8 Migration Assistant) is a software and services subscription offering that helps customers to accelerate moving application environments currently using Solaris 8 or Solaris 9 to the latest SPARC® systems running Solaris 10. Customers can run their Solaris 8 applications in Containers on Solaris 10 today.
Solaris 9 Containers is functionally similar to Solaris 8 Containers. With Solaris 9 Containers software, customers can run their existing Solaris 9 applications on the latest SPARC systems running Solaris 10.
What are the benefits of using Solaris 8 or Solaris 9 Containers?
For customers with legacy Solaris 8 or Solaris 9 environments, this additional Containers software helps you to quickly and easily consolidate one or many existing Solaris 8 or Solaris 9 systems onto a newer, more cost effective and more powerful Sun SPARC system such as the CoolThreads and M-Series servers. Customers can then transition these environments to Solaris 10 at their own pace while removing the dependency on Solaris 8 or Solaris 9 support. Support costs are also greatly reduced when consolidating multiple Solaris 8 and/or Solaris 9 applications in this way.
How does the Solaris 8 or Solaris 9 Containers software work?
The Solaris 8 or Solaris 9 Containers consists of two software components: a physical to virtual (P2V) conversion tool and a Solaris 8 or Solaris 9 Container.
The P2V tool helps to move the application and its environment from the Solaris 8 or Solaris 9 system to the Solaris 10 system and converts it so it can run on this new platform.
The second component, the Solaris 8 or Solaris 9 Container, is the run time environment for the migrated Solaris 8 or Solaris 9 environment. Watch these videos to learn more about
how it works and a
The conversion tool works the same way for both Solaris 8 and Solaris 9. When the existing Solaris 8 or Solaris 9 environment is transferred to the destination system and placed in a Solaris 8 or Solaris 9 Container, the installer adds a few patches to the Solaris 8 or Solaris 9 image to make it work correctly on the new system.
This installation doesn't install a new version of Solaris 8 or Solaris 9. It creates the Solaris Container that will hold the Solaris 8 or Solaris 9 bits that were copied from the source system and puts those bits into the Container ready to run on the new system.
How does the Solaris 8 or Solaris 9 Container work?
Solaris 8 and Solaris 9 Containers are based on "BrandZ" technology, a feature of Solaris Containers that allows an individual container to emulate an OS environment other than the native one of the global OS. System calls that differ between Solaris 8 or 9 and Solaris 10 are translated handled appropriately, creating a high-performance hosting environment for an existing image from an older system.
When should I use Solaris 8 or Solaris 9 Containers?
Customers who need to move to the latest SPARC hardware and need to keep their Solaris 8 or Solaris 9 application environments for an additional period of time should consider using this software.
These offerings are not intended to be a permanent hosting environment for Solaris 8 or Solaris 9 applications. Instead this is a way to simplify the transition to Solaris 10 and makes it possible to approach it in multiple phases. Customers can first retire the older hardware and later complete the software transition to a native Solaris 10 environment.
Customers who are interested in a migration strategy should talk to their Sun Sales representative about the
Enterprise Migration Suite.
What software do I need on the source and target systems to do the installation?
The image capture on the source system needs no additional software because the existing capture and archive formats on Solaris 8 and Solaris 9 are supported. Additionally, an optional package can be installed with a demonstration archiving script which customers can use as a starting point for their automation.
The target system needs Solaris 10 8/07 or later as its base. When using Solaris 10 8/07 the additional Solaris 10 patch 127111-01 or later will be required.
Next, on the target system add either the two Solaris 8 or the Solaris 9 Containers packages, and everything is set. New Solaris 8 or Solaris 9 Containers can now be configured, captured, and installed on this system.
Can I use Solaris 10 features such as ZFS, DTrace and Predictive Self Healing?
Yes. Running with Solaris 10 as the base operating system means that many features that make Solaris 10 a significantly better environment than Solaris 8 or Solaris 9 automatically apply, including those which are transparent to applications. Predictive Self Healing delivers improved uptime to your systems and applications while the greatly improved networking stack results in much better performance. You can also put a Solaris 8 or Solaris 9 Container root filesystem on ZFS and clone it. You can use DTrace in order to analyze and troubleshoot applications running in Solaris 8 or Solaris 9 Containers.
The software subscription for each offering, includes Sun Software Premium Service Plan for Solaris 8 Containers or Solaris 9 Containers for one year term. This software premium support plan equips customers with enhanced coverage to help them keep their applications on track and available. Features include online and telephone support for either Solaris 8 or Solaris 9 Containers software issues (24) hours per day, (7) days per week, including public holidays. Other features include SunVIP interoperability support, software releases and updates (patches), self-help tools, and notifications.
Sun Enterprise Migration Suite, from Sun Professional Services, is available separately as an option to the subscription. Based on specific needs, Sun's Professional Services can help customers assess application, install the software, build the Container, and provide the help during testing. This allows the customers to reduce risk in moving to the new production environment and help achieve a successful migration, improve IT efficiency and service delivery.
These subscriptions do not impact either the Solaris 8 or Solaris 9 RTU. Customers must have a valid Solaris 8 or Solaris 9 license and either a Solaris 10 Premium Subscription or a Sun System Gold or Platinum Service Plan.
Customers must purchase with Solaris 8 and/or Solaris 9 Containers software subscription a Solaris 10 Premium Subscription or have a valid Sun System Gold or Platinum Service Plan, for each system covered. This ensures that customers having support issues related to the Solaris 10 OS are covered while using the Solaris 8 or Solaris 9 Containers software.
Solaris 8 and Solaris 9 Containers run on top of the Solaris 10 OS.
Can you run multiple Solaris 8 Containers and/or Solaris 9 Containers on the same system?
Yes, you can run Solaris 8, Solaris 9, and Solaris 10 applications on the same system. The same restrictions apply as with normal Solaris Containers with regard to having enough CPU, memory, disk, etc. Thus, this tool a way to simultaneously consolidate and transition to newer hardware and OS technologies.
One Solaris 8 Containers subscription will cover all the Solaris 8 application environments running on a single server, and the same is true for the Solaris 9 Containers subscription. Thus consolidating multiple Solaris 8 and/or Solaris 9 applications on a single server is very cost-effective.
No. Retirement support mode Phase I still ended on March 31, 2009, and Phase 2 ends March 31, 2012. Solaris 8 Containers is an interim solution that is intended to help you move to Solaris 10 from Solaris 8 more easily.
Is this software easy for a customer to implement?
While some customers have successfully tested and deployed Solaris 8 or Solaris 9 Containers, other customers face unique challenges that require custom attention. Some customers may be moving multiple applications to a number of Solaris 8 and/or Solaris 9 Containers. In these complex situations we recommend that customers consider working with consultants from either Sun Professional Services or Sun partners to reduce risks in production, stage and achieve successful migrations, improve IT efficiency and service delivery.
Sun Enterprise Migration Suite from Sun Professional Services is strongly recommended and provides a full set of services that will analyze the customers requirements, propose an appropriate architecture and then create an implementation strategy. This will ensure that the customer achieve the best possible benefits from their new environment.
The Enterprise Migration Suite includes any of the following professional services:
How does the licensing work inside other virtualization technologies like Dynamic Domains?
Licensing is tiered and based on the number of CPU sockets per server. This is normally dictated by the number of sockets in the physical system. If the Solaris 8 or the Solaris 9 Container is further limited by a virtualization technology on the system, the smaller boundary counts.
When using Dynamic System Domains or Dynamic Domains, we count the sockets that are in the Domain where the Solaris 8 or Solaris 9 Containers are running. Additionally, if these Containers themselves are limited to a certain number of CPUs these boundaries will also be honored. It is possible to limit to fractions of a socket because Solaris Containers can be limited at a hardware thread level. In these cases the number is rounded up to the closest socket number.
For example, if a you are using a system with 8 dual core sockets and assign 5 of those cores to the Solaris 8 Container, the number of sockets the Container is using is 3, which puts into the 3-4 socket pricing tier.
While most applications will run in the new environment there are a few restrictions with Solaris 10. Therefore, a few applications will not run. The most common ones are applications which load kernel modules. The initial part of the
Enterprise Migration Implementation Service will assist the customer in identifying any known issues.
Sun guarantees that application binaries that run on previous releases of Solaris will continue to work on newer releases. If that's the case, why is Sun making Solaris 8 Containers and Solaris 9 Containers available?
A large reason that Sun can support both the Solaris 8 and Solaris 9 environments running in this way is due to the Binary Compatibility Guarantee and the resulting stability of our interfaces. This software makes sure that the whole environment runs on the new kernel not just the application.
This Containers software and the BrandZ technology add additional compatibility beyond binary compatibility, thereby making it possible to support both the applications and the surrounding environment. Among other things, this bridging technology makes it easier to separate the migration of the application from the conversion of one's administrative environment and practices from Solaris 8 or Solaris 9 to Solaris 10.
Solaris 8 patches can still be applied to the Solaris 8 environment from within the Container. The same is true for Solaris 9 patches. However, since the kernel is actually the global Solaris 10 kernel, Solaris 8 or 9 patches that are intended to change the kernel will appear to install without error but will have no actual effect. In this case the equivalent Solaris 10 patch should be applied in the Global Zone, if needed.