Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Red Hat for Power Systems IBM Enterprise2014 Las Vegas

1,854 views

Published on

Red Hat Inc in a Nutshell
- Growing Market for Red Hat - Open Source Model
- Development Powerhouse
! - JBoss for IBM POWER Systems
O!verview of the collaboration between Red Hat and IBM
Red Hat Enterprise Linux 7 Overview
! - Highlights about what is new
More details on new aspects of RHEL7
- Systemd deep dive
- More details about this new feature
- Linux Containers deep dive
- What can we really do with Linux Containers
- An introduction to Red Hat Openshift
Featured ISVs
- EnterpriseDB
- An alternative to Oracle Databases
- Sine NOMINE
- High Availability for RHEL on POWER Systems

Published in: Technology

Red Hat for Power Systems IBM Enterprise2014 Las Vegas

  1. 1. Technical University/Symposia materials may not be reproduced 
 in whole or in part without the prior written permission of IBM. 9.0 © Copyright IBM Corporation 2014 Filipe Miranda <fmiranda@redhat.com> Global Lead for Red Hat Products on IBM System z and Power Systems Red Hat Inc. Red Hat Enterprise Linux on IBM Power Systems
  2. 2. © Copyright IBM Corporation 2014 Topics for this session Red Hat Inc in a Nutshell - Growing Market for Red Hat - Open Source Model - Development Powerhouse - JBoss for IBM POWER Systems ! Overview of the collaboration between Red Hat and IBM ! Red Hat Enterprise Linux 7 Overview - Highlights about what is new ! More details on new aspects of RHEL7 - Systemd deep dive - More details about this new feature - Linux Containers deep dive - What can we really do with Linux Containers - An introduction to Red Hat Openshift Featured ISVs - EnterpriseDB - An alternative to Oracle Databases - Sine NOMINE - High Availability for RHEL on POWER Systems
  3. 3. © Copyright IBM Corporation 2014 Red Hat in a Nutshell
  4. 4. © Copyright IBM Corporation 2014 Growing Market for Red Hat
  5. 5. © Copyright IBM Corporation 2014 Red Hat Open Source Model
  6. 6. © Copyright IBM Corporation 2014 Red Hat Development Powerhouse Corporate Contributions to Linux (Kernel 3.3 - 3.10)
  7. 7. © Copyright IBM Corporation 2014 Red Hat Development Powerhouse Corporate Contributions to OpenStack
  8. 8. © Copyright IBM Corporation 2014 JBoss EAP for IBM Power Systems JBoss addingValue to your solution Take advantage of the superior performance when using Java (1) on Power Systems • JBoss® Enterprise Application Platform (JBoss EAP) is supported on a variety of market-leading operating systems, Java™Virtual Machines (JVMs), and database combinations. • IBM JDK is supported and ready to run on Red Hat Enterprise Linux for Power Systems and recently Red Hat and IBM tested a series of configurations using JBoss EAP, RHEL for Power and Power Systems (2) . • Red Hat provides both production and development support for supported configurations and tested integrations according to your subscription agreement in both physical and virtual environments. https://access.redhat.com/site/articles/111663 (1) http://www.spec.org and http://www-03.ibm.com/systems/power/hardware/reports/system_perf.html (2)
  9. 9. © Copyright IBM Corporation 2014 JBoss products
  10. 10. Red Hat and IBM Collaboration © Copyright IBM Corporation 2014 More than 13 years of collaboration between Red Hat and IBM to offer choice to our customers: Red Hat Enterprise Linux Certified on all IBM platforms
  11. 11. © Copyright IBM Corporation 2014 Red Hat and IBM Collaboration • Offered in zCloud • Embedded as “Red Hat KVM” in: • IBM SmartCloud • zBX (x86 Blades virtualization) • PureFlex Systems • Embedded in Netezza • IBM’s Watson Cluster • Running on Power Systems Red Hat is currently part of IBM’s solutions such as:
  12. 12. © Copyright IBM Corporation 2014 What’s different this time about Linux on POWER Systems?
  13. 13. © Copyright IBM Corporation 2014 $1 Billion Investment USD1 billion Linux on Power investment 5 Power Systems Linux Centers Power development cloud IBM Watson OpenPOWER Foundation SoftLayer Integration 1000’s of Engineers More than 9,000 patents POWER8: 6 years USD2B R&D investment with hundreds of patents
  14. 14. © Copyright IBM Corporation 2014 Innovation on Power Systems POWER7/7+ 45/32 nm POWER8 POWER6/6+ 65/65 nm POWER5/5+ 130/90 nm POWER9 ! Extreme Analytics Optimization ! Extreme Big Data Optimization ! On-chip accelerators ! More Cores ! SMT+++ ! Reliability ++ ! FPGA Support ! Transactional Memory ! PCIe Acceleration ! 200+ systems in test ! Eight Cores ! On-Chip eDRAM ! Power-Optimized Cores ! Memory Subsystem ++ ! SMT++ ! Reliability + ! VSM & VSX ! Protection Keys+ ! Dual Core ! High Frequencies ! Virtualization + ! Memory Subsystem + ! Altivec ! Instruction Retry ! Dynamic Energy Mgmt ! SMT + ! Protection Keys ! Dual Core ! Enhanced Scaling ! SMT ! Distributed Switch + ! Core Parallelism + ! FP Performance + ! Memory Bandwidth + ! Virtualization 2004 2007 2010 2014
  15. 15. © Copyright IBM Corporation 2014 Power8 Innovation
  16. 16. © Copyright IBM Corporation 2014 Power8 - eight threads per core
  17. 17. © Copyright IBM Corporation 2014 Intel is not increasing core performance, only number of cores
  18. 18. © Copyright IBM Corporation 2014 POWER8 and Linux shows better SMT throughput
  19. 19. © Copyright IBM Corporation 2014 Current RHEL Lifecycle *All dates are approximate and subject to change
  20. 20. © Copyright IBM Corporation 2014 New Power8 Systems Target Also Available
  21. 21. © Copyright IBM Corporation 2014 New Stack for POWER Systems
  22. 22. © Copyright IBM Corporation 2014 Red Hat Enterprise Linux 7 • RHEL7 Basic Facts !• What’s changed ? Public release Jun 2014
  23. 23. © Copyright IBM Corporation 2014 Basic Facts • Based on Fedora 19 and Kernel 3.10 !• Supported Architectures: x86_64, IBM Power Systems and System z !• 64bit! 32-bit libraries will be made available
  24. 24. © Copyright IBM Corporation 2014 Installer • The RHEL 7 installation procedure presents a user friendly interface that allows RHEL to be installed a more comprehensive installation process rather than having 13 linear screens • Easy to go back to a main page • Warnings and errors provided to guide the user
  25. 25. © Copyright IBM Corporation 2014 System Initialization and service manager • Uses Systemd, a system and service manager !• Allows more work to be done concurrently (possibly in parallel) at system startup resulting faster system boot times. !• Integrates chkconfig + service
  26. 26. © Copyright IBM Corporation 2014 Filesystems - Many choices
  27. 27. © Copyright IBM Corporation 2014 Linux Containers Application isolation mechanism for light-weight, multi-tenancy environments with a single underlying OS https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/ Resource_Management_and_Linux_Containers_Guide/sec-Creating_a_Container.html
  28. 28. © Copyright IBM Corporation 2014 MS Integration • Out-of-the-box Linux support of direct interoperability with Active Directory • Automatic detection of the domain controller to join (AD/IDM) • Simple, integrated set-up of the authentication configuration
  29. 29. © Copyright IBM Corporation 2014 Disclaimer The content set forth herein is Red Hat confidential information and does not constitute in any way a binding or legal agreement or impose any legal obligation or duty on Red Hat. ! This information is provided for discussion purposes only and is subject to change for any or no reason. ! Schedules and features disclosed during the course of this presentation are on an “IF and WHEN available” basis.
  30. 30. © Copyright IBM Corporation 2014 Hypervisor Strategy Red Hat Virtualization for IBM PowerLinux is currently planned to deliver, if and when available: ! • Red Hat certified virtualization solution • “Red Hat KVM based Hypervisor" • Management by Red Hat Enterprise Virtualization Manager (on x86 hardware) ! • Support for unlimited Red Hat Enterprise Linux guests
  31. 31. © Copyright IBM Corporation 2014 RHEV for PowerLinux
  32. 32. © Copyright IBM Corporation 2014 Little Endian Support Red Hat Enterprise Linux for IBM Power (Little Endian) is currently planned to deliver, if and when available: ! • Enterprise-class operating system for Little Endian servers • Platform based on Red Hat Enterprise Linux 7.1 • Infrastructure to support IBM scale-out, server farm deployments
  33. 33. © Copyright IBM Corporation 2014 RHEL for POWER Little Endian
  34. 34. © Copyright IBM Corporation 2014 Roadmap Summary Phase I: ! • Red Hat EnterpriseVirtualization for IBM PowerLinux • Red Hat Enterprise Linux for IBM PowerLinux • Red Hat Enterprise Linux for IBM PowerLinux with SmartVirtualization ! Phase II (based on 7.1): ! • Red Hat Enterprise Linux for Power (BE) • PowerLinux Little Endian • PowerLinux Little Endian with SmartVirtualization
  35. 35. © Copyright IBM Corporation 2014 Systemd Deep Dive
  36. 36. © Copyright IBM Corporation 2014 Systemd # systemd-analyze plot > boot.svg ; firefox ./boot.svg
  37. 37. © Copyright IBM Corporation 2014 Systemd # systemd-analyze plot > boot.svg ; firefox ./boot.svg
  38. 38. © Copyright IBM Corporation 2014 Systemd # systemd-analyze plot > boot.svg ; firefox ./boot.svg
  39. 39. © Copyright IBM Corporation 2014 Systemd Checking status of a service using systemctl:
  40. 40. © Copyright IBM Corporation 2014 Systemd Stoping a service using systemctl:
  41. 41. © Copyright IBM Corporation 2014 Systemd Starting a service using systemctl:
  42. 42. © Copyright IBM Corporation 2014 Systemd Systemd sshd script example:
  43. 43. © Copyright IBM Corporation 2014 Systemd Systemd:Automatic restart of services
  44. 44. © Copyright IBM Corporation 2014 Systemd Systemd Postfix script example:
  45. 45. © Copyright IBM Corporation 2014 Systemd Difference in script complexity: RHEL6 and RHEL7
  46. 46. © Copyright IBM Corporation 2014 Systemd Creating your own Systemd service script:
  47. 47. © Copyright IBM Corporation 2014 Systemd + CGroups Systemd working with CGroups dstat − Display details of a data structure (i.e. block or sector)
  48. 48. © Copyright IBM Corporation 2014 Systemd + CGroups Systemd working with CGroups: Limiting write to 1M
  49. 49. © Copyright IBM Corporation 2014 Linux Containers Deep Dive
  50. 50. © Copyright IBM Corporation 2014 Linux Containers Application Containers (same kernel and /usr as the host system) Hosting Applications:Application Containers
  51. 51. © Copyright IBM Corporation 2014 Linux Containers • Secure application sandboxing technology • Promotes ultra multi-tenancy and density • Carves up the host system and its resources into containers What are Linux Containers?
  52. 52. © Copyright IBM Corporation 2014 Linux Containers Key elements of Linux Containers
  53. 53. © Copyright IBM Corporation 2014 Linux Containers Linux Containers building blocks Linux Containers are built using the following RHEL technologies: ! • Resource Management - Control groups • Filesystem Separation – Device mapperThin Provisioning • Isolation - Namespaces • Security - SELinux • Tooling – Libvirt-lxc and virt-sandbox-service ! Deployment model: Plumbed into systemd which allows for launching hundreds of containers
  54. 54. © Copyright IBM Corporation 2014 Linux Containers Red Hat Enterprise Linux - Container Architecture
  55. 55. © Copyright IBM Corporation 2014 Linux Containers Resource Management with Cgroups
  56. 56. © Copyright IBM Corporation 2014 Linux Containers Red Hat Enterprise Linux - Container Architecture While not technically part of the cgroups work, a related feature of the Linux kernel is namespace isolation, where groups of processes are separated such that they cannot "see" resources in other groups. For example, a PID namespace provides a separate enumeration of process identifiers within each namespace.Also available are mount, UTS, network and SysV IPC namespaces.
  57. 57. © Copyright IBM Corporation 2014 Linux Containers • Mount : mounting/unmounting filesystems • UTS : hostname, domainname !• IPC : SysV message queues, shared memory segments !• Network: IPv4/IPv6 stacks, routing, firewall !• PID: Private /proc, multiple pid 1's !• User: (UID) Just showing up in the Kernel now !• Mount, UTS, IPC, Network, PID are fully supported in RHEL 7.0 Namespaces
  58. 58. © Copyright IBM Corporation 2014 Linux Containers Red Hat Enterprise Linux - Container Architecture
  59. 59. © Copyright IBM Corporation 2014 Linux Containers Red Hat Enterprise Linux - Container Architecture
  60. 60. © Copyright IBM Corporation 2014 Linux Containers Red Hat Enterprise Linux - Container Architecture
  61. 61. © Copyright IBM Corporation 2014 Linux Containers Red Hat Enterprise Linux - Container Architecture
  62. 62. © Copyright IBM Corporation 2014 Sample slide Host based Application Container Shared RHEL host based application container ! • Generic application containers • Run any command / package supported on the host system ! • Systemd application containers • Scale – launch 100s of containers using systemd • /usr in container same as the host OS
  63. 63. © Copyright IBM Corporation 2014 Linux Containers Host based Application Container Standalone Host based Application Container Systemd
  64. 64. © Copyright IBM Corporation 2014 Linux Containers Linux Containers Next Generation : Image based Containers and Container Management Application Containers (same kernel, different /usr and package set as the host system)
  65. 65. © Copyright IBM Corporation 2014 Docker - Image Based Container Image based Container • Image based (Docker) ! • Chroot Application Containers (devops, dev/test) ! • RHEL/Fedora image with newer packages ! • Container /usr differs from the host OS
  66. 66. © Copyright IBM Corporation 2014 Red Hat, Fedora and Docker • Red Hat doing heavy lifting in Fedora to ensure Docker runs on a Red Hat based container stack • Device mapper thin provisioning • Replaces AUFS dependency in Docker • Libvirt-lxc sandbox • Replaces lxc-tools dependency in Docker • SELinux !• Links: partnership and ongoing work • http://tinyurl.com/RedHatDockerPR • http://blog.docker.io/2013/09/red-hat-and-docker-collaborate/
  67. 67. © Copyright IBM Corporation 2014 Containers versus Virtualization Containers vs KVMVirtualization • Startup and shutdown speed • Ease of Maintenance • Easy to create • System-wide changes visible in each container • For RHEL Shared OS Containers • Scalability: Number of containers • Process Memory Sharing KVMVirtualization vs Containers • Boot multiple Different Operating Systems • Including Windows • Separate kernel • Better Security • Kernel crash does not take down host • Guest Isolation from host changes • Full Separation • Features such as live migration and live storage migration
  68. 68. © Copyright IBM Corporation 2014 OpenShift - Example of LXC
  69. 69. © Copyright IBM Corporation 2014 Openshift
  70. 70. © Copyright IBM Corporation 2014 Openshift
  71. 71. © Copyright IBM Corporation 2014 Openshift
  72. 72. © Copyright IBM Corporation 2014 Openshift
  73. 73. © Copyright IBM Corporation 2014 Openshift
  74. 74. © Copyright IBM Corporation 2014 Openshift Get StartedToday for Free • Deploy Apps to the OpenShift OnLine Developer Preview • Request an Evaluation of OpenShift Enterprise • Join the OpenShift Origin Open Source Project community http://openshift.redhat.com
  75. 75. © Copyright IBM Corporation 2014 Featured ISVs High Availability Option from Sine Nomine: SNA HAO - High Availability Option for Red Hat Enterprise Linux offers: Fail-over (Monitors the HA application and the RHEL guestVM) Clustered File System (GFS2) Load Balancing (ipvs) Based on the source code of the High Availability solution offered by Red Hat on x86 but enhanced for the IBM POWER systems Platform and features a fencing mechanism that interfaces with PowerVM. !Supports Clusters on the same PowerVM environment, Clusters on different PowerVM environments, different Servers. !Supported by SNA on RHEL 6.2+ and RHEL7 !Technical Support available Globally as a third party add-on directly from the developer - SNA - Standard and Premium 24/7, email and telephone support Primary contacts: David Boyes dboyes@sinenomine.net Neale Fergunson nfergunson@sinenomine.net
  76. 76. © Copyright IBM Corporation 2014 Alternative do Oracle Databases POSTGRES innovation ENTERPRISE reliability 24/7 support Services & training Enterprise-class features & tools Indemnification Product road-map Control Thousands of developers Fast development cycles Low cost No vendor lock-in Advanced features Enabling commercial adoption of Postgres EnterpriseDB
  77. 77. © Copyright IBM Corporation 2014 Oracle DB vs EDB TCO running Linux on IBM Power Systems Oracle Enterprise Edition EDB Postgres Plus Advanced Server License Fee Per Core (4 sockets/32 cores) (Power processor) (4 sockets/32 cores) (Power processor) Database $47,500 included in subscription Partitioning $11,500 Included Data Guard $10,000 Included Diagnostics $5,000 Included Total License Fee per Core $74,000 included in subscription Total License Fee per Server (CapEx) $2,368,000 $0 Annual support/subscription cost per core 22% of License Fee $4,945 per socket Annual Support/Maintenance per Server (OpEx) $520,960 $19,780 Total 3 Year License and Support Cost $3,930,880 $59,340 No CAPEX Annual OPEX reduction 96% 3 YR TCO cost savings 98%
  78. 78. © Copyright IBM Corporation 2014 Danke Thank you Grazie Obrigado Gracias Filipe Miranda <fmiranda@redhat.com> Global Lead for Red Hat Products on IBM System z and Power Systems Red Hat Inc. Reference IBM slides: Ruviano Martinez Program Director - IBM Competitive Project Office IBM

×