Glenn Anderson, IBM Lab Services and Training … of AIX environments on POWER7 blades in zBX –...
Transcript of Glenn Anderson, IBM Lab Services and Training … of AIX environments on POWER7 blades in zBX –...
3/03/2014
(c) 2014 IBM Corporation 1
Exploring the World of zEnterpriseHybrid: How Does it Work and What’s the Point?
Glenn Anderson, IBM Lab Services and Training
Winter SHAREMarch 2014
Session 15124
zEnterprise BladeCenter Extension (zBX)
Centralized management extends Mainframe QoS and governance practices to distributed environments
Optimized to host large-scale mission-critical applications -database, transaction servers
IBM zEnterprise EC12 and BC12
IBM Blades and appliances in dedicated, high performance private network
zEnterprise Unified Resource Manager
IBM zEnterprise System – Hybrid Offering Overview
2
3/03/2014
(c) 2014 IBM Corporation 2
3/03/2014
(c) 2014 IBM Corporation 3
3/03/2014
(c) 2014 IBM Corporation 4
3/03/2014
(c) 2014 IBM Corporation 5
History of Blades…..
• 1999– Data center inefficiency
3/03/2014
(c) 2014 IBM Corporation 6
3/03/2014
(c) 2014 IBM Corporation 7
History of Blades…..
• 1999– Data center inefficiency
– Easier way to deploy large numbers of rack mount web servers in data centers
– A new server form factor…lower power consumption without sacrificing
performance
3/03/2014
(c) 2014 IBM Corporation 8
History of Blades…..
• 1999– Data center inefficiency
– Easier way to deploy large numbers of rack mount web servers in data centers
– A new server form factor…lower power consumption without sacrificing performance
• 2001– RLX Technologies
– New term…”blade server”
What is a Blade Server?
• Blade servers offer a standardized method of deploying multiple processors, memory and I/O resources by placing those resources on plug-in boards that slide into a standard chassis
3/03/2014
(c) 2014 IBM Corporation 9
Power and Signal Paths
IBM BladeCenter Family
3/03/2014
(c) 2014 IBM Corporation 10
Select IBM System x and IBM POWER7 blades
– Front end applications capable of benefiting from closer proximity to
• Centralized data servers …e.g. DB2®, Oracle
• Core transaction processors …e.g. WebSphere, WebLogic, CICS®, IMS™
– Applications certified to run on zBX supported blades outside the zBX will run on them when installed in the zBX – no recertification required
IBM WebSphere® DataPower Integration Appliance XI50 for zEnterprise– Purpose-built hardware for simplified
deployment and hardened security helps businesses quickly react to change and reduce time to market
– DataPower XI50z can provide connectivity, gateway functions, data transformation, protocol bridging, and intelligent load distribution.
PS701HX5XI50z
zBX – Compute Nodes
3/03/2014
(c) 2014 IBM Corporation 11
Inside a Power7 Blade
System x Hypervisor
• Integrated KVM based Hypervisor supplied by Unified Resource Manager (xHyp)
• KVM: Kernel-based Virtual Machine– Open source virtualization solution for
Linux on x86 hardware
• For System x blade on zBX, loaded as firmware– Linux Kernel + KVM + zManager components
3/03/2014
(c) 2014 IBM Corporation 12
zBX Overview
IBM zEnterpriseBladeCenter Extension (zBX)Machine Type: 2458 Mod 003
(for attachment to zEC12 and zBC12)
zBX is built with integrated IBM certified components – Standard parts – TOR switch, BladeCenter Chassis, Power Distribution
Units, Optional Acoustic Panels
– Optional optimizer - IBM WebSphere DataPower Integration Appliance XI50 for zEnterprise (DataPower XI50z) ordered as a feature of zBX
Up to 112 blades are supported on zBX– System x and POWER7 blades are acquired through existing channels
– IBM System x Blades – up to 56
• IBM BladeCenter HX5 (7873) dual-socket 16-core blades, four supported memory configurations for zBX – 64 GB, 128 GB, 192 GB, 256 GB
– IBM POWER7 Blades – up to 112
• IBM BladeCenter PS701 Express - 8-core processor 3.0GHz, three configurations supported in zBX - 32 GB, 64 GB, 128 GB
– Up to 28 DataPower XI50z blades (double wide)
– Ability to mix and match blades in the same chassis and number of blades supported varies by type
System z support – Blades assume System z warranty and maintenance when installed in the zBX
Investment protection – Upgrade the Model 002 to Model 003
Top Exit I/O and Power Cabling
zBX Operating System Environments
zBXMachine Type: 2458, Model: 003
© 2013 IBM Corporation
Operating Systems are customer acquired and installed
Unified Resource Manager will install hypervisor on blades in the zBX
– Integrated hypervisor (KVM-based) for System x blades
– PowerVM™ Enterprise Edition for POWER7 blades
Support for Linux and Windows environments on System x blades in zBX
– 64-bit version support only
– Linux: Red Hat RHEL 5.5 and up, 6.0 and up & SUSE Linux Enterprise Server (SLES) 10 (SP4) and up and SLES 11 SP1 and up
– Microsoft Windows Server 2012, Microsoft Windows Server 2008 R2 and Microsoft Windows Server 2008 (SP2) (Datacenter Edition recommended)
Support of AIX environments on POWER7 blades in zBX– AIX: AIX 5.3 Technology Level 12 or higher, AIX 6.1 Technology Level 5 or
higher, AIX 7.1
Certifications inherited from blades– SAP support for Linux and Windows on x86 blades in the zBX
PowerHA™ SystemMirror Standard Edition for AIX supported for the zBX with PS701 blades
RMF XP – provides monitoring of workloads running across the zEnterprise
– Gain a comprehensive end-to-end view of Enterprise performance data
– Resource Monitoring in IBM z/OSMF provides performance metrics from connected Linux on System z, Linux on System x or AIX systems, along with z/OS metrics
3/03/2014
(c) 2014 IBM Corporation 13
zEnterprise Storage Resources
zBX Storage Topology
3/03/2014
(c) 2014 IBM Corporation 14
zEnterprise zBX Hybrid Architecture
Blade HW Resources
Windows and Linux
on IBM System x
System z PR/SM™
Sys
tem
z H
ard
war
e M
anag
emen
t C
on
sole
(H
MC
)
wit
h U
nif
ied
Res
ou
rce
Man
ager
zBX
Select IBM Blades Optimizers
Da
taP
ow
er®
XI5
0z
z HW Resources
Support Element
z/VM®
Private High Speed Data Network (Layer 2)
Private Management Network
Customer Network Customer Network
System z
AIX® on
POWER7®
KVM
Hypervisor
POWER VM EE
Hypervisor
Windows 64-bit
KVM
Hypervisor
Unified Resource Manager
Linux
on
System z z/OS®
z/TPF
z/VSE®
Linux
on
System z
Da
taP
ow
er
®X
I50
z
zEnterprise Ensemble
Private Layer 2 Data Network (OSA Express 5S)
28
zEnterprise Unified Resource Manager
28
What is it?
Unified Resource Manager provides
infrastructure awareness to optimize the
system resources in accordance with
understanding the policies assigned to
that particular workload.
Functions are grouped into suites of
tiered functionality that enable different
levels of capability – Manage, Advanced
Management and Automate.
How is it different?
Heterogeneous management: Total systems management across heterogeneous resources. APIs facilitate enterprise wide management.
Integration: Single point of control, common skills for resources, reduced complexity of day to day operations..
Monitoring. New dashboard for CPU resources and energy management.
Simplified installation: Auto discovery and configuration of resources and workloads with single interface
Secure: Improved network security with lower latency, less hops and less complexity. Improved control of access due to management of hypervisors as firmware.
Service and support management: Virtual machines and blades able to perform hardware problem detection, reporting and call home
3/03/2014
(c) 2014 IBM Corporation 15
Unified Resource Manager (zManager) design points
Incorporate “hardware management / platform management” capabilities into robust firmware to control each attached hardware component – mainframe to blade
– Hypervisors managed as firmware– Network managed by firmware – improved access control– Single management point of control – the HMC - reduced complexity of day-to-day operations– Simplified installation - auto discovery and configuration of resources inserted into the zBX
Deliver workload awareness to optimize the system resources in accordance with understanding the policies assigned to that particular workload.
System z service and support management for the server (zEC12, zBC12, z196 or z114) AND the virtual machines and blades
– Monitoring of heterogeneous architectures for problems, logging and analyzing of events, initiating recovery procedures, call home and notifying the user – all with time stamps to maintain data and transaction integrity
zManager offers virtual server provisioning and management for Linux guests running on z/VM
– Simplified skill level needed to manage a Linux on z/VM environment
Manage your mainframe and distributed with the same tools, same techniques, same practices
Z CPU, Memory and IO
PR/SM
Z CPU, Memory and IO
SESE
PR/SM
z/VM
Vir
tual
Mac
hin
ezO
S Lin
ux
Lin
ux
Lin
ux
Vir
tua
l M
ac
hin
ezO
S
Vir
tual
Mac
hin
ezO
S
Vir
tual
Mac
hin
ezO
S
z Blade Extension
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
AMM
z Blade Extension
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
AMM
z Blade Extension
ISS
DP
HP
C
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
x86 Power
AMM
Vir
tua
l M
ac
hin
ezO
S
Z CPU, Memory and IO
PR/SM
Z CPU, Memory and IO
SESESESE
PR/SM
z/VMz/VM
Vir
tual
Mac
hin
ezO
SV
irtu
al M
ach
ine
zOS
Vir
tual
Mac
hin
ezO
S Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Vir
tua
l M
ac
hin
ezO
SV
irtu
al
Ma
ch
ine
zOS
Vir
tua
l M
ac
hin
ezO
S
Vir
tual
Mac
hin
ezO
SV
irtu
al M
ach
ine
zOS
Vir
tual
Mac
hin
ezO
S
Vir
tual
Mac
hin
ezO
SV
irtu
al M
ach
ine
zOS
Vir
tual
Mac
hin
ezO
S
z Blade Extension
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
AMM
z Blade Extension
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
AMMAMM
z Blade Extension
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
AMM
z Blade Extension
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
AMMAMM
z Blade Extension
ISS
DP
HP
C
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
x86 Power
AMMAMM
Vir
tua
l M
ac
hin
ezO
SV
irtu
al
Ma
ch
ine
zOS
Vir
tua
l M
ac
hin
ezO
S
Z CPU, Memory and IO
PR/SM
Z CPU, Memory and IO
SESE
PR/SM
z/VM
Vir
tua
l M
ach
ine
zOS L
inu
x
Lin
ux
Lin
ux
Vir
tua
l M
ac
hin
ezO
S
Vir
tua
l Ma
ch
ine
zOS
Vir
tua
l Ma
ch
ine
zOS
z Blade Extension
ISS
DP
Cel
l
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
AMM
z Blade Extension
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
AMM
z Blade Extension
ISS
DP
HP
C
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
x86 Power
AMM
Vir
tua
l M
ac
hin
ezO
S
Z CPU, Memory and IO
PR/SM
Z CPU, Memory and IO
SESESESE
PR/SM
z/VMz/VM
Vir
tua
l M
ach
ine
zOS
Vir
tua
l M
ach
ine
zOS
Vir
tua
l M
ach
ine
zOS L
inu
x
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Vir
tua
l M
ac
hin
ezO
SV
irtu
al
Ma
ch
ine
zOS
Vir
tua
l M
ac
hin
ezO
S
Vir
tua
l Ma
ch
ine
zOS
Vir
tua
l Ma
ch
ine
zOS
Vir
tua
l Ma
ch
ine
zOS
Vir
tua
l Ma
ch
ine
zOS
Vir
tua
l Ma
ch
ine
zOS
Vir
tua
l Ma
ch
ine
zOS
z Blade Extension
ISS
DP
Cel
l
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
AMM
z Blade Extension
ISS
DP
Cel
l
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
ISS
DP
Cel
l
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
AMMAMM
z Blade Extension
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
AMM
z Blade Extension
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
AMMAMM
z Blade Extension
ISS
DP
HP
C
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
x86 Power
AMMAMM
Vir
tua
l M
ac
hin
ezO
SV
irtu
al
Ma
ch
ine
zOS
Vir
tua
l M
ac
hin
ezO
S
Z CPU, Memory and IO
PR/SM
Z CPU, Memory and IO
SESE
PR/SM
z/VM
Vir
tua
l M
ac
hin
ezO
S Lin
ux
Lin
ux
Lin
ux
Vir
tua
l Ma
ch
ine
zOS
Vir
tua
l M
ach
ine
zOS
Vir
tua
l M
ach
ine
zOS
z Blade Extension
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
AMM
z Blade Extension
ISS
DP
Cel
l
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
AMM
z Blade Extension
ISS
DP
HP
C
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
x86 Power
AMM
Vir
tua
l Ma
ch
ine
zOS
Z CPU, Memory and IO
PR/SM
Z CPU, Memory and IO
SESESESE
PR/SM
z/VMz/VM
Vir
tua
l M
ac
hin
ezO
SV
irtu
al
Ma
ch
ine
zOS
Vir
tua
l M
ac
hin
ezO
S Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Vir
tua
l Ma
ch
ine
zOS
Vir
tua
l Ma
ch
ine
zOS
Vir
tua
l Ma
ch
ine
zOS
Vir
tua
l M
ach
ine
zOS
Vir
tua
l M
ach
ine
zOS
Vir
tua
l M
ach
ine
zOS
Vir
tua
l M
ach
ine
zOS
Vir
tua
l M
ach
ine
zOS
Vir
tua
l M
ach
ine
zOS
z Blade Extension
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
AMM
z Blade Extension
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
ISS
DP
Ce
ll
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
AMMAMM
z Blade Extension
ISS
DP
Cel
l
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
AMM
z Blade Extension
ISS
DP
Cel
l
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
ISS
DP
Cel
l
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
AMMAMM
z Blade Extension
ISS
DP
HP
C
DW
A
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
pHyp
AIX
AIX
AIX
AIX
AIX
AIX
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
xHyp
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
x86 Power
AMMAMM
Vir
tua
l Ma
ch
ine
zOS
Vir
tua
l Ma
ch
ine
zOS
Vir
tua
l Ma
ch
ine
zOS
HM
C –
Un
ifie
d R
eso
urc
e M
anag
er
zEnterprise NodezEnterprise Ensemble
Z CPU, Memory and IO
PR/SM
Z CPU, Memory and IO
SESE
PR/SM
z/VM
Vir
tual
Mac
hin
ezO
S Lin
ux
Lin
ux
Lin
ux
Vir
tual
Mac
hin
ezO
S
Vir
tual
Mac
hin
ezO
S
Vir
tual
Mac
hin
ezO
S
Vir
tual
Mac
hin
ezO
S
Z CPU, Memory and IO
PR/SM
Z CPU, Memory and IO
SESESESE
PR/SM
z/VMz/VM
Vir
tual
Mac
hin
ezO
SV
irtu
alM
ach
ine
zOS
Vir
tual
Mac
hin
ezO
S Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Lin
ux
Vir
tual
Mac
hin
ezO
SV
irtu
alM
ach
ine
zOS
Vir
tual
Mac
hin
ezO
S
Vir
tual
Mac
hin
ezO
SV
irtu
alM
ach
ine
zOS
Vir
tual
Mac
hin
ezO
S
Vir
tual
Mac
hin
ezO
SV
irtu
alM
ach
ine
zOS
Vir
tual
Mac
hin
ezO
S
Vir
tual
Mac
hin
ezO
SV
irtu
alM
ach
ine
zOS
Vir
tual
Mac
hin
ezO
S
An ensemble allows you to have a single pool of resources –integrating system and workload management across the multi-system, multi-tier,
multi-architecture environment.
Defining an Ensemble
An ensemble is a collection of up to eight zEnterprise nodes that are managed collectively by the Unified Resource Manager as a single logical virtualized system
A zEnterprise node is a z196, z114, zBC12 or zEC12 with 0 or 1 zBX. The zBX may contain from 1 to 4 racks each containing up to two BladeCenters. zEnterprisenodes are deployed within a single site
Automated failover to ensemble back up HMC
3/03/2014
(c) 2014 IBM Corporation 16
Ensemble Management
Hypervisor Report
3/03/2014
(c) 2014 IBM Corporation 17
zEnterprise Unified Resource Manager – zBX Model 003 Platform Management
HMCHMC
Energy ManagementMonitoring and trend reporting of CPU
energy efficiencyStatic power savingsAbility to query maximum potential power
HMC provides a single consolidated and consistent view of resources
Wizard-driven set up of resources in accordance with specified business process
Ability to monitor and report performance Load balance recommendations Manage to a performance policy
Key Manage suite Automate suite
Hypervisor Management Manage and control communication between virtual
server operating systems and the hypervisor Integrated deployment and configuration of hypervisor Hypervisors (except z/VM) shipped and serviced as
firmware Management of ISO images Creation of virtual networks
Operational Controls Auto-discovery and configuration support for new
resources (including storage)
Cross platform hardware problem detection, reporting and call home
Physical hardware configuration, backup and restore
Delivery of system activity using new user interface
Dynamic add of storage for POWER7 blades
Network ManagementMonitoring and collecting metrics of networking resources Management of virtual networks including access control
Single view of virtualization across platforms. Ability to deploy multiple, cross-platform virtual
servers within minutesManagement of virtual networks including
access control Integration of HiperSockets network with IEDN
Virtual Server Lifecycle Management
Resource Workload Awareness and Platform PerformanceResource Workload
Awareness Availability Monitoring and ReportingMonitor and report availability based
on policyProvide availability status for virtual
servers associated with a workload
Unified Resource Manager: Management of zEnterprisefrom external tools
HMCHMC
API allows programmatic access to the same functions exploited by the HMC User Interface (UI) – such as: List and get properties for core
(traditional) entities, ensemble, workloads, virtual networks, virtual hosts, virtual servers, storage, zBX infrastructure (as well as provide start/stop/restart for many of these also)
Can provide service oriented functions like metrics retrieval and inventory
Manage energy management modes
Help on recover actions of virtual actions
Access monitoring information for mobile apps
And more …
zManager Application Programming Interface (API) is a new implementation in the HMC
Enabled via the Web Services API on the HMC
Network support available with SSL for connection security
Supports modern scripting languages (e.g., Perl, Python) that have HTTP supporting libraries
Fully documented and supported for customer and third-party use
HMC UI remains in place, supported and will continue to be extended as Unified Resource Manager evolves
APIs are governed by the functions they involve such as ‘Manage’ or ‘Automate’
3/03/2014
(c) 2014 IBM Corporation 18
zManager Application Programming Interfaces (APIs) allow programmatic access to the same functions exploited by the HMC User Interface (UI)
Can provide service oriented functions like metrics retrieval and inventory
Manage energy management modes
Help on recover actions of virtual actions
Access monitoring information for mobile apps
RMF XP – provides monitoring of workloads running across the zEnterprise
Gain a comprehensive end-to-end view of Enterprise performance data
Resource Monitoring in IBM z/OSMF provides performance metrics from connected Linux on System z, Linux on System x or AIX systems, along with z/OS metrics
Tivoli’s Integrated Service Management Portfolio provides a unifying layer for enterprise-wide integration
IBM Automation Control for z/OS provides additional comprehensive Application and Resource Management capabilities for zEnterprise
Tivoli OMEGAMON for z/OS which provides system and network monitoring and performance management across cloud environments
Management and monitoring tailored to your environment
Def
initi
onDep
loym
ent Production
Term
ination
Definition of virtual resources
• Definition of virtual servers, virtual storage, and virtual networks backed by physical resources • Define workloads
Deployment
• Instantiate new workload• Add virtual resources into workload• Specify targets for goal oriented resource mgmt according to business priorities
Termination
Destroy virtual resources and free up resources
WorkloadWorkload
Ensemble Hardware Ensemble Hardware
System z CEC Power Blades System x Blades
Ensemble Hardware
Virtualizers (e.g. z/VM) Virtualizers (e.g. PHYP) Virtualizers (e.g. Xen)
Network Storage
Ap
p
Ap
p
Man
agem
ent
LP
AR
/ V
M
…
Ap
p
Ap
p
Ap
p
Ap
p
Man
agem
ent
LP
AR
/ V
M
…
Ap
p
Ap
p
Ap
p
Ap
p
Man
agem
ent
LP
AR
/ V
M
…
Ap
p
Ap
p
OS OS OS OS OS OS
Production
• Monitor virtual resources
• Manual or automatic adaption of resources in workload to achieve business goals
zEnterprise ensemble resource pools
zEnterprise Lifecycle Management of Virtual Resources
3/03/2014
(c) 2014 IBM Corporation 19
System x Blade – New Virtual Server
System x Blade – New Virtual Server
3/03/2014
(c) 2014 IBM Corporation 20
System x Blade – New Virtual Server
System x Blade – New Virtual Server
3/03/2014
(c) 2014 IBM Corporation 21
System x Blade – New virtual Server
zManager CPU Resource Mgmt Function
• z/VM, PowerVM and System x (KVM based) Hypervisors– Virtual Server CPU Management provides the ability to
manage CPU resources across virtual servers based on a goal-oriented performance policy.
• PR/SM Hypervisor– Does not make resource management adjustments based on
PPM Policy. Only IRD dynamically influences the PR/SM hypervisor
3/03/2014
(c) 2014 IBM Corporation 22
zManager CPU Resource Mgmt
Ensemble Workload Balancing
HM
C
SE
z/VM
zLin
ux:
Web
Ser
ver
zLin
ux:
Web
Ser
ver
zLin
ux:
Web
Ser
ver
SE
z/VM
zLin
ux:
Web
Ser
ver
zLin
ux:
Web
Ser
ver
zLin
ux:
Web
Ser
ver
Z System Z System
Hypervisor
Lin
ux
: W
eb
Se
rve
r
Lin
ux
: W
eb
Se
rve
r
Lin
ux
: W
eb
Se
rve
r
Load Balancer
Z Ensemble
Recommendations (SASP)
Load Balance
Load BalanceLoad Balance
Hypervisor
AIX
W
eb S
erve
r
AIX
W
eb S
erve
r
3/03/2014
(c) 2014 IBM Corporation 23
Sys
tem
z H
ard
war
e M
anag
eme
nt
Co
nso
le (
HM
C)
wit
h U
nif
ied
Re
sou
rce
Man
ager
Sys
tem
z H
ard
war
e M
anag
eme
nt
Co
nso
le (
HM
C)
wit
h U
nif
ied
Re
sou
rce
Man
ager
zBX
Select IBM Blades
Blade HW Resources
Optimizers
Dat
aPo
we
r X
I50
z
z HW Resources
z/OS
Support Element
Linuxon
System z
z/VM
Private data network (IEDN)Private data network (IEDN)
System z Host
Linux on System x
AIX on POWER7
Da
taP
ow
erX
I50z
Blade Virtualization
Blade Virtualization
System z PR/SM
z/TPF
z/VSE
Linux on System z
Windows on
System x
Blade Virtualization
GDPS Capabilities for zEnterprise Business Continuity
Metro Mirror or Global Mirror configurations– Data consistency across system z (z/OS,
zVM, and Linux on System z) and distributed systems running in zBX
– Single point of control
xDR for z/OS and Linux applications on system z– Data consistency, HyperSwap™
– Planned/Unplanned site switches
Distributed Cluster Management (DCM ) • Tivoli System Automation Application
Manager• Veritas® Cluster Server clusters
– Coordinated Planned and unplanned site switches for
• zEnterprise sysplex• Distributed Cluster Servers in zBX
(Windows, AIX, Linux)
GDPS Automated multi-site recovery for zBX announced July 23,2013 – Extends GDPS/PPRC continuous
availability/disaster recover capabilities to virtual servers in a zBX
– Help facilitate the management of planned and unplanned outages across IBM zEnterprisePrimary Secondary
Metro Metro Mirror
FBA FBA
FBA FBA
FBA FBA
FBA FBA
FBA FBA FBA FBA
CKD CKDCKD CKD
Global Mirror
3/03/2014
(c) 2014 IBM Corporation 24
OK, that’s how it works. Now, what’s the point?
Positioning the IBM zEnterprise BladeCenter Extension (zBX) Hybrid System
Features
Multiple Mainframe OS Support.
Multi-Architecture Distributed OS Support.
Excellent Platform for workloads that favor mainframe servers and require cross-platform workload optimization.
Strong Mainframe Governance extended to Hybrid resident workloads.
Converged Infrastructure Architecture providing value for mainframe dependent workloads.
Best Fit: Workloads that have current or emerging mainframe dependencies.
3/03/2014
(c) 2014 IBM Corporation 25
Workload Deployments Often Look Like This………
zEnterprise Choice of Best Fit Deployment
3/03/2014
(c) 2014 IBM Corporation 26
zEnterprise Simplifies the Hybrid Environment
The industry’s first heterogeneous cloud platform
Extend IBM System z governance to POWER7®
and IBM System x blades
Application integration with Microsoft Windows
Greater opportunity for consolidation and simplification
Consistent business controls across applications and platforms
Supports additional blade choices
Works with existing hypervisors (including HyperV and VMware)
Supports Image mobility
Integrated storage for distributed environments
More connectivity options
10GbEconnection
FlexSystems
Use existing 10 GbE to attach PureSystems to zEnterprise
Hybrid computing with zEnterprise
zEnterprise with zBX or... zEnterprise with PureSystems… or both: Additional Flexibility
3/03/2014
(c) 2014 IBM Corporation 27
Hybrid Computing on zEnterprise Keeps Getting Smarter
Vision: zEnterprise is a hybrid system and always will be
zEnterprise will continue to invest in improving the virtualization and management capabilities
zEnterprise will seamlessly integrate with emerging Cloud-based IT management paradigms
zEnterprise will more tightly integrate with STG Portfolio over time
zEnterprise and STG will continue to leverage the Tivoli® portfolio to deliver enterprise wide management capabilities across all STG systems including PureSystems
54
Current Focus Monitor and management of heterogeneous
resources. DataPower XI50z appliance can help simplify,
govern, and enhance the security of XML, Web and IT services Support for AIX on POWER7®, and Linux® and
Windows on System x. Extending mgt functions of Unified Resource
Manager with APIs Support of zBX on zEC12 Enhanced Tivoli monitoring, discovery and
availability/automation for zBX resources Image mgmt support for x86 and power blades
though ISD
CPU Management for x86 blades
Support for Windows 12, and current LDP OS releases
GDPS® automated site recovery for zBX
Ensemble Availability Manager –monitoring and reporting
Support for Layer 2 communications
Support of next generation hardware technologies
zBX firmware currency
Stand-alone zBX node
Support of zBX with the next generation server
Technology configuration extensions in the zBX
CEC and zBX
– Continued investment in proving the virtualization and management capabilities for hybrid computing environment
– Enablement of Infrastructure as a Service (IAAS) for Cloud
Unified Resource Manager Improvements and extensions
– Guest Mobility
– Monitoring Instrumentation
– Autonomic Management functions
Integration with STG Portfolio
zEnterprise and STG will continue to leverage the Tivoli portfolio to deliver enterprise wide mgmt capabilities across all STG systems
Support for next generation DataPower Appliance
Delivery of new hybrid function
Future Vision
Hybrid computing on zEnterprise keeps getting smarter
54
3/03/2014
(c) 2014 IBM Corporation 28
zEnterprise zBX Hybrid Architecture
Blade HW Resources
Windows and Linux
on IBM System x
System z PR/SM™
Sys
tem
z H
ard
war
e M
anag
emen
t C
on
sole
(H
MC
)
wit
h U
nif
ied
Res
ou
rce
Man
ager
zBX
Select IBM Blades Optimizers
Da
taP
ow
er®
XI5
0z
z HW Resources
Support Element
z/VM®
Private High Speed Data Network (Layer 2)
Private Management Network
Customer Network Customer Network
System z
AIX® on
POWER7®
KVM
Hypervisor
POWER VM EE
Hypervisor
Windows 64-bit
KVM
Hypervisor
Unified Resource Manager
Linux
on
System z z/OS®
z/TPF
z/VSE®
Linux
on
System z
Da
taP
ow
er
®X
I50
z
zEnterprise Ensemble
Private Layer 2 Data Network (OSA Express 5S)
Exploring the World of zEnterprise Hybrid: How Does it Work and What’s the Point?
Thank you for attending!
Glenn Anderson, IBM Lab Services and Training
Session 15124
3/03/2014
(c) 2014 IBM Corporation 29
Trademarks
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.
* Registered trademarks of IBM Corporation
The following are trademarks or registered trademarks of other companies.
* All other products may be trademarks or registered trademarks of their respective 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 there from. 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.InfiniBand is a trademark and service mark of the InfiniBand Trade Association.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.
The following are trademarks of the International Business Machines Corporation in the United States and/or other countries.
AIX*BladeCenter*DataPower*GDPS*IBM*IBM eServer
IBM (logo)*Parallel Sysplex*Power*POWER7*PowerVMPR/SM
System x*System z*Tivoli*WebSphere*zEnterprise
z/OS*z/VM*z/VSE