N1 Grid Service Provisioning System 5.0 User's Guide for the Solaris Plug-In

Chapter 1 Overview of Solaris Plug-In

This chapter explains general information about using N1 Grid Service Provisioning System to provision Solaris containers. The chapter includes the following information:

Purpose of the Solaris Plug-In

The Solaris plug-in adds a Container component to N1 Grid Service Provisioning System. You use this component to create and manage Solaris 10 zones from the provisioning software.

Introduction to Zones Partitioning

The Solaris Zones partitioning technology is used to virtualize operating system services and to provide an isolated and secure environment for running applications. A zone is a virtualized operating system environment that is created within a single instance of the Solaris Operating System. When you create a zone, 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 zone from monitoring or affecting processes that are running in other zones. Even a process that is running with superuser credentials cannot view or affect activity in other zones.

Zones can be used on any machine that is running the Solaris 10 release. The total resource requirements of the application software running in all of the zones determines how many zones a single system can host effecitvely.. For more information about Solaris Zones, see Part II, Zones, in System Administration Guide: Solaris Containers—Resource Management and Solaris Zones.

What the Solaris Plug-In Includes

The Solaris Plug-In includes the following items:

Container component

Main component used to create and manage zones. For more information, see Container Component.

container_util.tar file

Component that contains utility scripts for zones

containerUtil component

Component that installs zone_util.tar file on global zones

Container-create plan

Plan that creates zones

Container-attach plan

Plan that attaches zones

Container-delete plan

Plan that deletes zones

Container-detach plan

Plan that detaches zones

Container-activate plan

Plan that activates zones

Container-deactivate plan

Plan that deactivates zones

solaris folder

Folder that contains plans for zones

com.sun.solaris#global_zones host set

Host set for global zones

com.sun.solaris#global_zones host search

Host search for global zones

com.sun.solaris#global_zone host type

Host type for global zones

com.sun.solaris#local_zone host type

Host type for local zones

Requirements for Using the Solaris Plug-In

Requirements for Deployment Server

To deploy Solaris 10 zones, make sure that the following two parts of the N1 Grid Service Provisioning System are installed on the master server from which you want to deploy:

Requirements for Target Hosts

Any host on which you intend to deploy Solaris 10 zones must meet the following requirements: