SlideShare a Scribd company logo
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
© 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
© Copyright IBM Corporation 2014
Red Hat in a Nutshell
© Copyright IBM Corporation 2014
Growing Market for Red Hat
© Copyright IBM Corporation 2014
Red Hat Open Source Model
© Copyright IBM Corporation 2014
Red Hat Development Powerhouse
Corporate Contributions to Linux (Kernel 3.3 - 3.10)
© Copyright IBM Corporation 2014
Red Hat Development Powerhouse
Corporate Contributions to OpenStack
© 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)
© Copyright IBM Corporation 2014
JBoss products
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
© 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:
© Copyright IBM Corporation 2014
What’s different this time about
Linux on POWER Systems?
© 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
© 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
© Copyright IBM Corporation 2014
Power8 Innovation
© Copyright IBM Corporation 2014
Power8 - eight threads per core
© Copyright IBM Corporation 2014
Intel is not increasing core
performance, only number of cores
© Copyright IBM Corporation 2014
POWER8 and Linux shows better
SMT throughput
© Copyright IBM Corporation 2014
Current RHEL Lifecycle
*All dates are approximate and subject to change
© Copyright IBM Corporation 2014
New Power8 Systems
Target
Also Available
© Copyright IBM Corporation 2014
New Stack for POWER Systems
© Copyright IBM Corporation 2014
Red Hat Enterprise Linux 7
• RHEL7 Basic Facts	

!• What’s changed ?
Public release Jun 2014
© 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
© 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
© 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
© Copyright IBM Corporation 2014
Filesystems - Many choices
© 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
© 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
© 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.
© 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
© Copyright IBM Corporation 2014
RHEV for PowerLinux
© 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
© Copyright IBM Corporation 2014
RHEL for POWER Little Endian
© 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
© Copyright IBM Corporation 2014
Systemd Deep Dive
© Copyright IBM Corporation 2014
Systemd
# systemd-analyze plot > boot.svg ; firefox ./boot.svg
© Copyright IBM Corporation 2014
Systemd
# systemd-analyze plot > boot.svg ; firefox ./boot.svg
© Copyright IBM Corporation 2014
Systemd
# systemd-analyze plot > boot.svg ; firefox ./boot.svg
© Copyright IBM Corporation 2014
Systemd
Checking status of a service using systemctl:
© Copyright IBM Corporation 2014
Systemd
Stoping a service using systemctl:
© Copyright IBM Corporation 2014
Systemd
Starting a service using systemctl:
© Copyright IBM Corporation 2014
Systemd
Systemd sshd script example:
© Copyright IBM Corporation 2014
Systemd
Systemd:Automatic restart of services
© Copyright IBM Corporation 2014
Systemd
Systemd Postfix script example:
© Copyright IBM Corporation 2014
Systemd
Difference in script complexity:	

RHEL6 and RHEL7
© Copyright IBM Corporation 2014
Systemd
Creating your own Systemd service script:
© Copyright IBM Corporation 2014
Systemd + CGroups
Systemd working with CGroups
dstat − Display details of a data structure (i.e. block or sector)
© Copyright IBM Corporation 2014
Systemd + CGroups
Systemd working with CGroups:	

Limiting write to 1M
© Copyright IBM Corporation 2014
Linux Containers Deep Dive
© Copyright IBM Corporation 2014
Linux Containers
Application Containers	

(same kernel and /usr as the host system)
Hosting Applications:Application Containers
© 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?
© Copyright IBM Corporation 2014
Linux Containers
Key elements of Linux Containers
© 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
© Copyright IBM Corporation 2014
Linux Containers
Red Hat Enterprise Linux - Container Architecture
© Copyright IBM Corporation 2014
Linux Containers
Resource Management with Cgroups
© 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.
© 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
© Copyright IBM Corporation 2014
Linux Containers
Red Hat Enterprise Linux - Container Architecture
© Copyright IBM Corporation 2014
Linux Containers
Red Hat Enterprise Linux - Container Architecture
© Copyright IBM Corporation 2014
Linux Containers
Red Hat Enterprise Linux - Container Architecture
© Copyright IBM Corporation 2014
Linux Containers
Red Hat Enterprise Linux - Container Architecture
© 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
© Copyright IBM Corporation 2014
Linux Containers
Host based Application Container	

Standalone
Host based Application Container	

Systemd
© 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)
© 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
© 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/
© 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
© Copyright IBM Corporation 2014
OpenShift - Example of LXC
© Copyright IBM Corporation 2014
Openshift
© Copyright IBM Corporation 2014
Openshift
© Copyright IBM Corporation 2014
Openshift
© Copyright IBM Corporation 2014
Openshift
© Copyright IBM Corporation 2014
Openshift
© 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
© 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
© 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
© 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%
© 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

More Related Content

PDF
Understanding the endianess and the benefits of RHEL for Power, little endian
PDF
IBM Edge2015 Las Vegas
PDF
Linux Containers and Docker SHARE.ORG Seattle 2015
PDF
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
PDF
IBM Systems Technical Symposium Melbourne, 2015
PDF
SHARE.ORG Orlando 2015
PDF
What's New in RHEL 6 for Linux on System z?
PDF
SHARE.ORG in Boston Aug 2013 RHEL update for IBM System z
Understanding the endianess and the benefits of RHEL for Power, little endian
IBM Edge2015 Las Vegas
Linux Containers and Docker SHARE.ORG Seattle 2015
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
IBM Systems Technical Symposium Melbourne, 2015
SHARE.ORG Orlando 2015
What's New in RHEL 6 for Linux on System z?
SHARE.ORG in Boston Aug 2013 RHEL update for IBM System z

What's hot (20)

ODP
Introduction to Red Hat
PDF
Redfish and python-redfish for Software Defined Infrastructure
PDF
Hp cmu – easy to use cluster management utility @ hpcday 2012 kiev
PDF
Presentation on HP ProLiant value add tools on Linux
PDF
Red Hat for IBM System z Update v5
PDF
Redhat rhev 31-update by syedmshaaf
PDF
Isn’t it Ironic that a Redfish is software defining you
PDF
NFV features in kubernetes
PDF
Redhat training &certification
PDF
ONS 2018 LA - Intel Tutorial: Cloud Native to NFV - Alon Bernstein, Cisco & K...
PDF
What are latest new features that DPDK brings into 2018?
PDF
Red Hat Enterprise Linux 8
PDF
“Khronos Group Standards: Powering the Future of Embedded Vision,” a Presenta...
PDF
Making Networking Apps Scream on Windows with DPDK
PDF
HP ProLiant Value Add tools
PDF
Redfish & python redfish
PDF
MT135_Simplifying web-scale systems management with the Dell PowerEdge Embedd...
PDF
Upgrade to IBM z/OS V2.5 Planning
PPTX
Best Practices For Using Virtualization In Development Environments
PDF
2010-11-08 NSA Technical Symposium
Introduction to Red Hat
Redfish and python-redfish for Software Defined Infrastructure
Hp cmu – easy to use cluster management utility @ hpcday 2012 kiev
Presentation on HP ProLiant value add tools on Linux
Red Hat for IBM System z Update v5
Redhat rhev 31-update by syedmshaaf
Isn’t it Ironic that a Redfish is software defining you
NFV features in kubernetes
Redhat training &certification
ONS 2018 LA - Intel Tutorial: Cloud Native to NFV - Alon Bernstein, Cisco & K...
What are latest new features that DPDK brings into 2018?
Red Hat Enterprise Linux 8
“Khronos Group Standards: Powering the Future of Embedded Vision,” a Presenta...
Making Networking Apps Scream on Windows with DPDK
HP ProLiant Value Add tools
Redfish & python redfish
MT135_Simplifying web-scale systems management with the Dell PowerEdge Embedd...
Upgrade to IBM z/OS V2.5 Planning
Best Practices For Using Virtualization In Development Environments
2010-11-08 NSA Technical Symposium
Ad

Similar to Red Hat for Power Systems IBM Enterprise2014 Las Vegas (20)

PDF
Ibm power systems this is power on a smarter planet
PDF
Red Hat for IBM Power Systems (System p) Update v6
PDF
Presentazione IBM Flex System e System x Evento Venaria 14 ottobre
PDF
z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...
PDF
Red hat on_power-ibm _lop_day_2015
PDF
Beyond x86: Managing Multi-platform Environments with OpenStack
PDF
S cv0879 cloud-storage-options-edge2015-v4
PDF
Exploring the Open Source Linux Ecosystem
 
PDF
How do I securely deploy Internet websites in PHP on my IBMi?
PPTX
Zend Products and PHP for IBMi
PDF
POWERing your big data solution with IBM: open-source Hadoop on POWER
PDF
HP CloudSystem, Alex Haddock, HP Server Strategy Team
PDF
Hp
PDF
New Generation of IBM Power Systems Delivering value with Red Hat Enterprise ...
PPT
70-410 Installing and Configuring Windows Server 2012
PDF
IBM-Power10-Brochure-Covenco.pdf
PPT
Presentazione IBM Power System Evento Venaria 14 ottobre
PDF
Future of Power: PowerLinux - Jan Kristian Nielsen
PPT
Power systems virtualization with power kvm
Ibm power systems this is power on a smarter planet
Red Hat for IBM Power Systems (System p) Update v6
Presentazione IBM Flex System e System x Evento Venaria 14 ottobre
z/OS V2.4 Preview: z/OS Container Extensions - Running Linux on Z docker cont...
Red hat on_power-ibm _lop_day_2015
Beyond x86: Managing Multi-platform Environments with OpenStack
S cv0879 cloud-storage-options-edge2015-v4
Exploring the Open Source Linux Ecosystem
 
How do I securely deploy Internet websites in PHP on my IBMi?
Zend Products and PHP for IBMi
POWERing your big data solution with IBM: open-source Hadoop on POWER
HP CloudSystem, Alex Haddock, HP Server Strategy Team
Hp
New Generation of IBM Power Systems Delivering value with Red Hat Enterprise ...
70-410 Installing and Configuring Windows Server 2012
IBM-Power10-Brochure-Covenco.pdf
Presentazione IBM Power System Evento Venaria 14 ottobre
Future of Power: PowerLinux - Jan Kristian Nielsen
Power systems virtualization with power kvm
Ad

More from Filipe Miranda (7)

PDF
IBM Think 2020 Openshift on IBM Z and LinuxONE
PDF
Sine nomine HAO for RHEL on IBM System z
PDF
Oracle 11gr2 on_rhel6_0 - Document from Red Hat Inc
PDF
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
PDF
IBM/Red Hat RoadShow London - High Availability for zLinux
PDF
IBM Linux on System z Executive Advisory Customer Council Jersey City 2012
PDF
Red Hat IBM ISV System z nov15th 2012
IBM Think 2020 Openshift on IBM Z and LinuxONE
Sine nomine HAO for RHEL on IBM System z
Oracle 11gr2 on_rhel6_0 - Document from Red Hat Inc
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
IBM/Red Hat RoadShow London - High Availability for zLinux
IBM Linux on System z Executive Advisory Customer Council Jersey City 2012
Red Hat IBM ISV System z nov15th 2012

Recently uploaded (20)

PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
project resource management chapter-09.pdf
PPTX
1. Introduction to Computer Programming.pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
STKI Israel Market Study 2025 version august
PPTX
Modernising the Digital Integration Hub
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Getting Started with Data Integration: FME Form 101
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
A comparative study of natural language inference in Swahili using monolingua...
Final SEM Unit 1 for mit wpu at pune .pptx
Module 1.ppt Iot fundamentals and Architecture
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
TLE Review Electricity (Electricity).pptx
Hindi spoken digit analysis for native and non-native speakers
Getting started with AI Agents and Multi-Agent Systems
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
project resource management chapter-09.pdf
1. Introduction to Computer Programming.pptx
Tartificialntelligence_presentation.pptx
STKI Israel Market Study 2025 version august
Modernising the Digital Integration Hub
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
O2C Customer Invoices to Receipt V15A.pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Getting Started with Data Integration: FME Form 101
OMC Textile Division Presentation 2021.pptx
DP Operators-handbook-extract for the Mautical Institute
A comparative study of natural language inference in Swahili using monolingua...

Red Hat for Power Systems IBM Enterprise2014 Las Vegas

  • 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. © 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. © Copyright IBM Corporation 2014 Red Hat in a Nutshell
  • 4. © Copyright IBM Corporation 2014 Growing Market for Red Hat
  • 5. © Copyright IBM Corporation 2014 Red Hat Open Source Model
  • 6. © Copyright IBM Corporation 2014 Red Hat Development Powerhouse Corporate Contributions to Linux (Kernel 3.3 - 3.10)
  • 7. © Copyright IBM Corporation 2014 Red Hat Development Powerhouse Corporate Contributions to OpenStack
  • 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. © Copyright IBM Corporation 2014 JBoss products
  • 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. © 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. © Copyright IBM Corporation 2014 What’s different this time about Linux on POWER Systems?
  • 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. © 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. © Copyright IBM Corporation 2014 Power8 Innovation
  • 16. © Copyright IBM Corporation 2014 Power8 - eight threads per core
  • 17. © Copyright IBM Corporation 2014 Intel is not increasing core performance, only number of cores
  • 18. © Copyright IBM Corporation 2014 POWER8 and Linux shows better SMT throughput
  • 19. © Copyright IBM Corporation 2014 Current RHEL Lifecycle *All dates are approximate and subject to change
  • 20. © Copyright IBM Corporation 2014 New Power8 Systems Target Also Available
  • 21. © Copyright IBM Corporation 2014 New Stack for POWER Systems
  • 22. © Copyright IBM Corporation 2014 Red Hat Enterprise Linux 7 • RHEL7 Basic Facts !• What’s changed ? Public release Jun 2014
  • 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. © 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. © 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. © Copyright IBM Corporation 2014 Filesystems - Many choices
  • 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. © 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. © 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. © 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. © Copyright IBM Corporation 2014 RHEV for PowerLinux
  • 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. © Copyright IBM Corporation 2014 RHEL for POWER Little Endian
  • 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. © Copyright IBM Corporation 2014 Systemd Deep Dive
  • 36. © Copyright IBM Corporation 2014 Systemd # systemd-analyze plot > boot.svg ; firefox ./boot.svg
  • 37. © Copyright IBM Corporation 2014 Systemd # systemd-analyze plot > boot.svg ; firefox ./boot.svg
  • 38. © Copyright IBM Corporation 2014 Systemd # systemd-analyze plot > boot.svg ; firefox ./boot.svg
  • 39. © Copyright IBM Corporation 2014 Systemd Checking status of a service using systemctl:
  • 40. © Copyright IBM Corporation 2014 Systemd Stoping a service using systemctl:
  • 41. © Copyright IBM Corporation 2014 Systemd Starting a service using systemctl:
  • 42. © Copyright IBM Corporation 2014 Systemd Systemd sshd script example:
  • 43. © Copyright IBM Corporation 2014 Systemd Systemd:Automatic restart of services
  • 44. © Copyright IBM Corporation 2014 Systemd Systemd Postfix script example:
  • 45. © Copyright IBM Corporation 2014 Systemd Difference in script complexity: RHEL6 and RHEL7
  • 46. © Copyright IBM Corporation 2014 Systemd Creating your own Systemd service script:
  • 47. © Copyright IBM Corporation 2014 Systemd + CGroups Systemd working with CGroups dstat − Display details of a data structure (i.e. block or sector)
  • 48. © Copyright IBM Corporation 2014 Systemd + CGroups Systemd working with CGroups: Limiting write to 1M
  • 49. © Copyright IBM Corporation 2014 Linux Containers Deep Dive
  • 50. © Copyright IBM Corporation 2014 Linux Containers Application Containers (same kernel and /usr as the host system) Hosting Applications:Application Containers
  • 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. © Copyright IBM Corporation 2014 Linux Containers Key elements of Linux Containers
  • 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. © Copyright IBM Corporation 2014 Linux Containers Red Hat Enterprise Linux - Container Architecture
  • 55. © Copyright IBM Corporation 2014 Linux Containers Resource Management with Cgroups
  • 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. © 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. © Copyright IBM Corporation 2014 Linux Containers Red Hat Enterprise Linux - Container Architecture
  • 59. © Copyright IBM Corporation 2014 Linux Containers Red Hat Enterprise Linux - Container Architecture
  • 60. © Copyright IBM Corporation 2014 Linux Containers Red Hat Enterprise Linux - Container Architecture
  • 61. © Copyright IBM Corporation 2014 Linux Containers Red Hat Enterprise Linux - Container Architecture
  • 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. © Copyright IBM Corporation 2014 Linux Containers Host based Application Container Standalone Host based Application Container Systemd
  • 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. © 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. © 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. © 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. © Copyright IBM Corporation 2014 OpenShift - Example of LXC
  • 69. © Copyright IBM Corporation 2014 Openshift
  • 70. © Copyright IBM Corporation 2014 Openshift
  • 71. © Copyright IBM Corporation 2014 Openshift
  • 72. © Copyright IBM Corporation 2014 Openshift
  • 73. © Copyright IBM Corporation 2014 Openshift
  • 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. © 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. © 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. © 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. © 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