solaris 8 containers and solaris 9 containers customer presentation

24
Solaris 8 Containers and Solaris 9 Containers

Upload: xkinanx

Post on 14-Jan-2015

1.900 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Solaris 8 containers and solaris 9 containers customer presentation

Solaris 8 Containers and Solaris 9 Containers

Page 2: Solaris 8 containers and solaris 9 containers customer presentation

Customer Challenges• There is a desire and need to:

> Consolidate and Virtualize> Deploy latest hardware > Access the innovations in

Solaris 10

• Challenges:> Upgrade from Solaris 8

and/or Solaris 9 to Solaris 10 > Coordinate across multiple

organizations> Maintain uncertified legacy

applications> Reduce risk

Under utilized systems

Sprawling IT infrastructure &

licenses

Ability to deploy

new services

Power and

cooling

Space & footprint

costs

Disaster recovery

Page 3: Solaris 8 containers and solaris 9 containers customer presentation

Different types of Solaris migration

Number of systems

Siz

e of

Sys

tem

s/E

ffor

t R

equi

red

Fewer, Large, Monolithic SystemsSystem importance justifies migration effort and risk

ISV Application: certification and support critical

Many, Small (often thousands) of systems

Home-grown application stacks common

Often one system per application instance

Per-system migration effort small, volume effort is large

Long Tail of the Data Center

ISV support not required or critical

Highly customized one-off stacks

Target applications fully supported on new infrastructure

Re-qualification of applications unnecessary

Page 4: Solaris 8 containers and solaris 9 containers customer presentation

Addressing Customer Challenges• Run Solaris 8 and Solaris 9 applications in Containers on

Solaris 10 > Get benefits of Solaris 10: DTrace, Predictive Self Healing, ZFS

• Consolidation tool > Consolidate multiple Solaris 8 and Solaris 9 application

environments on a single SPARC system> Reduce power, space, cooling, and support costs > Reduce server sprawl

• Bridging technology> Smooths transition to Solaris 10 > Move to Solaris 10 at your own pace> Reduce upgrade risk with optional consulting services from Sun

PS (Enterprise Migration Suite) or Sun Partners

Page 5: Solaris 8 containers and solaris 9 containers customer presentation

Solaris 8 Containers

Solaris 10Global Zone

MSeries

Solaris Container

ZFS DTrace

DatabaseApplication

Solaris 8

Solaris 8 Container

BrandZ

Server

OS

ApplicationDatabaseApplication

PSH

T2000/T5120/T5220

Using Containers to help move to Solaris 10

Physical to Virtual (P2V)

Page 6: Solaris 8 containers and solaris 9 containers customer presentation

Solaris 10 is the basis

• Key foundations for Solaris 8 Containers and Solaris 9 Containers> The Solaris Binary Compatibility Guarantee> Solaris Containers> BrandZ Technology

• Integrated with other Solaris features> DTrace> ZFS> Predictive Self Healing (FMA)

Page 7: Solaris 8 containers and solaris 9 containers customer presentation

Technology Components

• Archiver or P2V tool> Archives the Solaris 8 or Solaris 9 system ready to be

moved to the target system

• Updater> This tool prepares the Solaris 8 or Solaris 9 images so

they can run in the Container on Solaris 10

• Solaris 8 Container or Solaris 9 Container> The environment that runs the Solaris 8 or Solaris 9

environment as if it is still on the original system

Page 8: Solaris 8 containers and solaris 9 containers customer presentation

How does it work?

• Transfer> P2V tool archives Solaris 8 or Solaris 9 image> Image is pulled across to Solaris 10 machine> Updater adds patches to Solaris 8 or Solaris 9 image> Updater makes changes for known incompatibilities

i.e. some startup scripts

• Runtime> Solaris 8 or Solaris 9 user land environment booted > Solaris 8 brand library translates Solaris 8 system calls to

Solaris 10> Solaris 9 brand library translates Solaris 9 system calls to

Solaris 10

Page 9: Solaris 8 containers and solaris 9 containers customer presentation

Requirements

• SPARC only• Source System

> Any SPARC hardware running Solaris 8 or Solaris 9 with latest recommended patches applied

• Target System> Any SPARC hardware that runs Solaris 10> Solaris 10 8/07 or later release

Page 10: Solaris 8 containers and solaris 9 containers customer presentation

Sun Confidential 10

Eco Consolidation with Solaris

Solaris 8 Containers and Solaris 9 Containers on T5220 with

Solaris 10 Solaris 8 and Solaris 9 on

V880s

Before

4 V880s ● 32 CPUs ● 136 RUs ● 8800 W ● 28,872 BTUs● OS support cost:

● $19,440 for Solaris 8 and Solaris 9

After T5220 Server● 1 CPU with 32 or

64 threads ● 1 or 2 RUs ● 795 W ● 750 BTUs● OS support cost:

● $5,940

Solaris 8

Solaris 8

Solaris 9

Solaris 9

Page 11: Solaris 8 containers and solaris 9 containers customer presentation

Suitable applications• Legacy Applications which are

> Small: too much effort to port> Home grown: no longer have the code> Old: unsupported, lost the documentation > Facing retirement in near future

• Non-root User land applications• Large Solaris 8 or Solaris 9 deployments

> Solaris 8 hardware reaching End of Service Life

• Compute farms> To run everywhere OEMs compile to lowest common

factor

Page 12: Solaris 8 containers and solaris 9 containers customer presentation

Phased upgrade with Solaris 8 Containers

Solaris 10Global Zone

MSeries

Solaris Container

ZFS DTrace

DatabaseApplication

Solaris 8

Solaris 8 Container

BrandZ

Server

OS

ApplicationDatabaseApplication

Phase I: Deploy H/W, Deploy Solaris 8 Container

db27.foo.comNIS Name SvcRoot PW: db27

Local tools & scripts

db27.foo.comNIS Name SvcRoot PW: db27

Local tools & scripts

PSH

T2000/T5120/T5220

Using Containers to help move to Solaris 10

Page 13: Solaris 8 containers and solaris 9 containers customer presentation

Phased upgrade with Solaris 8 Containers

Solaris 10Global Zone

MSeries

Solaris Container

ZFS DTrace

BrandZ

Server

OS

Application

db27.foo.comNIS Name SvcRoot PW: db27

Local tools & scripts

PSH

Phase II: Application Redeploy

db27.foo.comNIS Name SvcRoot PW: db27

Local tools & scripts

Solaris 8 Container

DatabaseApplication

DatabaseApplication

T2000/T5120/T5220

Page 14: Solaris 8 containers and solaris 9 containers customer presentation

Phased upgrade with Solaris 9 Containers

Solaris 10Global Zone

MSeries

Solaris Container

ZFS DTrace

DatabaseApplication

Solaris 9

Solaris 9 Container

BrandZ

Server

OS

ApplicationDatabaseApplication

Phase I: Deploy H/W, Deploy Solaris 9 Container

db28.foo.comNIS Name SvcRoot PW: db28

Local tools & scripts

db28.foo.comNIS Name SvcRoot PW: db28

Local tools & scripts

PSH

T2000/T5120/T5220

Using Containers to help move to Solaris 10

Page 15: Solaris 8 containers and solaris 9 containers customer presentation

Phased upgrade with Solaris 9 Containers

Solaris 10Global Zone

MSeries

Solaris Container

ZFS DTrace

BrandZ

Server

OS

Application

db28.foo.comNIS Name SvcRoot PW: db28

Local tools & scripts

PSH

Phase II: Application Redeploy

db28.foo.comNIS Name SvcRoot PW: db28

Local tools & scripts

Solaris 9 Container

DatabaseApplication

DatabaseApplication

T2000/T5120/T5220

Page 16: Solaris 8 containers and solaris 9 containers customer presentation

Next steps

• Try it> Available via download from

sun.com/solaris/containers/getit

• Deploy in production > Separate subscriptions required for Solaris 8 and Solaris

9 Containers > Includes RTU, software, and service > Licensed per socket> In addition requires Solaris 10 subscription, Premium

Service Plan or Sun Gold or Platinum Service Plan > Separate Solaris 8 or Solaris 9 license not required

Page 17: Solaris 8 containers and solaris 9 containers customer presentation

Sun Confidential 17

Sun Services

Build

Support

Transform

ManagedServices

ProfessionalServices

SupportServices

LearningServices

Innovation through Technology, Knowledge, Process and Partnerships

Connectedand

Integrated

Page 18: Solaris 8 containers and solaris 9 containers customer presentation

Sun Confidential 18

Recognized Service Excellence

*J.D. Power and Associates Certified Technology Service and Support Programsm, developed in conjunction with SSPA. For more information, visit www.jdpower.com or thesspa.com

> Tiered subscription includes Right To Use the software and premium support

> 7x24 online and phone support > Round the clock access to technical product

expertise> Interoperability assistance and collaborative

support through SunVIP Interoperability support

> Access to software releases and updates> Improved performance through knowledge

base access, self-help tools and notifications > Reduced support costs with scalable and

flexible per server pricing

Solaris 8 Containers or Solaris 9 Containers Subscription

Page 19: Solaris 8 containers and solaris 9 containers customer presentation

evaluate manage

Sun Professional Services Available

• Sun Enterprise Migration Suite offers a range of services to help customers with adoption of Solaris 10

Solaris 10 Evaluation Service

Sun Enterprise Migration Justification Review Service

Sun Enterprise Migration Architecture Service

Sun Enterprise Migration Implementation Service

Sun Management Services

justify architect implement

Page 20: Solaris 8 containers and solaris 9 containers customer presentation

Sun Professional Services (continued)• Benefits of working with Sun PS:

> Identify and assess appropriate applications > Ensure successful deployment> Minimize the risk and impact of migration

• More information on Enterprise Migration Suite:http://www.sun.com/service/enterprisemigration/index.jsp

• Other professional services:> Sun Virtualization Suitehttp://www.sun.com/service/virtualization/index.jsp

Page 21: Solaris 8 containers and solaris 9 containers customer presentation

Conclusion

• Run Solaris 8 and Solaris 9 applications on latest systems and Solaris 10 today

• Rapidly migrate and consolidate applications while reducing risk and cost

• No one knows Solaris better than Sun• Core engineers that brought you the quality of

Solaris 8 and Solaris 9 implemented Solaris 8 and Solaris 9 Containers

• Fully developed and supported by Sun • Elegant solution that is embedded in the kernel

Page 22: Solaris 8 containers and solaris 9 containers customer presentation

Solaris 8 Containers and Solaris 9 Containers

Page 23: Solaris 8 containers and solaris 9 containers customer presentation

Using zonecfg to define a solaris8 zone

globalzone# zonecfg -z mys8mys8: No such zone configuredUse 'create' to begin configuring a new zone.zonecfg:mys8> create -t SUNWsolaris8zonecfg:mys8> set zonepath=/aux/zones/mys8zonecfg:mys8> add netzonecfg:mys8:net> set physical=e1000g0zonecfg:mys8:net> set address=10.2.2.5/24zonecfg:mys8:net> endzonecfg:mys8> commit

globalzone# zoneadm list -vcID NAME STATUS PATH BRAND IP 0 global running / native shared - mys8 configured /aux/zones/mys8 solaris8 shared

Page 24: Solaris 8 containers and solaris 9 containers customer presentation

Use zoneadm to install the zone

globalzone# zoneadm -z mys8 install -a -u /net/server/mys8.flar Log File: /var/tmp/mys8.install.106203.log Source: /net/server/mys8.flar Installing: This may take several minutes...Postprocess: This may take a minute...

Result: Installation completed successfully. Log File: /aux/zones/mys8/root/var/log/ mys8.install.106203.log

globalzone# zoneadm list -vcID NAME STATUS PATH BRAND IP 0 global running / native shared - mys8 installed /aux/zones/mys8 solaris8 shared