Professional Documents
Culture Documents
Teresa Majer
Data Center Practice
Sun Microsystems, Inc.
Solaris 10: A Generation Ahead
Solaris Containers
Consolidation Made Simple, Safe and Secure
● Breakthrough approach to virtualization
– Virtualized application environment
– Host 1,000s of applications/services
on one system, with a single OS instance
– Hardware independent
● Superior resource utilization
– Dynamically adjust to business goals
– Less than 1% system overhead
– Easy to create, replicate and maintain
● Significant increase in uptime and security
– Each service fault- and intrusion- isolated
– Instant Restart: containers start in seconds UE
NIQ
● Reduced costs U
– Simplifies and accelerates consolidation
Solaris Containers
Definition
Solaris Solaris
Resource + Zones =
Containers
Management
Container Principals
● Isolation
● Virtualization
● Granularity
● Transparency
Container Principals
Isolation
– Everything in a local Zone is isolated from things
in other local zones.
– A zone contains :
● processes, files, interfaces, and System V IPC elements.
– Includes a separate root file system
– Includes separate users (including root)
– Faults and Security
Isolation: root filesystem
global /
/ / /
Environment
Application
enterprise services network services network services
(Oracle 8i, IAS 6) (BIND 8.3, sendmail) (BIND 9.2, sendmail)
core services core services core services
(ypbind, automountd) (ypbind, inetd, rpcbind) (inetd, ldap_cachemgr)
/opt/yt
Platform
zcons
zcons
zcons
ge0:2
ge0:1
ce0:1
ce0:2
Virtual
/usr
/usr
/usr
zoneadmd zoneadmd zoneadmd
storage complex
network device network device
(ce0) (ge0)
Zones – global vs. local
Global Local
● Patch kernel ● Patch applications
● Run Dtrace ● Change own root password
● Change zone config (ip addr) ● Add users
● IPQoS ● Different name service
Not allowed:
● Dtrace
● Access to physical devices unless
given by globalzone
● NFS server
● Dynamic ISM (Oracle)
● Jumpstart server (NFS)
● IPfilter
● prtdiag
● /etc/system
● DHCP
Solaris Container Manager
Solaris Container Manager
● Add-on to Sun Management Center (SunMC
3.5U1)
● Simplify configuration of Solaris Resource
Manager 1.3
● Resource allocation, organization and
control
● Resource usage monitoring
● Gathering of extended accounting
information
Solaris 10 Resources