what's new in solaris 10 8_07

Upload: pbosveld

Post on 10-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 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

    [email protected]