SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Integrating x86 Applications
into Linux on System z Environments



               Utz Bacher <utz.bacher@de.ibm.com>




                                                    © 2012 IBM Corporation
Trademarks
    The following are trademarks of the International Business Machines Corporation in the United States, other countries, or both.

      Not all common law marks used by IBM are listed on this page. Failure of a mark to appear does not mean that IBM does not use the mark nor does it mean that the product is not
      actively marketed or is not significant within its relevant market.
      Those trademarks followed by ® are registered trademarks of IBM in the United States; all others are trademarks or common law marks of IBM in the United States.



        For a complete list of IBM Trademarks, see http://www.ibm.com/legal/us/en/copytrade.shtml

        *, AS/400®, e business(logo)®, DBE, ESCO, eServer, FICON, IBM®, IBM (logo)®, iSeries®, MVS, OS/390®, pSeries®, RS/6000®, S/30, VM/ESA®, VSE/ESA,
        WebSphere®, xSeries®, z/OS®, zSeries®, z/VM®, System i, System i5, System p, System p5, System x, System z, System z9®, BladeCenter®




    The following are trademarks or registered trademarks of other companies.

      Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.
      Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom.
      Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
      Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
      Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel
      Corporation or its subsidiaries in the United States and other countries.
      UNIX is a registered trademark of The Open Group in the United States and other countries.
      Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
      ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office.
      IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency, which is now part of the Office of Government Commerce.

    * All other products may be trademarks or registered trademarks of their respective companies.

    Notes:
    Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will
    experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed.
    Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here.
    IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.
    All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual
    environmental costs and performance characteristics will vary depending on individual customer configurations and conditions.
    This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without
    notice. Consult your local IBM business contact for information on the product or services available in your area.
    All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
    Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance,
    compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.
    Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.



2                                                                                                                                                                                              © 2012 IBM Corporation
The Vision



    Run any application in Linux on System z
     – particularly including x86 applications
     – scope: zEnterprise


    Blade virtual servers considered “co-processors” to Linux on
    System z


    Linux on System z manages application lifecycle




3                                                              © 2012 IBM Corporation
Application Integration: Implementation Details


Run x86 Linux applications from




                                                            Linux




                                                                                        Linux
Linux on System z
    – lifecycle of x86 applications and
      resources are entirely managed                    x86                             x86
      from Linux on System z                            app                IEDN         app
    – x86 applications and resources are
      represented through proxy entities                                                                   xHyp
      on Linux on System z                                                                                 blade
                                                    System z
        • proxy processes on System z do
          not use (lots of) cycles or memory
                                               user deals
        • proxy resources allow for managing
                                             with x86 app
          x86 system resources
                                                on z side
    – retains certified x86 distribution
      environments (no kernel changes                   x86         x86 proxy process   x86
      required)                                         app         behaves identical   app
                                                                     to real process
                                                                                                x86 app runs
                                                                                                on blade
4                                                                                               © 2012 IBM Corporation
Application Integration: Aspects Covered



    x86 Blade Virtual Server Attachment
    File System Integration
    Network Integration
    Userids, Authorization, Authentication
    Software Package Management
    Execution of x86 Binaries
    Process Management
    Logging
    Time Synchronization




5                                            © 2012 IBM Corporation
Customer Segmentation




Providing significant value for          Providing no specific value for
customers ...                            customers ...
... wanting to augment their exising     ... managing dozens of images or more
business solution on System z with x86   from zManager, mostly on a virtual
components                               server granularity
... centering everything around their    ... leveraging their x86 procedures and
existing System z procedures and         personnell for managing their zBX x86
solution                                 nodes




6                                                                       © 2012 IBM Corporation
Value Proposition



    Embrace fit for purpose paradigm: compose your business solution based
    on your needs
     – combine architectural strengths and properties of System z and x86
     – employ x86 application ecosystem

    Reduce management complexity of hybrid business solutions
     – x86 blades simply feel like additional processor and memory capacity: hybrid
       made easy
     – extend Unified Resource Manager philosophy to the Operating System level

    Leverage operations and procedures existing in Linux on System z for
    distributed components of solutions
      – unified management for System z and x86 components of solution



7                                                                          © 2012 IBM Corporation
Outline of 4Q2011 Technology Study



    Technology Study provided on developerWorks
     – binary only
     – targetting SLES 11 SP1 and RHEL 6.1
     – free of charge
     – Linux on System z—Linux on x86 only
     – uses IEDN for z—x86 communication


    Service on best-can-do basis only
     – Q&A via functional email ID
     – production support to be discussed based on customer demand


    Direction of future development depends on feedback from the field

8                                                                    © 2012 IBM Corporation
THANK YOU




9               © 2012 IBM Corporation
BACKUP




10            © 2012 IBM Corporation
What Is It?


     After attaching, blades will feel like additional x86 execution capacity
     to a Linux on System z image
       – Install, run and control x86 applications from Linux on System z, as if
         they were System z binaries
       – Most Linux on System z operations can be extended to attached x86
         images
       – Single System appearance for the operator




11                                                                       © 2012 IBM Corporation
Content of 4Q Technology Study (1)


     Execution of x86 Binaries
      – transparent execution of x86 applications on a single blade virtual
        server
          • applies to x86 binaries and scripts residing on x86 file systems
          • results in a proxy process on System z
      – no multi-blade virtual server support yet
     Process Management
      – basic functionality complete to run applications
      – proxy behaves like real process for process life cycle (forks, renames,
        daemons, termination), threads, sessions, open file descriptors (incl.
        tty support), signals, real and effective uid/gid environment variables
        (with some adequate mapping), X11
      – resource consumption monitoring
      – no full performance monitoring yet
      – no IPC; no IPC monitoring yet

12                                                                             © 2012 IBM Corporation
Content of 4Q Technology Study (2)


     Userids, Authorization, Authentication
      – sharing of users, groups, passwords
          • allows to extend reach of common Linux tools to x86
          • allows for considering x86-based userid changes (e.g. during application
            installation)
       – no advanced authentication forwarding yet (pam, nsswitch)
     File System Integration
       – NFS based integration of full x86 file system – full access to x86 data
         from System z
       – proc file integration (merged into different path) between System z and
         x86
       – no symbolic link integration yet
     Network Integration
       – IP Masquerading (NAT)
       – no IPv6 support yet



13                                                                             © 2012 IBM Corporation
Content of 4Q Technology Study (3)


     Time Synchronization
      – time synchronization of x86 to System z‘s clock (release 0.3-
        34.1)
     Logging
      – centralized log files on System z
     Software Package Management
      – full rpm integration via meta-rpms
      – dependencies can be honored or disregarded (user
        configurable)
      – rpm repository integration possible
      – no offline package management yet



14                                                                © 2012 IBM Corporation
Content of 4Q Technology Study (4)


     x86 Blade Virtual Server Attachment
      – installation, deinstallation of application integration
      – attachment and detachment of blades establishes and cuts all
        links between System z and x86
     Documentation
      – manual describing concept and Technology Study content
      – man pages for all AI commands and specifics available on
        System z
     zEnterprise integration
      – communication through IEDN
      – no zEnterprise API exploitation yet



15                                                              © 2012 IBM Corporation
Target: Consolidate Heterogeneous Solutions
Scenario:                                                 Examples:                    Customer value:
     consolidate all systems   can include blade data in    application serving          single management endpoint
     to System z, even if      z-managed resiliency (on     data analytics and risk      improved availability and
         applications not      file basis as shared with    management                   resiliency for overall solution
         available on z        z master)                    (commercial HPC)             complete consolidation and
         applications not            data replication and   x86 legacy applications      approach pure System z TCO
         running                     site failover
                                                                                         converge data to better comply
         economically on z         z/OS managed                                          to regulatory requirements
                                   backup/restore

                                                    eliminate manual
          single management endpoint
                                                    transfers and data
                                                    duplication




                      site failover can
                        include blade
                             data                                                     remaining few   most servers
                      as shared via file                                              servers run on  migrated to
                           system                                                     x86 environment Linux on
                                                                                                      System z
                        backup ca include
                        blade data
16                                                                                                        © 2012 IBM Corporation
Target Scenarios


     Not available on Linux on System z, but relates to back end software on (Linux on)
     System z
     Customer not willing to use on System z, but relates to back end software on
     (Linux on) System z: compute intensive
     Customer not willing to use on System z, but relates to back end software on
     (Linux on) System z: high effort to move to System z

     Brownfield considerations: integration with higher level management products
       – integrated, where Linux on System z can be extended to build on zManager
         capabilities: workload and energy management
       – transparently, where Linux on System z represents x86 workload and is the only
         managed-to environment: user and authentication management, automation
       – explicitly, where management software requires specific agents on all x86 nodes:
         monitoring not relying on consolidation (requiring per-node information)
           • Linux on System z leveraged to deploy agents on x86 nodes




17                                                                                  © 2012 IBM Corporation
Steps in Installing a Business Solution


     Server provisioning
      – hardware deployment
      – virtualization management
     OS deployment
      – OS install
      – OS customization: user setup, backup, etc. according to established processes
     Application deployment
      – installation
      – configuration
     Operation
      – hardware and virtual server management
      – monitoring, logfile analysis, automation, ...
      – maintenance of OS and applications




18                                                                                  © 2012 IBM Corporation
Scenario with System z plus Distributed

                                   System z                                Distributed
Server provisioning
                                   on z/VM or SE: create Linux guest       deploy hardware
  – hardware deployment
                                    or LPAR                                create virtual server
  – virtualization management

OS deployment                                                              installation (or cloning) of Linux on
                                   installation (or cloning) of Linux on
 – OS install                                                                x86
                                     System z
 – OS customization: user setup,                                           customization of Linux on x86
                                   customization of Linux on System
    backup, etc. according to                                                image
                                     z image
    established processes

Application deployment             on Linux on System z image:             on Linux on x86 image:
  – installation                    installation and configuration of       installation and configuration of
  – configuration                   System z applications                   System z applications
Operation
 – hardware and virtual server
                                   on z/VM or SE: virtualization           on hardware or hypervisor: server
   management
                                    management                              and virtualization management
 – monitoring, logfile analysis,
                                   on Linux on System z image:             on Linux on x86 image:
   automation, ...
                                    operational tasks                       operational tasks
 – maintenance of OS and
   applications

19                                                                                              © 2012 IBM Corporation
Scenario with zEnterprise System

                                   System z                             Distributed
Server provisioning
                                   on Unified Resource Manager: deploy hardware resources and create
  – hardware deployment
                                    virtual server
  – virtualization management

OS deployment                      installation (or cloning) of Linux on System z and x86 (covered in future
 – OS install                        releases of zEnterprise with tooling on top)
 – OS customization: user setup,                                        customization of Linux on x86
    backup, etc. according to      customization of Linux on System
                                                                         image
    established processes           z image

Application deployment             on Linux on System z image:          on Linux on x86 image:
  – installation                    installation and configuration of    installation and configuration of
  – configuration                   System z applications                System z applications
Operation                          on Unified Resource Manager: hardware and virtualization
 – hardware and virtual server      management
   management
 – monitoring, logfile analysis,   on z/VM or SE: virtualization        on hardware or hypervisor: server
   automation, ...                  management                           and virtualization management
 – maintenance of OS and           on Linux on System z image:          on Linux on x86 image:
   applications                     operational tasks                    operational tasks


20                                                                                          © 2012 IBM Corporation
Scenario with System zEnterprise and Application Integration

                                   System z                             Distributed
Server provisioning
                                   on Unified Resource Manager: deploy hardware resources and create
  – hardware deployment
                                    virtual server
  – virtualization management
                                   installation (or cloning) of Linux on System z and x86 (covered in future
OS deployment                        releases of zEnterprise with tooling on top)
 – OS install
 – OS customization: user setup,   installation of application          installation of application
    backup, etc. according to        integration package                  integration package
    established processes
                                   customization of converged Linux image

Application deployment
                                   from Linux on System z image: installation and configuration of System
  – installation
                                     z and x86 applications
  – configuration
Operation                          on Unified Resource Manager: hardware and virtualization
 – hardware and virtual server      management
   management
 – monitoring, logfile analysis,
   automation, ...                 from Linux on System z image: operational tasks
 – maintenance of OS and
   applications

21                                                                                           © 2012 IBM Corporation
Customer Benefit

      Reduced Complexity of zEnterprise Hybrid
       – common operations across the hybrid solution centered around Linux on System z
           • reduced number of application management endpoints
           • allow for full consolidation to Linux on System z even with x86-only applications being part of
             the solution
           • extending Unified Resource Manager philosophy to the Operating System level
       – x86 blades simply feel like additional processor and memory capacity: hybrid made
         easy
      Value through integration of x86 workload into Linux on System z solutions
       – Linux on System z solutions acquires new capabilities: implement cost efficient
         solutions with x86 components
       – leverage System z storage capabilities for x86 workload (backup, failover)
       – Linux on x86 and System z data is converged – allows for easier compliance to
         regulatory requirements due to deduplication
       – leverage Linux on System z capabilities (e.g. user setup, firewalls, TSA, …) for x86
         slave systems




22                                                                                             © 2012 IBM Corporation

Mais conteúdo relacionado

Mais procurados

Harness the Power of the Cloud
Harness the Power of the CloudHarness the Power of the Cloud
Harness the Power of the CloudInnoTech
 
z/VM 6.2: Increasing the Endless Possibilities of Virtualization
z/VM 6.2: Increasing the Endless Possibilities of Virtualizationz/VM 6.2: Increasing the Endless Possibilities of Virtualization
z/VM 6.2: Increasing the Endless Possibilities of VirtualizationIBM India Smarter Computing
 
Ibm virtualization techday v2.0 final
Ibm virtualization techday v2.0 finalIbm virtualization techday v2.0 final
Ibm virtualization techday v2.0 finalAbhed
 
Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)Carolyn Crowe
 
Embedded Database Technology | Interbase From Embarcadero Technologies
Embedded Database Technology | Interbase From Embarcadero TechnologiesEmbedded Database Technology | Interbase From Embarcadero Technologies
Embedded Database Technology | Interbase From Embarcadero TechnologiesMichael Findling
 
Open systems Specialists: XiV Storage Reinvented
Open systems Specialists: XiV Storage ReinventedOpen systems Specialists: XiV Storage Reinvented
Open systems Specialists: XiV Storage ReinventedVincent Kwon
 
Id105 fortify your ibm lotus notes and ibm lotus domino infrastructure agai...
Id105   fortify your ibm lotus notes and ibm lotus domino infrastructure agai...Id105   fortify your ibm lotus notes and ibm lotus domino infrastructure agai...
Id105 fortify your ibm lotus notes and ibm lotus domino infrastructure agai...waukema
 
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBMVerdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBMIBM Danmark
 
Ims keeping current for phoenix
Ims keeping current for phoenixIms keeping current for phoenix
Ims keeping current for phoenixJeff Pearce
 
IBM BP Kickoff 2013 VDI Solutions
IBM BP Kickoff 2013    VDI SolutionsIBM BP Kickoff 2013    VDI Solutions
IBM BP Kickoff 2013 VDI SolutionsIBM Danmark
 
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...IBMSSA
 

Mais procurados (12)

Harness the Power of the Cloud
Harness the Power of the CloudHarness the Power of the Cloud
Harness the Power of the Cloud
 
z/VM 6.2: Increasing the Endless Possibilities of Virtualization
z/VM 6.2: Increasing the Endless Possibilities of Virtualizationz/VM 6.2: Increasing the Endless Possibilities of Virtualization
z/VM 6.2: Increasing the Endless Possibilities of Virtualization
 
z/VSE V5.1 Update
z/VSE V5.1 Updatez/VSE V5.1 Update
z/VSE V5.1 Update
 
Ibm virtualization techday v2.0 final
Ibm virtualization techday v2.0 finalIbm virtualization techday v2.0 final
Ibm virtualization techday v2.0 final
 
Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)
 
Embedded Database Technology | Interbase From Embarcadero Technologies
Embedded Database Technology | Interbase From Embarcadero TechnologiesEmbedded Database Technology | Interbase From Embarcadero Technologies
Embedded Database Technology | Interbase From Embarcadero Technologies
 
Open systems Specialists: XiV Storage Reinvented
Open systems Specialists: XiV Storage ReinventedOpen systems Specialists: XiV Storage Reinvented
Open systems Specialists: XiV Storage Reinvented
 
Id105 fortify your ibm lotus notes and ibm lotus domino infrastructure agai...
Id105   fortify your ibm lotus notes and ibm lotus domino infrastructure agai...Id105   fortify your ibm lotus notes and ibm lotus domino infrastructure agai...
Id105 fortify your ibm lotus notes and ibm lotus domino infrastructure agai...
 
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBMVerdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
 
Ims keeping current for phoenix
Ims keeping current for phoenixIms keeping current for phoenix
Ims keeping current for phoenix
 
IBM BP Kickoff 2013 VDI Solutions
IBM BP Kickoff 2013    VDI SolutionsIBM BP Kickoff 2013    VDI Solutions
IBM BP Kickoff 2013 VDI Solutions
 
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
 

Semelhante a Integrating x86 Applications into Linux on System z Environments

z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...
z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...
z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...zOSCommserver
 
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...MongoDB
 
IBM Impact session 1654-how to move an existing cics application to a smartphone
IBM Impact session 1654-how to move an existing cics application to a smartphoneIBM Impact session 1654-how to move an existing cics application to a smartphone
IBM Impact session 1654-how to move an existing cics application to a smartphonenick_garrod
 
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas Filipe Miranda
 
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...NRB
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems EffectIBM
 
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesOperating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesFatih Özlü
 
OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?Anderson Bassani
 
Learn .NET Core - Introduction
Learn .NET Core - IntroductionLearn .NET Core - Introduction
Learn .NET Core - IntroductionEng Teong Cheah
 
Cloud Ready for Linux on System z Technical White Paper
Cloud Ready for Linux on System z Technical White PaperCloud Ready for Linux on System z Technical White Paper
Cloud Ready for Linux on System z Technical White PaperIBM India Smarter Computing
 
Linux on System z Update: Current & Future Linux on System z Technology
Linux on System z Update: Current & Future Linux on System z TechnologyLinux on System z Update: Current & Future Linux on System z Technology
Linux on System z Update: Current & Future Linux on System z TechnologyIBM India Smarter Computing
 
What's new in zOS v2.4 - Announce Edition.pdf
What's new  in zOS v2.4 - Announce Edition.pdfWhat's new  in zOS v2.4 - Announce Edition.pdf
What's new in zOS v2.4 - Announce Edition.pdfSeppEngelmaier
 
Dev ops for z
Dev ops for z Dev ops for z
Dev ops for z bamadhu
 
Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Strongback Consulting
 
CICS TS for z/VSE Update including CICS connectivity options
CICS TS for z/VSE Update including CICS connectivity optionsCICS TS for z/VSE Update including CICS connectivity options
CICS TS for z/VSE Update including CICS connectivity optionsIBM
 
IBM z/OS Provisioning Toolkit v1.0.2
IBM z/OS Provisioning Toolkit v1.0.2IBM z/OS Provisioning Toolkit v1.0.2
IBM z/OS Provisioning Toolkit v1.0.2Matthew Webster
 

Semelhante a Integrating x86 Applications into Linux on System z Environments (20)

z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...
z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...
z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...
 
Linux and IBM System z Technology
Linux and IBM System z TechnologyLinux and IBM System z Technology
Linux and IBM System z Technology
 
What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?
 
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
 
IBM Impact session 1654-how to move an existing cics application to a smartphone
IBM Impact session 1654-how to move an existing cics application to a smartphoneIBM Impact session 1654-how to move an existing cics application to a smartphone
IBM Impact session 1654-how to move an existing cics application to a smartphone
 
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
 
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems Effect
 
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesOperating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
 
OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?
 
Learn .NET Core - Introduction
Learn .NET Core - IntroductionLearn .NET Core - Introduction
Learn .NET Core - Introduction
 
Cloud Ready for Linux on System z Technical White Paper
Cloud Ready for Linux on System z Technical White PaperCloud Ready for Linux on System z Technical White Paper
Cloud Ready for Linux on System z Technical White Paper
 
Linux on System z Update: Current & Future Linux on System z Technology
Linux on System z Update: Current & Future Linux on System z TechnologyLinux on System z Update: Current & Future Linux on System z Technology
Linux on System z Update: Current & Future Linux on System z Technology
 
What's new in zOS v2.4 - Announce Edition.pdf
What's new  in zOS v2.4 - Announce Edition.pdfWhat's new  in zOS v2.4 - Announce Edition.pdf
What's new in zOS v2.4 - Announce Edition.pdf
 
Maximize o valor do z/OS
Maximize o valor do z/OSMaximize o valor do z/OS
Maximize o valor do z/OS
 
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
 
Dev ops for z
Dev ops for z Dev ops for z
Dev ops for z
 
Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10
 
CICS TS for z/VSE Update including CICS connectivity options
CICS TS for z/VSE Update including CICS connectivity optionsCICS TS for z/VSE Update including CICS connectivity options
CICS TS for z/VSE Update including CICS connectivity options
 
IBM z/OS Provisioning Toolkit v1.0.2
IBM z/OS Provisioning Toolkit v1.0.2IBM z/OS Provisioning Toolkit v1.0.2
IBM z/OS Provisioning Toolkit v1.0.2
 

Mais de IBM India Smarter Computing

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments IBM India Smarter Computing
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...IBM India Smarter Computing
 
A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceIBM India Smarter Computing
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM India Smarter Computing
 

Mais de IBM India Smarter Computing (20)

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments
 
All-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage EfficiencyAll-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage Efficiency
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
 
IBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product GuideIBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product Guide
 
IBM System x3250 M5
IBM System x3250 M5IBM System x3250 M5
IBM System x3250 M5
 
IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4
 
IBM System x3650 M4 HD
IBM System x3650 M4 HDIBM System x3650 M4 HD
IBM System x3650 M4 HD
 
IBM System x3300 M4
IBM System x3300 M4IBM System x3300 M4
IBM System x3300 M4
 
IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4
 
IBM System x3500 M4
IBM System x3500 M4IBM System x3500 M4
IBM System x3500 M4
 
IBM System x3550 M4
IBM System x3550 M4IBM System x3550 M4
IBM System x3550 M4
 
IBM System x3650 M4
IBM System x3650 M4IBM System x3650 M4
IBM System x3650 M4
 
IBM System x3500 M3
IBM System x3500 M3IBM System x3500 M3
IBM System x3500 M3
 
IBM System x3400 M3
IBM System x3400 M3IBM System x3400 M3
IBM System x3400 M3
 
IBM System x3250 M3
IBM System x3250 M3IBM System x3250 M3
IBM System x3250 M3
 
IBM System x3200 M3
IBM System x3200 M3IBM System x3200 M3
IBM System x3200 M3
 
IBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and ConfigurationIBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and Configuration
 
A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization Performance
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architecture
 
X6: The sixth generation of EXA Technology
X6: The sixth generation of EXA TechnologyX6: The sixth generation of EXA Technology
X6: The sixth generation of EXA Technology
 

Integrating x86 Applications into Linux on System z Environments

  • 1. Integrating x86 Applications into Linux on System z Environments Utz Bacher <utz.bacher@de.ibm.com> © 2012 IBM Corporation
  • 2. Trademarks The following are trademarks of the International Business Machines Corporation in the United States, other countries, or both. Not all common law marks used by IBM are listed on this page. Failure of a mark to appear does not mean that IBM does not use the mark nor does it mean that the product is not actively marketed or is not significant within its relevant market. Those trademarks followed by ® are registered trademarks of IBM in the United States; all others are trademarks or common law marks of IBM in the United States. For a complete list of IBM Trademarks, see http://www.ibm.com/legal/us/en/copytrade.shtml *, AS/400®, e business(logo)®, DBE, ESCO, eServer, FICON, IBM®, IBM (logo)®, iSeries®, MVS, OS/390®, pSeries®, RS/6000®, S/30, VM/ESA®, VSE/ESA, WebSphere®, xSeries®, z/OS®, zSeries®, z/VM®, System i, System i5, System p, System p5, System x, System z, System z9®, BladeCenter® The following are trademarks or registered trademarks of other companies. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency, which is now part of the Office of Government Commerce. * All other products may be trademarks or registered trademarks of their respective companies. Notes: Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here. IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply. All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions. This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area. All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography. 2 © 2012 IBM Corporation
  • 3. The Vision Run any application in Linux on System z – particularly including x86 applications – scope: zEnterprise Blade virtual servers considered “co-processors” to Linux on System z Linux on System z manages application lifecycle 3 © 2012 IBM Corporation
  • 4. Application Integration: Implementation Details Run x86 Linux applications from Linux Linux Linux on System z – lifecycle of x86 applications and resources are entirely managed x86 x86 from Linux on System z app IEDN app – x86 applications and resources are represented through proxy entities xHyp on Linux on System z blade System z • proxy processes on System z do not use (lots of) cycles or memory user deals • proxy resources allow for managing with x86 app x86 system resources on z side – retains certified x86 distribution environments (no kernel changes x86 x86 proxy process x86 required) app behaves identical app to real process x86 app runs on blade 4 © 2012 IBM Corporation
  • 5. Application Integration: Aspects Covered x86 Blade Virtual Server Attachment File System Integration Network Integration Userids, Authorization, Authentication Software Package Management Execution of x86 Binaries Process Management Logging Time Synchronization 5 © 2012 IBM Corporation
  • 6. Customer Segmentation Providing significant value for Providing no specific value for customers ... customers ... ... wanting to augment their exising ... managing dozens of images or more business solution on System z with x86 from zManager, mostly on a virtual components server granularity ... centering everything around their ... leveraging their x86 procedures and existing System z procedures and personnell for managing their zBX x86 solution nodes 6 © 2012 IBM Corporation
  • 7. Value Proposition Embrace fit for purpose paradigm: compose your business solution based on your needs – combine architectural strengths and properties of System z and x86 – employ x86 application ecosystem Reduce management complexity of hybrid business solutions – x86 blades simply feel like additional processor and memory capacity: hybrid made easy – extend Unified Resource Manager philosophy to the Operating System level Leverage operations and procedures existing in Linux on System z for distributed components of solutions – unified management for System z and x86 components of solution 7 © 2012 IBM Corporation
  • 8. Outline of 4Q2011 Technology Study Technology Study provided on developerWorks – binary only – targetting SLES 11 SP1 and RHEL 6.1 – free of charge – Linux on System z—Linux on x86 only – uses IEDN for z—x86 communication Service on best-can-do basis only – Q&A via functional email ID – production support to be discussed based on customer demand Direction of future development depends on feedback from the field 8 © 2012 IBM Corporation
  • 9. THANK YOU 9 © 2012 IBM Corporation
  • 10. BACKUP 10 © 2012 IBM Corporation
  • 11. What Is It? After attaching, blades will feel like additional x86 execution capacity to a Linux on System z image – Install, run and control x86 applications from Linux on System z, as if they were System z binaries – Most Linux on System z operations can be extended to attached x86 images – Single System appearance for the operator 11 © 2012 IBM Corporation
  • 12. Content of 4Q Technology Study (1) Execution of x86 Binaries – transparent execution of x86 applications on a single blade virtual server • applies to x86 binaries and scripts residing on x86 file systems • results in a proxy process on System z – no multi-blade virtual server support yet Process Management – basic functionality complete to run applications – proxy behaves like real process for process life cycle (forks, renames, daemons, termination), threads, sessions, open file descriptors (incl. tty support), signals, real and effective uid/gid environment variables (with some adequate mapping), X11 – resource consumption monitoring – no full performance monitoring yet – no IPC; no IPC monitoring yet 12 © 2012 IBM Corporation
  • 13. Content of 4Q Technology Study (2) Userids, Authorization, Authentication – sharing of users, groups, passwords • allows to extend reach of common Linux tools to x86 • allows for considering x86-based userid changes (e.g. during application installation) – no advanced authentication forwarding yet (pam, nsswitch) File System Integration – NFS based integration of full x86 file system – full access to x86 data from System z – proc file integration (merged into different path) between System z and x86 – no symbolic link integration yet Network Integration – IP Masquerading (NAT) – no IPv6 support yet 13 © 2012 IBM Corporation
  • 14. Content of 4Q Technology Study (3) Time Synchronization – time synchronization of x86 to System z‘s clock (release 0.3- 34.1) Logging – centralized log files on System z Software Package Management – full rpm integration via meta-rpms – dependencies can be honored or disregarded (user configurable) – rpm repository integration possible – no offline package management yet 14 © 2012 IBM Corporation
  • 15. Content of 4Q Technology Study (4) x86 Blade Virtual Server Attachment – installation, deinstallation of application integration – attachment and detachment of blades establishes and cuts all links between System z and x86 Documentation – manual describing concept and Technology Study content – man pages for all AI commands and specifics available on System z zEnterprise integration – communication through IEDN – no zEnterprise API exploitation yet 15 © 2012 IBM Corporation
  • 16. Target: Consolidate Heterogeneous Solutions Scenario: Examples: Customer value: consolidate all systems can include blade data in application serving single management endpoint to System z, even if z-managed resiliency (on data analytics and risk improved availability and applications not file basis as shared with management resiliency for overall solution available on z z master) (commercial HPC) complete consolidation and applications not data replication and x86 legacy applications approach pure System z TCO running site failover converge data to better comply economically on z z/OS managed to regulatory requirements backup/restore eliminate manual single management endpoint transfers and data duplication site failover can include blade data remaining few most servers as shared via file servers run on migrated to system x86 environment Linux on System z backup ca include blade data 16 © 2012 IBM Corporation
  • 17. Target Scenarios Not available on Linux on System z, but relates to back end software on (Linux on) System z Customer not willing to use on System z, but relates to back end software on (Linux on) System z: compute intensive Customer not willing to use on System z, but relates to back end software on (Linux on) System z: high effort to move to System z Brownfield considerations: integration with higher level management products – integrated, where Linux on System z can be extended to build on zManager capabilities: workload and energy management – transparently, where Linux on System z represents x86 workload and is the only managed-to environment: user and authentication management, automation – explicitly, where management software requires specific agents on all x86 nodes: monitoring not relying on consolidation (requiring per-node information) • Linux on System z leveraged to deploy agents on x86 nodes 17 © 2012 IBM Corporation
  • 18. Steps in Installing a Business Solution Server provisioning – hardware deployment – virtualization management OS deployment – OS install – OS customization: user setup, backup, etc. according to established processes Application deployment – installation – configuration Operation – hardware and virtual server management – monitoring, logfile analysis, automation, ... – maintenance of OS and applications 18 © 2012 IBM Corporation
  • 19. Scenario with System z plus Distributed System z Distributed Server provisioning on z/VM or SE: create Linux guest deploy hardware – hardware deployment or LPAR create virtual server – virtualization management OS deployment installation (or cloning) of Linux on installation (or cloning) of Linux on – OS install x86 System z – OS customization: user setup, customization of Linux on x86 customization of Linux on System backup, etc. according to image z image established processes Application deployment on Linux on System z image: on Linux on x86 image: – installation installation and configuration of installation and configuration of – configuration System z applications System z applications Operation – hardware and virtual server on z/VM or SE: virtualization on hardware or hypervisor: server management management and virtualization management – monitoring, logfile analysis, on Linux on System z image: on Linux on x86 image: automation, ... operational tasks operational tasks – maintenance of OS and applications 19 © 2012 IBM Corporation
  • 20. Scenario with zEnterprise System System z Distributed Server provisioning on Unified Resource Manager: deploy hardware resources and create – hardware deployment virtual server – virtualization management OS deployment installation (or cloning) of Linux on System z and x86 (covered in future – OS install releases of zEnterprise with tooling on top) – OS customization: user setup, customization of Linux on x86 backup, etc. according to customization of Linux on System image established processes z image Application deployment on Linux on System z image: on Linux on x86 image: – installation installation and configuration of installation and configuration of – configuration System z applications System z applications Operation on Unified Resource Manager: hardware and virtualization – hardware and virtual server management management – monitoring, logfile analysis, on z/VM or SE: virtualization on hardware or hypervisor: server automation, ... management and virtualization management – maintenance of OS and on Linux on System z image: on Linux on x86 image: applications operational tasks operational tasks 20 © 2012 IBM Corporation
  • 21. Scenario with System zEnterprise and Application Integration System z Distributed Server provisioning on Unified Resource Manager: deploy hardware resources and create – hardware deployment virtual server – virtualization management installation (or cloning) of Linux on System z and x86 (covered in future OS deployment releases of zEnterprise with tooling on top) – OS install – OS customization: user setup, installation of application installation of application backup, etc. according to integration package integration package established processes customization of converged Linux image Application deployment from Linux on System z image: installation and configuration of System – installation z and x86 applications – configuration Operation on Unified Resource Manager: hardware and virtualization – hardware and virtual server management management – monitoring, logfile analysis, automation, ... from Linux on System z image: operational tasks – maintenance of OS and applications 21 © 2012 IBM Corporation
  • 22. Customer Benefit Reduced Complexity of zEnterprise Hybrid – common operations across the hybrid solution centered around Linux on System z • reduced number of application management endpoints • allow for full consolidation to Linux on System z even with x86-only applications being part of the solution • extending Unified Resource Manager philosophy to the Operating System level – x86 blades simply feel like additional processor and memory capacity: hybrid made easy Value through integration of x86 workload into Linux on System z solutions – Linux on System z solutions acquires new capabilities: implement cost efficient solutions with x86 components – leverage System z storage capabilities for x86 workload (backup, failover) – Linux on x86 and System z data is converged – allows for easier compliance to regulatory requirements due to deduplication – leverage Linux on System z capabilities (e.g. user setup, firewalls, TSA, …) for x86 slave systems 22 © 2012 IBM Corporation