Date post: | 14-Jan-2015 |
Category: |
Technology |
Upload: | xkinanx |
View: | 1,897 times |
Download: | 2 times |
Solaris 8 Containers and Solaris 9 Containers
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
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
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
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)
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)
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
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
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
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
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
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
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
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
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
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
Sun Confidential 17
Sun Services
Build
Support
Transform
ManagedServices
ProfessionalServices
SupportServices
LearningServices
Innovation through Technology, Knowledge, Process and Partnerships
Connectedand
Integrated
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
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
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
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
Solaris 8 Containers and Solaris 9 Containers
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
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