Upload
pbosveld
View
222
Download
0
Embed Size (px)
Citation preview
8/8/2019 What's New in Solaris 10 8_07
1/29
What's New inSolaris 10 8/07
Bart MuijzerSolutions Architect, OS Ambassador
Systems Practice, SUNMicrosystems Nederland
8/8/2019 What's New in Solaris 10 8_07
2/29
Agenda
What's new in Solaris 10 8/07 Solaris 8 Migration Assistent Project Indiana
8/8/2019 What's New in Solaris 10 8_07
3/29
Virtualization> Resource management controls
> IP instances> Linux application support
Enhanced networking and performance
Open source database enhancements Integrated fixes and support for new
hardware
What's Newin Solaris 10 8/07?
8/8/2019 What's New in Solaris 10 8_07
4/29
Solaris 10 8/07: Virtualization
Solaris Containers> Simplified controls for dynamically controlling physical
resources assigned to a container> Memory capping, dedicated CPU, shared memory assignment
> Same controls configure the system's global zone> Live Upgrade support (ZULU) simplifies upgrade
process, with less downtime
Consolidate both Solaris and Linux apps withSolaris Containers for Linux Applications
Separate IP stacks for each zone increasesobservability
8/8/2019 What's New in Solaris 10 8_07
5/29
Solaris Containers for Linux Applications
Run Red Hat &CentOSapplications and librariesunmodified on x86 systems
Combines the best of virtualization,resource management and OS flexibility
> DTrace: Linux PID and syscall provider
> Leverage Solaris security and administration advantages
Extension of Solaris 10 Container technology
Designed to support differentbrands
8/8/2019 What's New in Solaris 10 8_07
6/29
Solaris 10 8/07: Networking
IP instances MAC addresses for each container Large Send Offload
> Hardware-accelerated data transfer on supported NICs Support for latest DHCPv6 client standards Improved name services and Samba support for
Active Directory environments
iSCSI Target support Inter-zone firewalling
8/8/2019 What's New in Solaris 10 8_07
7/29
Example zonecfgoutput
globalzone# zonecfg -z demozonedemozone: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:demozone> create
zonecfg:demozone> add dedicated-cpuzonecfg:demozone:dedicated-cpu> set ncpus=2zonecfg:demozone:dedicated-cpu> endzonecfg:demozone> set ip-type=exclusivezonecfg:demozone> end
zonecfg:demozone> commit
8/8/2019 What's New in Solaris 10 8_07
8/29
Solaris: Optimized for Databases
Deploy enterprise databases
> Partnerships with Oracle, IBM, etc.
Deploy open source databases> PostgreSQL: optimized, integrated in
Solaris, supported by Sun
> MySQL: optimized by Sun, MySQL;supported by MySQL
> Java DB: ideal for integration withJava applications
8/8/2019 What's New in Solaris 10 8_07
9/29
Agenda
What's new in Solaris 10 8/07 Solaris 8 Migration Assistent Project Indiana
8/8/2019 What's New in Solaris 10 8_07
10/29
Solaris 10 Migration Opportunities
Large Solaris 8 deployments> Many old systems going End of Service Life
> Support costs for Solaris 8 are increasing
Migration to new HW and OS means risk and cost> Important applications warrant cost> Many less important applications are left behind
Many applications are no longer under support> Older (unsupported) versions or homegrown/inhouse
Market expectation is changing> Virtualization technology is being adopted
> Tools are expected to help with the transitions
8/8/2019 What's New in Solaris 10 8_07
11/29
Solaris 8 Migration Assistant (S8MA)
Solaris 8 Migration Assistant (S8MA) provides aSolaris 8 to Solaris 10 migration solution for SPARCsystems> Run Solaris 8 applications in Solaris 10 containers
utilizing the latest systems> A solution for Solaris 8 application consolidation
> Integrate with Sun's existing Migration Services offerings
Delivers tool for Physical-to-Virtual (P2V)conversion of Solaris 8 systems into Solaris 8Containers
Built on proven technology: Solaris Containers
8/8/2019 What's New in Solaris 10 8_07
12/29
S8MA Decision FlowchartIs app
certified forS10?
Migrate appinstance to S10
Does ISVexist?
Is ISVsupport
required?
WorkwithMDEto get app
support onS10Success?
Re-evaluatebusiness planwithcustomer
Must apprunasroot?
Does appviolate S8C
assumptionsforroot?
CanappbemodifiedtoruninS8C?
Y Y
Y
Y
N
N N
Y
N
Use the Solaris 8
MigrationAssistant !!
Does appuse unavailable
S8 feat's?
N
Y
N
Y
N
Y
N
8/8/2019 What's New in Solaris 10 8_07
13/29
S8MA and Solaris
Key foundations for Solaris 8 Migration Assistant> The Solaris Binary Compatibility Guarantee
> Solaris Containers
> BrandZ Technology
Integrated with other Solaris features> DTrace
> ZFS> Predictive Self Healing (FMA)
8/8/2019 What's New in Solaris 10 8_07
14/29
Technology Components
Archiver or P2V tool> Archives the Solaris 8 system ready to be moved to the
target system
Updater> This tool prepares the Solaris 8 images so they can run
in the Solaris 8 Container
Solaris 8 Container
> The environment that runs the Solaris 8 environment asif it is still on the original system
8/8/2019 What's New in Solaris 10 8_07
15/29
How does S8MA work?
Migration> P2V tool archives Solaris 8 image
> Image is pulled across to Solaris 10 machine
> Updater adds patches to Solaris 8 image
> Updater makes changes for known incompatibilitiesi.e. some startup scripts
Runtime
> Solaris 8 user land environment booted on S8MA> Solaris 8 brand library translates Solaris 8 system calls
to Solaris 10
8/8/2019 What's New in Solaris 10 8_07
16/29
Requirements
SPARC only Client System
> Any SPARC hardware running Solaris 8 with latestrecommended patches applied
Target System> Any SPARC hardware that runs Solaris 10
> Solaris 10 8/07 including BrandZ technology
> Kernel patches delivering additional customisations toBrandZ (127111-01 or higher)
8/8/2019 What's New in Solaris 10 8_07
17/29
Sweet Spot
Legacy Applications> small:too much effort to port
> home grown:no longer have the code
> old:unsupported, lost the documentation Non-root User land applications
Hardware that is going end of life
> performance should improve as move onto later chipsets Compute farms
> To run everywhere OEMs compile to lowest commonfactor
8/8/2019 What's New in Solaris 10 8_07
18/29
S8MA: Upgrade in Phases
Solaris 10Global
OPL
Solaris 10 Container
ZFS DTrace
DatabaseApplication
Solaris 8
Solaris 8 MigrationContainer
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
FMA
T2000/T5120/T5220
Using Containers to help migration to Solaris 10
8/8/2019 What's New in Solaris 10 8_07
19/29
S8MA: Upgrade in Phases
Solaris 10Global
OPL
Solaris 10 Container
ZFS DTrace
BrandZ
Server
OS
Application
db27.foo.comNIS Name SvcRoot PW: db27
Local tools &scripts
FMA
Phase II: Application Redeploy
db27.foo.comNIS Name SvcRoot PW: db27
Local tools &scripts
Solaris 8 MigrationContainer
DatabaseApplication
DatabaseApplication
T2000/T5120/T5220
8/8/2019 What's New in Solaris 10 8_07
20/29
Using zonecfg to define a solaris8zone
globalzone# zonecfg -z mys8mys8: No such zone configured
Use '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> end
zonecfg:mys8> commit
globalzone# zoneadm list -vcID NAME STATUS PATH BRAND IP
0 global running / native shared
- mys8 configured /aux/zones/mys8 solaris8 shared
8/8/2019 What's New in Solaris 10 8_07
21/29
Use zoneadm to install the zone
globalzone# zoneadm -z mys8 install -a -u/net/server/mys8.flar
Log File: /var/tmp/mys8.install.106203.logSource: /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
8/8/2019 What's New in Solaris 10 8_07
22/29
How to get S8MA
Software available via download for trial purposes Deployment through Sun Enterprise Migration
Implementation Service from Sun PS
Separate Subscription Part # from Solaris 10> Includes RTU, software, and service
> Licensed per socket
> Solaris Premium Subscription, Gold or Platinum status
required Separate Solaris 8 license to run a Solaris 8
Container is not required
8/8/2019 What's New in Solaris 10 8_07
23/29
Solaris 10 Evaluation Service
Minimum service consists of 3 activities> Assess application(s) to check possible use in Solaris 8
container
> Configuration of Solaris 8 container, subsequent installs
may be performed by the customer> Support while testing applications in Solaris 8 container.
Not all Solaris 8 applications are suitable S8MA,SunPS will:> help maximize the benefits of S8MA
> help insure technology is correctly leveraged
> minimize the risk and impact of migration
8/8/2019 What's New in Solaris 10 8_07
24/29
Conclusion
S8MA will help you rapidly migrate applicationsreducing risk and cost
No one knows Solaris better than Sun
Core engineers that brought you the quality ofSolaris 8 and Solaris 9 implemented S8MA
This is a fully supported service
There is no need for reverse engineering Elegant solution that is embedded in the kernel
8/8/2019 What's New in Solaris 10 8_07
25/29
Agenda
What's new in Solaris 10 8/07 Solaris 8 Migration Assistent Project Indiana
8/8/2019 What's New in Solaris 10 8_07
26/29
OpenSolaris (Project Indiana)
OpenSolaris as distribution
Delivering Solaris' unique features Easy to acquire
More familiar and discoverable
Community built
Rapid and Simplified Access to Solaris Innovation
8/8/2019 What's New in Solaris 10 8_07
27/29
Project Indiana
Purpose: create an OpenSolaris binary distribution
Single CD install> Basic core OS
> Desktop environment
Additional software can be installed off networkrepositories
Ref: http://www.opensolaris.org/os/project/indiana/
8/8/2019 What's New in Solaris 10 8_07
28/29
Next Steps
> Get Solarissun.com/solaris/get
> Get Data Sheets and White Paperssun.com/solaris/reference_materials
> Get Trainedsun.com/solaris/freetraining |Learning Paths: sun.com/training/solaris
1
2
3
4
> Get Started with Solaris Learning Centerssun.com/solaris/teachme5
> Get Current
sun.com/solaris/move |bigadmin.com/apps |bigadmin.com/hcl6
> Get Involvedopensolaris.org |bigadmin.com |developers.sun.com/solaris
8/8/2019 What's New in Solaris 10 8_07
29/29
What's New inSolaris 10 8/07