You are on page 1of 78

IBM i - update

Roman HORSKY
IT Architect & IBM i support
rhorsky@sk.ibm.com

© 2017 IBM Corporation


S812
The new entry into Power Scale Out

© 2017 IBM Corporation


Why another Scale-Out System?

There is a market segment for small AIX and


IBM i servers where the current offerings don’t
match the price customers expect to make the
move to a new platform. Especially customers
that have no workload growth do not benefit
from enhanced capabilities of new Power
platforms. We are missing a market!

3
© 2017 IBM Corporation
Why another Scale-Out System?

40 Average memory usage on a 4-core S814

1.1 Average cores used by an IBM i p05 customer

90 Average memory usage on a 6-core S822

4
© 2017 IBM Corporation
Design & Offering Criteria
➢ Target:

Develop an offering for non-compute intense / non-memory intense workloads for


small businesses or larger scale out deployments for AIX and IBM i customers.
Create an compelling offering for customers running POWER5/6/7 technology.

➢ Offering:

- AIX & IBM i only


- make use of current POWER8 technology
- no virtualization
- user limit for IBM i
- restrictions on memory, cores and I/O options

➢ Pricing:

Meet an attractive price point


5
© 2017 IBM Corporation
What is it for …
… and what is it not for!
• Replace old POWER5/6/7 • Consolidation
servers 1-4 cores • Virtualized Environments
• Use for static workloads • Growing workloads
• Small businesses • High memory demands
• Retail / Store, Branch • To buy down from S814/
• Customers where price S822
matters
CBU limitations
External Storage
Tower vs Rack

6
© 2017 IBM Corporation
POWER8 Scale-Out Family

S822 S824
1 or 2 socket, 2U 2 socket, 4U
4 (AIX) / 6 - 20 cores 6 - 24 cores
Sockets

S814
1 socket, 4U
4 - 8 cores

Form Factor
AIX and IBM i perspective only 7
© 2017 IBM Corporation
POWER8 Scale-Out Family

S822 S824
1 or 2 socket, 2U 2 socket, 4U
4 (AIX) / 6 - 20 cores 6 - 24 cores
Sockets

S812 S814
1 socket, 2U 1 socket, 4U
1 core IBM i / 4 cores AIX 4 - 8 cores

Form Factor
AIX and IBM i perspective only 8
© 2017 IBM Corporation
Power S812

Entry price server

• 1-core server for IBM i

• 4-core server for AIX


8284-21A

– Single partition
– no virtualization
– Not for Processor, memory or I/O
– No VIOS, No PowerVC
– no Linux
– Simpler memory & I/O options
9
© 2017 IBM Corporation
Power S812 1-core entry server

Power System S812


POWER8 Processor 3 GHz
Cores 1
Maximum Memory 64 GB
System unit PCIe slots 6* PCIe Gen3 (low profile)
“Base” Ethernet PCIe adapter 4-port 1 Gb required
SAS bays in system unit 8 SFF-3 bays
Integrated write cache Optional (Strongly urged for HDD)
Bay for DVD in system unit Yes
Bay for tape in system unit No
8284-21A Bay for RDX in System unit No
VIOS or PowerVM No
HMC Single partition, rarely needed
Max number of partitions 1
PCIe Gen3 I/O Drawer No
EXP24S or EXP24SX No
Footprint 2U in rack
IBM i tier P05 Max 25 users**
IBM i prerequisite 7.2 TR6 or 7.3 TR2 or later
Dual power supply 900W = 110V or 220V

* 5 PCIe slots when SAS backplane with write cache used ** see definition of 25 users
10
© 2017 IBM Corporation
1-core S812 vs 4-core S814

Power System S814 Power System S812


POWER8 Processor 3 GHz 3 GHz
Cores 4 1
Maximum Memory 64 GB 64 GB
System unit PCIe slots 7 PCIe Gen3 (full high) 6* PCIe Gen3 (low profile)
“Base” Ethernet PCIe adapter 1 Gb or 10 Gb 1 Gbt
SAS bays in system unit 10 SFF-3 bays 8 SFF-3 bays
Integrated write cache Optional (Strongly urged for HDD) Optional (Strongly urged for HDD)
Bay for tape in system unit No No
Bay for RDX in system unit Yes in tower, No in rack No
VIOS or PowerVM Optional No
HMC Optional Single partition, rarely needed
Max number of partitions 4 x 20 = 80 1
PCIe Gen3 I/O Drawer No No
EXP24S or EXP24SX No No
Footprint Tower or 4U in rack 2U in rack
IBM i tier P05 P05 max 25 users
IBM i prerequisite 7.1 TR8 or 7.2, 7.3 or later 7.2 TR6 or 7.3 TR2 or later
Dual power supply 900W = 110V or 220V, 1400W = 220V 900W = 110V or 220V

* 5 PCIe slots when SAS backplane with write cache used


11
© 2017 IBM Corporation
1-core S812 vs S822

Power System S822 Power System S812


POWER8 Processor 3.8 or 3.4 or 4.1 GHz 3 GHz
Cores 6, 8, 10, 12, 16 or 20 1
Maximum Memory 1 TB 64 GB
System unit PCIe slots 6 – 9 PCIe Gen3 (full high) 6* PCIe Gen3 (low profile)
“Base” Ethernet PCIe adapter 1 Gb or 10 Gb 1 Gbt
SAS bays in system unit 8 – 12 SFF-3 bays 8 SFF-3 bays
Integrated write cache Optional – all I/O through VIOS Optional (Strongly urged for HDD)
Bay for tape in system unit No No
Bay for RDX in system unit No No
VIOS or PowerVM VIOS mandatory, PowerVM =yes No
HMC Optional Single partition, rarely needed
Max number of partitions 80, but max 4 core per i partition 1
PCIe Gen3 I/O Drawer Max 1 No
EXP24S or EXP24SX Max 28 No
Footprint 2U in rack 2U in rack
IBM i tier P10 P05 max 25 users
IBM i prerequisite 7.2 TR 3 or i 7.1 TR 11 or later 7.2 TR6 or 7.3 TR2 or later
Dual power supply 1Socket =900W; 2 socket =1400W 900W = 110V or 220V

* 5 PCIe slots when SAS backplane with write cache used


12
© 2017 IBM Corporation
Power S812 4-core entry server
Power System S812
POWER8 Processor 3 GHz
Cores 4
Maximum Memory 128 GB
System unit PCIe slots 6* PCIe Gen3 (low profile)
“Base” Ethernet PCIe adapter 1 Gb or 10 Gb
SAS bays in system unit 8 or 12 SFF-3 bays
Split backplane Optional
Integrated write cache Optional
Bay for DVD in system unit Yes
8284-21A Bay for tape in system unit No
Bay for RDX in System unit No
VIOS or PowerVM No
HMC Single partition, rarely needed
Max number of partitions 1
PCIe Gen3 I/O Drawer No
EXP12SX or EXP24SX Max 3
Footprint 2U in rack
software tier small
AIX prerequisite 7.2 TL0, 7.1 TL1, 6.1 TL7 or later
Dual power supply 900W = 110V or 220V
* 5 PCIe slots when SAS backplane with write cache used
13
© 2017 IBM Corporation
4-core S812 vs 4-core S814

Power System S814 Power System S812


POWER8 Processor 3 GHz 3 GHz
Cores 4 4
Maximum Memory 64 GB 128 GB
System unit PCIe slots 7 PCIe Gen3 (full high) 6* PCIe Gen3 (low profile)
“Base” Ethernet PCIe adapter 1 Gb or 10 Gb 1 Gb or 10Gb
SAS bays in system unit 10 SFF-3 bays 8 -12 SFF-3 bays
Integrated write cache Optional Optional
Bay for tape in system unit No No
Bay for RDX in system unit Yes in tower, No in rack No
VIOS or PowerVM Optional No
HMC Optional Single partition, rarely needed
Max number of partitions 4 x 20 = 80 1
PCIe Gen3 I/O Drawer No No
EXP12SX or EXP24SX No Max 3 total
Footprint Tower or 4U in rack 2U in rack
AIX tier small small
AIX prerequisite 7.2 TL0, 7.1 TL1, 6.1 TL7 or later 7.2 TL0, 7.1 TL1, 6.1 TL7 or later
Dual power supply 900W = 110V or 220V, 1400W = 220V 900W = 110V or 220V

* 5 PCIe slots when SAS backplane with write cache used


14
© 2017 IBM Corporation
4-core S812 vs 4-core S822

Power System S822 Power System S812


POWER8 Processor 3 GHz 3 GHz
Cores 4 4
Maximum Memory 512 GB 128 GB
System unit PCIe slots 6* PCIe Gen3 (full high) 6* PCIe Gen3 (low profile)
“Base” Ethernet PCIe adapter 1 Gb or 10 Gb 1 Gb or 10Gb
SAS bays in system unit 8 - 12 SFF-3 bays 8 -12 SFF-3 bays
Integrated write cache Optional Optional
Bay for tape in system unit No No
Bay for RDX in system unit No No
VIOS or PowerVM Optional No
HMC Optional Single partition, rarely needed
Max number of partitions 4 x 20 = 80 1
PCIe Gen3 I/O Drawer Max ½ No
EXP12SX or EXP24SX Max 28 Total ** Max 3 total
Footprint 2U in rack 2U in rack
AIX tier small small
AIX prerequisite 7.2 TL0, 7.1 TL1, 6.1 TL7 or later 7.2 TL0, 7.1 TL1, 6.1 TL7 or later
Dual power supply 900W = 110V or 220V, 1400W = 220V 900W = 110V or 220V

** also supports older EXP24S (#5887) * 5 PCIe slots when SAS backplane with write cache used
15
© 2017 IBM Corporation
Power S812 entry server

3.02 GHz processor ordering features

– 1-core DCM #EPXP


– #EPYP processor activation (one
8284-21A activation required)
Processors not
hot plug, can not – 4-core DCM #EPXQ
be changed after – #EPYQ processor activation (four
shipped. activations required)

FYI -- EPZP and EPZQ no-charge activation features announced just in case a future solution
edition was created and additional pricing flexibility was needed. Not used Feb 2017.
16
© 2017 IBM Corporation
Power S812 1-core entry server

S812 IBM i Express Edition (#EU2E)


– 5 no charge IBM i user entitlements
– Unlimited users for IBM i Access Family
– Reduced price development tools
– Up to four lower priced 283GB 15k disk drives

8284-21A
Capacity BackUp #0444 specify
– Can transfer users from registered primary server to S812
CBU server
– Primary server can be POWER8 or POWER7 P05 or P10
software tier server

17
© 2017 IBM Corporation
Power S812 4-core entry server

Active Memory Expansion supported


– Enablement feature (#4793)
– Using compression/decompression can effectively expand
memory capacity.
– Note Oct 2016 enhancements expanding block size
choices

8284-21A Factory Deconfiguration supported


– #2319 feature
Memory – – Potentially reducing licensing and software maintenance
not hot plug
– If overridden at client, remember to contact the appropriate
license/service provider

18
© 2017 IBM Corporation
Power S812 1-core entry server

– DDR4 Memory -- maximum 64GB


– 16GB (#EM96) or 32GB features (#EM97)
– Min 1 DIMM
– Max 4 DIMM @ 16GB
8284-21A – Max 2 DIMM @ 32GB
Memory –
not hot plug
– Memory plugged in identical pairs except option to
have just one DIMM
– Can not mix 16GB and 32GB

19
© 2017 IBM Corporation
Power S812 4-core entry server

– DDR4 Memory -- maximum 128GB


– 16GB (#EM96) or 32GB features (#EM97)
– Min 1 DIMM
– Max 8 DIMM @ 16GB
8284-21A – Max 4 DIMM @ 32GB
Memory –
not hot plug
– Memory plugged in identical pairs except option to
have just one DIMM
– Can mix 16GB and 32GB pairs

20
© 2017 IBM Corporation
Power S812 1-core entry server

Disk / SSD options (like 4-core S814)


– 283GB 15k rpm 4k HDD (#ESFA or #ESFG*)
– 571GB 10k rpm 4k HDD (#ESF4)
– 387GB 4k eMLC4 SSD (#ESP8)

– Strongly urge write cache SAS controller with HDD


8284-21A
– Can mix HDD and SSD in separate arrays
– Must protect drives (example mirroring or RAID-5)
SFF-3 SAS bays –
– All Power drives placed in system unit SFF-3 bay
hot plug
– Maximum 8, minimum 0
– Can use Fibre Channel attached SAN

* up to 4 lower price #ESFG features with express edition


21
© 2017 IBM Corporation
Power S812 4-core entry server

Disk / SSD options in system unit (SFF-3)


– 283GB 15k rpm 4k HDD (#ESF)
– 571GB 10k rpm 4k HDD (#ESF)
– 387GB 4k eMLC4 SSD (#ESP)
– 600GB 10K RPM HDD -- 5xx (#ESD5) and 4k (#ESF5)
– 1.2TB 10K RPM HDD -- 5xx (#ESD9) and 4k (#ESF9)
– 1.8 TB 10K RPM 4K HDD (#ESFV)
– 300GB 15K RPM HDD -- 5xx (#ESDB) and 4k (#ESFB)
– 600GB 15k rpm HDD -- 5xx (#ESDF) and 4k (ESFF)
– 387 GB eMLC4 SSD – 5xx (#ES7K) and 4k (#ES8N)
– 775 GB eMLC4 SSD -- 5xx (#ES7P) and 4k (#ES8Q)
8284-21A – 1.5 TB 4k eMLC4 SSD (#ES8V)
– 1.9 TB 4K READ INTENSIVE SSD (#ES8J)
SFF-3 SAS bays – – Can mix HDD and SSD in separate arrays or in an Easy Tier array
hot plug – Recommend protecting drives (example mirroring or RAID-5)

Outside of system unit’s SAS bays


– EXP12SX and EXP24SX can expand number of drives
– Can use Fibre Channel attached SAN

22
© 2017 IBM Corporation
Power S812 4-core entry server

Disk / SSD options in EXP24SX (SFF-2)


– 600GB 10k RPM HDD – 5xx (#1964) and 4k (#ESEV)
– 1.2TB 10k RPM HDD -- 4k (#ESF3)
– 1.8TB 10k RPM 4k HDD (#ESFT)
– 300GB 15k RPM HDD – 5xx (#1953) and 4k (#ESEZ)
– 600GB 15k RPM HDD – 4k (#ESFP) EXP24SX
– 775GB eMLC4 SSD -- 5xx (#ES7E) and 4k (#ES8C)
– 387GB eMLC4 SSD -- 5xx (#ES78) and 4k (#ES85)
– 1.9TB 4KN READ INTENSIVE SFF (#ES80)
Disk options in EXP12SX (LFF-1)
8284-21A – 3.86 - 4.0 TB 7.2k rpm 4k HDD (#ES62)
– 7.72 - 8.0 TB 7.2k rpm 4k HDD (#ES64)
EXP12SX

SFF-3 SAS bays –


hot plug – SAS Expansion Unit can be all disk or all SSD; or can mix HDD and
SSD in Easy Tier array; or in mode 2 drawer can have HDD on one
side and SSD on the other side
– Recommend protecting drives (example mirroring or RAID-5)

23
© 2017 IBM Corporation
Power S812 1-core entry server

7 PCIe Adapters - all low profile bays -- all natively


attached (no VIOS) – shorter list than S814

– 1 Ethernet: 4-port 1Gb Ethernet (#5260)


no 10Gb Ethernet natively supported which fit S812 low profile slot
– 2 SAS: PCIe1 for older tape (#EJ1N) & PCIe3 for
8284-21A newer tape (#EJ11)
– 2 Fibre Channel: 2-port 8Gb (#5273) & 2-port
Six PCIe Gen3 bays – 16Gb (#EN0B)
hot plug
– 1 Async: 4-port (#5277) for things like Fax/400
– 1 USB: 4-port (#EC45)

24
© 2017 IBM Corporation
Power S812 4-core entry server

11 PCIe Adapters- all low profile bays -- all natively


attached (no VIOS)

– 4 Ethernet: 4-port 1Gb (#5260) & 4-port


(2x10GB+2x1Gb) SR+RJ45 (#EN0T) & 4-port
(2x10GB+2x1Gb) Cu+RJ45 (#EN0V) & 2-port
8284-21A 10/1Gb BaseT (#EN0X)
– 2 SAS: PCIe1 for older tape (#EJ1N) & PCIe3 for
Six PCIe Gen3 bays – newer tape (#EJ11)
hot plug
– 3 Fibre Channel: 2-port 8Gb (#5273) & 2-port 8Gb
(#EN0F) & 2-port 16Gb (#EN0B)
– 1 Async: 4-port (#5277)
– 1 USB: 4-port (#EC45)
– Graphics: n/a
25
© 2017 IBM Corporation
Power S812 entry server

Integrated I/O ports


– 2 USB-3.0 ports front
– 2 USB-3.0 ports rear
– 2 USB-2.0 ports rear on service processor.
Especially for IBM i used for attaching UPS
8284-21A
communication cable
– 2 HMC ports on service processor infrequently used
since no virtualization and only one partition

– 1 serial RJ45 port on service processor not used

26
© 2017 IBM Corporation
Power S812 entry server

2U server – rack mount only *


– Tower footprint option not offered **
– Cable management arm included
– Two bezel options – one for 8-bay backplane (with write cache)
and one for 12-bay backplane (no write cache)
– Bezel feature includes rails (
– Rails support adjustable depth from about 24-31 inches
8284-21A
Dual 900W power supplies
Power supplies – 100-127V or 200-240V Single phase
– hot plug – Uses two power cords, one for each power supply

* If no rack used, S812 could physically be placed on a shelf or table, but there are no side, top or bottom covers to cover the enclosure’s
sheet metal exterior. It would look very “utilitarian”. Consider finding 3rd party enclosure to cover sides and top (leaving front/back open) for
more esthetically pleasing appearance.
** You might create something. Be sure to avoid creating something with a danger of tipping over. Note the ops panel would have to be
read tilting your head. Be careful loading and loading the DVD as it would be vertically positioned (like the tower S814).
27
© 2017 IBM Corporation
Power S812 4-core entry server

Operating System

AIX (4-core)

• 7.2 TL0 or later


• 7.1 TL1 or later
• 6.1 TL7 or later
8284-21A

IBM i (1-core) max 25 “standard” users

• 7.3 TR2 or later


• 7.2 TR6 or later See definition of “user” next chart

28
© 2017 IBM Corporation
Power S812 1-core entry server 25 IBM i Users

Max 25 concurrent “standard” users

Plus optionally add


• Unlimited External Access entitlements
• Unlimited Collaboration user entitlements
Definition of “IBM i user” (also called “IBM i standard users”) : A user is a person who accesses IBM
8284-21A i and exchanges credentials directly with IBM i or indirectly with an application running on IBM i.

“External Access” entitlement: Provides access to individuals who are NOT employees or similar personnel of
P05 software tier your enterprise and/or NOT individuals to whom you provide hosted services
Max 25 users
“Unlimited Collaboration Users” entitlement: Provides entitlement for an unlimited number of users who
access IBM i solely for the use of collaboration products and for no other purpose. Licenses for these products are
sold separately: IBM Lotus Domino, IBM Lotus Sametime, IBM Lotus Quickr (The Domino Version), IBM Lotus
Quickplace, IBM WebSphere Portal, or IBM-approved IBM i appliance solutions

For more definition of IBM i user licensing options, refer to the terms and conditions: IBM i License Information >
“User Based Pricing Authorization”
http://www-03.ibm.com/software/sla/sladb.nsf/lilookup/9E47CEE973D91D26852580090033EC19?OpenDocument

29
© 2017 IBM Corporation
Power S812 1-core entry server IBM i User Transfer

For initial order of the S812:


Purchase the following:
Max quantity of 25 IBM i standard users
External Access entitlement
Unlimited Collaboration User entitlement
Transfer the following to the S812:
A quantity of users or the Unlimited User entitlement
External Access entitlement, Unlimited Collaboration User entitlement
8284-21A Not allowed on initial order:
Purchase of Unlimited User entitlement
P05 software tier
For any subsequent software-only e-config transfers to the S812 as
Max 25 users
target:
If eligibility requirements are met, transfer…
• any quantity of IBM i user entitlement
• Unlimited User entitlement
• External Access entitlement
• Unlimited Collaboration User entitlement

30
© 2017 IBM Corporation
Power S812

Other

• Warranty: 3yr, 9x5, NBD

• Console
• IBM i LAN console
8284-21A • AIX via serial port (not GXT145 graphics adapter)
• HMC / vHMC (with no virtualization, probably of most
interest to multiples for remote support)

• IBM i QPRCFEAT value = EPXP


• IBM i P05 tier = unlimited 5250 capability

• AIX WPARS supported, normal planning considerations

31
© 2017 IBM Corporation
IBM i
News and updates

© 2017 IBM Corporation


IBM i Roadmap
2010 2011 2012 2013 2014 2015 2016 2017

7.1 7.2 7.3 i next i next+1

……… … …
7.1 TRs 7.2 and 7.3
TRs IBM i 7.2
TR6
&
IBM i 7.3
TR2

© 2017 IBM Corporation


IBM i Support and Extended Support Roadmap

• 3 Releases currently available and under normal support and service

© 2017 IBM Corporation


IBM i 7.3 TR 2 Highlights*
Database Enhancements Hardware Enablement
• JSON environment enhanced • Support for S812
• New built-in functions improve ease-of-use • PCIe1 SAS Tape/DVD Dual-port 3Gb
for SQL programmers x8 Adapter
• More SQL Services improve flexibility and • Serviceability improved when working
speed of development with severe error situations

Solution Enablement
• Open Source portfolio expanded with new
tools – wget, curl, rsync
• Git environment enhanced

Integration and improvement


• IBM i Access Client Solutions improves
filtering of spool files, SQL Scripts and CL
prompter
* These enhancements are also available in IBM i 7.2 TR6
© 2017 IBM Corporation
Access Client Solutions (ACS) Version 1.1.7.0 (GA 3/17)
• Run SQL Scripts
– CL Prompting
– Enhanced SQL Highlighting
– Show Object References
– Upload Results
– More “Insert from Examples”

• Printer Output
– Multiple User Filter

• IFS
– Filter

• Schemas

https://www-03.ibm.com/systems/power/software/i/access/solutions.html
© 2017 IBM Corporation
Run SQL Scripts – CL command prompting

• Press PF4
to prompt
and build
your
command
string

© 2017 IBM Corporation


Schemas in ACS

Supported Actions:
• Definition
• Description
• Generate SQL
• Properties
• Rename
• New Database Object
• Explain
• Data
o View
o Clear
o Copy
o Initialize
• More to come…
• Actions also enabled in
Visual Explain

© 2017 IBM Corporation


The MAGiC of
Open Source on IBM i

© 2017 IBM Corporation


Open Source Solutions - 2016

• Option 1 – Node.JS 2.x


• Option 2 - Python 3.4
• Option 3 – GCC / chroot
• Option 4 – Python 2.7
• Option 5 – Node.JS 4.x
• Option 6 – Git
• Option 7 – Tools New
• Option 8 – Orion
• Option 9 – cloud-init
• Option 10 – Node.JS 6.x

40
© 2017 IBM Corporation
Open Source Solutions - 2017

• Option 1 – Node.JS 2.x


• Option 2 - Python 3.4
• Option 3 – GCC / chroot
• Option 4 – Python 2.7
• Option 5 – Node.JS 4.x
• Option 6 – Git
• Option 7 – Tools rsync, wget, curl
• Option 8 – Orion
• Option 9 – cloud-init
• Option 10 – Node.JS 6.x

41
© 2017 IBM Corporation
Open Source Solutions – IBM i 7.3 TR2 and IBM i 7.2 TR6
• rsync
– Synchronize files and directories between systems
– Cross-platform
– Various techniques for determining if file needs update
• Wget
– utility that lets you download files from the Internet or intranet locations.
– Supports:
▪ HTTP, HTTPS, and FTP protocols
▪ proxies
▪ non-interactive use
• Curl
– Both a command and a shared library
– Robust interaction with HTTP or FTP URL’s
– Supports
▪ HTTP, HTTPS, and FTP protocols
▪ proxies
▪ non-interactive use
▪ advanced HTTP operations like HTTP POST and GET requests
▪ FTP upload
▪ user authentication
▪ much more!

© 2017 IBM Corporation


"go licpgm" option 10

43
© 2017 IBM Corporation
https://bitbucket.org/ibmi/opensource/wiki/Home#markdown-header-ibm-i-open-source-repos-alphabetical

44
© 2017 IBM Corporation
Is IBM i contributing to open source projects? YES!!

• GNU tar • Python-ibm-db


• OpenSSL • swift-itoolkit
• OpenSSH • portlibfori
• git • ibmiperzl
• Bottle.py • ruby-itoolkit
• PumpkinLB • nodejs-itoolkit
• python-itoolkit • ruby-ibm_db
• Dash for IBM i • xmlservice_examples
• db2sock • OSSILE
• ibmichroot • -ibmi_netstat_py
• db2util • python-for-IBM-i-examples
• Python • shellinabox
• vlang_rpg

45
© 2017 IBM Corporation
Some useful links

• IBM Systems Mag blog ("Open your i")


– http://www.ibmsystemsmag.com/Blogs/

• 5733OPS offering (Open Source for i)


– http://ibm.co/2jgNvhY

• IBM i Open Source wiki (community-managed)


– https://bitbucket.org/ibmi/opensource/wiki/

• #IBMiOSS on Twitter
– https://twitter.com/hashtag/ibmioss?f=tweets

• IBM i OSS on LinkedIn


– https://www.linkedin.com/groups/8531863

• Join us on Ryver
– https://ibmioss.ryver.com/application/signup/members/9tJsXDG7_iSSi1Q

46
© 2017 IBM Corporation
DB2 Web Query EZ-Install Package
• An EASILY acquired, EASILY installed package of trial code…and more
– A single downloadable image that you can request that includes: 2.2 in less
o DB2 Web Query Version 2.2 (LATEST Group PTF Already Installed)
Than 2 hours!
– Express and Standard Editions (job scheduling. Non DB2 database access)
– Optionally install Data Migrator ETL and/or Developer Workbench
o Sample Reports for the System Administrator
o DB2 Web Query Auditing/Monitoring Reports
o Query/400 Discovery Tool
o Everything set up ready to run 14 chapters of self guided report writing tutorials
– (including all the completed tutorial reports)

– Requirements
o 7.1 and up (7.2 or 7.3 preferred for the System Administrator reports)
o 70 Day Trial Period. Apply License Keys to get permanent usage

© 2017 IBM Corporation


IBM i 7.3 TR2 and 7.2 TR6 details

Announce: February 14, 2017


Database PTF Group GA: March 31, 2017
ACS Updates March 2017

IBM Knowledge Center Updates and IBM i developerWorks landing pages go live on Announce date.

http://www.ibm.com/developerworks/ibmi/techupdates/i72-TR6
and
http://www.ibm.com/developerworks/ibmi/techupdates/i73-TR2

© 2017 IBM Corporation


PowerHA
News and updates on Cloud Storage, HA

© 2017 IBM Corporation


Cloud storage – cached backup IBM i environment

public or private cloud


TCP/IP
Virtual
Tape

• Foundational topology is enabled via Virtual Tape


– Physical storage cache via a disk pool
– Data is saved from i as tape objects into the storage cache
• Tape objects in the storage cache are converted to cloud objects (objects are containers recognized by cloud provider)
– Cloud provider has an object format SWIFT (initially) that enables saves to generic disk of any kind
– To deploy to the cloud, Cloud Storage Solutions groups the tape objects into cloud objects
• Cloud objects will be transmitted asynchronously to a cloud provider
– IBM i will leverage BRMS to manage save process from virtual tape to public cloud

50
© 2017 IBM Corporation
NEW LPP: IBM i Cloud Storage Solutions – 5733ICC
• BRMS will use the Cloud Storage Solutions to do saves and restores.
– TSM replacement (currently no support for TSM server)
– Softlayer support
– FTP support
o Will be able to save and send media to another system or central system!
– Could use with Flashcopy (particularly with PowerHA so your only flashing the IASP) to get 24 hrs to the
cloud between flashes to reduce bandwidth requirments.

• BRMS has made this as simple as possible to use (“Turn-key”).


– BRMS will automatically create media class, storage location, move policy, control groups, etc.

• Visit this web page for latest news:


– http://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/IBM%20Backup%2C%20Re
covery%20and%20Media%20Services%20(BRMS)%20for%20i/page/Using%20Cloud%20Storage%20S
olutions%20for%20i%20with%20BRMS
• IBM Cloud Storage Solutions for i User's Guide
– https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_73/icc/topics/iccumstpdf.pdf?view=kc

© 2017 IBM Corporation


PowerHA for i SVC HyperSwap clustering

• Announce Oct 11, GA Nov 11

• PowerHA SystemMirror for i V7.2


TR 5 & V7.3 TR 1

• Continuous two-site SVC storage Virtual IASP


availability within a PowerHA
cluster

• PowerHA switchable LUN HA HyperSwap


cluster configuration for production
outages

• Note: no Global Mirror link support !

52
© 2017 IBM Corporation
PowerHA – geomirroring – HA/DR clustering

Monitored Admin Domain Monitored


SYSBAS SYSBAS
objects objects
production partition target partition
IASP IASP
geomirror
DB2, IFS DB2, IFS

• PowerHA geomirror cluster (typically with internal disk and < 4 Tbytes )
• Complete HA/DR coverage for all outage types (hardware, middleware, operator error)
• Off line back-up followed by source side /target side tracking change resynchronization (think
about a V5000 with flash copy at the target site ! ..zero resync time after a save operation)
• Both bandwidth and network quality are important.
• Synchronous mode up to 40 KM, production and target always identical
• Asynchronous mode unlimited distance, production and target ordered and consistent

53
© 2017 IBM Corporation
Geomirroring – i hosting i remote VM restart for DR

i host partition i host partition


Admin domain*
Applications IASP IASP
client NWSSTG NWSSTG client
IBM i geomirror IBM i
partition partition
hosted hosted
partition partition

* Admin Domain on host is optional

• Non-cluster PowerHA configuration, full system replication of the hosted client


• This is disaster recovery setup not an HA solution
• Benefit: easy setup, migration of the DB to an IASP not required
• IBM client placed into a network storage space which is placed into an IASP
• Guest and host partition must be shut down before remote host and client can be restarted
• Limitation: no heart beating, can’t do concurrent OS upgrades, is more resource intensive
than a PowerHA cluster
• Note that everything is being replicated so network bandwidth and quality is critical
• Any roll over or failover requires an abnormal IPL of target
54
© 2017 IBM Corporation
Automated PowerHA/FlashCopy BRMS backup-ups

Application
Prod LPAR

Global Mirror
Metro Mirror FlashCopy LPAR

• Typical PowerHA /FlashCopy/BRMS example configuration


• Suspend replication, flash and resume
• Fully automated capable

55
© 2017 IBM Corporation
What's New in DB2 for i

© 2017 IBM Corporation


What’s New in DB2 for i in IBM i 7.3 TR2 and IBM i 7.2 TR6
Enhancements timed with TR2 & TR6
• JSON predicates
• Additional Database features in ACS
• New and enhanced SQL Scalar
Functions
• New IBM i Services
• Enhanced DB2 for i Services
• And more…

© 2017 IBM Corporation


DB2 for i – Enhancements delivered via DB2 PTF Groups

7.2 – TR4 7.2 – TR5 7.2 – TR6


7.3 – GA 7.3 – TR1 7.3 – TR2
2016 2017

SF99702 Level 11 SF99702 Level 14 SF99702 Level 16


SF99703 Level 1 SF99703 Level 3 SF99703 Level 4

Enhancements timed with TR4 Enhancements timed with TR1 & TR5 Enhancements timed with TR2 & TR6
• Inlined UDTFs • JSON_TABLE() • JSON predicates
• Trigger (re)deployment • INCLUDE for SQL Routines • Additional Database features in ACS
• More IBM i Services • Database features in ACS • New and enhanced SQL Scalar
• New DB2 built-in Global Variables • Faster Scalar Functions Functions
• Enhanced SQL Scalar functions • More IBM i Services • New IBM i Services
• Evaluation option for DB2 SMP & • New DB2 for i Services • Enhanced DB2 for i Services
DB2 Multisystem • And much more… • And more…

www.ibm.com/developerworks/ibmi/techupdates/db2

© 2017 IBM Corporation


IBM i 7.3 and 7.2 TR-next details

Announce: February 14, 2017


Database PTF Group GA: March 31, 2017

IBM Knowledge Center Updates and IBM i developerWorks landing pages go live on Announce date.

http://www.ibm.com/developerworks/ibmi/techupdates/i72-TR6
and
http://www.ibm.com/developerworks/ibmi/techupdates/i73-TR2

© 2017 IBM Corporation


It’s About Time
Who should care about these database enhancements?

1. Database Application Developers


 New SQL capabilities enable modern
solutions and improved programmer productivity

2. System Administrators and Security Officers


 New IBM i Services enable advanced
Systems and Security Management on IBM i

3. Database Engineers
 New ACS capabilities provide a
productivity boost to the DBE

© 2017 IBM Corporation


JSON support in DB2 for i

JSON Query support:


Predicates:
• IS JSON
DB2 JSON Store JSON_TABLE() • JSON_EXISTS

June November March


2015 2016 2017

IBM i 7.1, IBM i 7.2 & 7.3 IBM i 7.2 & 7.3
7.2, & 7.3
https://www.ibm.com/developerworks/ibmi/library/i-json-table-trs/index.html
https://www.ibm.com/developerworks/ibmi/library/i-json-store-technology/
© 2017 IBM Corporation
JSON_TABLE

• Allows queries to process


JSON as relational data

• Leverage HTTP functions to


tap external JSON data
sources

• Conceptually similar to
XML_TABLE

“The powerful JSON_TABLE function”

http://www.ibm.com/developerworks/ibmi/library/i-json-table-trs/index.html

© 2017 IBM Corporation


DB2 for i – Other enhancements

RPG enhancements
• RPG Compiler PTFs are included in DB2 PTF Groups !
• Nested data structures and more

SQL programming enhancements


• Ability to use remote 3-part names within Triggers
• Improved HTTP Verbose functions
• SQL RPG Precompiler generates Free Format code

Database Engineer (DBE) enhancements


• Index Advisor efficiency improvements
• Improved ACS features
Database Architectural Limit enhancements
• Maximum number of literals in an SQL statement extended
from 4K  32K

© 2017 IBM Corporation


New IBM i Services
• QSYS2.MESSAGE_QUEUE_INFO – Extract detail from message queues

-- Examine all inquiry messages with responses


SELECT a.message_text AS “INQUIRY”,
b.message_text AS “REPLY”
FROM qsys2.message_queue_info a INNER JOIN
qsys2.message_queue_info b
ON a.message_key = b.associated_message_key
ORDER BY b.message_timestamp DESC;

© 2017 IBM Corporation


New IBM i Services
• QSYS2.AUTHORIZATION_LIST_INFO – Similar to the
Display Authorization List Objects (DSPAUTLOBJ) CL command

• QSYS2.AUTHORIZATION_LIST_USER_INFO – Similar to the


Display Authorization List (DSPAUTL) CL command

• QSYS2.OBJECT_PRIVILEGES – Similar to the


Display Object Authority (DSPOBJAUT) CL command

© 2017 IBM Corporation


New and enhanced IBM i Services
• QSYS2.USER_INFO – Add Supplement Group detail

• QSYS2.LICENSE_INFO – Add install detail

• SYSTOOLS.LICENSE_EXPIRATION_CHECK – Automate checking

© 2017 IBM Corporation


Enhanced DB2 for i Service

• QSYS2.RESET_TABLE_INDEX_STATISTICS – DBE’s best friend

-- For all the tables in the TOYSTORE schema,


-- reset the query usage counts in all indexes
-- and remove any index advice for the tables
CALL qsys2.Reset_Table_Index_Statistics
('TOYSTORE', '%', 'YES');

-- Reset counts and remove index advice


-- for indexes over the TOYSTORE/EMPLOYEE table
CALL qsys2.Reset_Table_Index_Statistics
('TOYSTORE', 'EMPLOYEE', 'YES');

© 2017 IBM Corporation


New IBM i Services
• QSYS2.AUTHORIZATION_LIST_INFO – Similar to the
Display Authorization List Objects (DSPAUTLOBJ) CL command

• QSYS2.AUTHORIZATION_LIST_USER_INFO – Similar to the


Display Authorization List (DSPAUTL) CL command

• QSYS2.OBJECT_PRIVILEGES – Similar to the


Display Object Authority (DSPOBJAUT) CL command

• QSYS2.USER_INFO – Add Supplement Group detail

• And more…

© 2017 IBM Corporation


IBM i Miscellaneous

© 2017 IBM Corporation


Upgrade planning - Operating System Release information
http://www-947.ibm.com/systems/support/i/planning/upgrade/suptschedule.html

IBM i V6R1 – extended support 30.sept.2018


IBM i 7.1
End of Marketing 30 Sep 2017,
End of Support 30 Apr 2018.
https://www-
01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/s
si/rep_ca/6/877/ENUSZP17-
0256/index.html&lang=en&request_locale=en

70
© 2017 IBM Corporation
IBM i Release support
https://www-947.ibm.com/systems/support/i/planning/software/i5osschedule.html

IBM i V6R1 – extended support 30.sept.2018

IBM i 7.1 End of Marketing 30 Sep 2017, End of Support 30 Apr 2018.
https://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/6/877/ENUSZP17-0256/index.html&lang=en&request_locale=en

71
© 2017 IBM Corporation
IBM i external storage support (as of 12 may 2017)

http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS4563 72
© 2017 IBM Corporation
IBM i Access for Windows
IBM does not plan to support IBM i Access for Windows on operating systems beyond Windows 8.1. The
replacement product is IBM i Access Client Solutions, which includes 5250 emulation, data transfer, printer
output, console support, and more. For information regarding IBM i Access Client Solutions, refer to
http://www-03.ibm.com/systems/power/software/i/access/solutions.html
IBM does not plan to support IBM i Access for Windows on more recent Windows operating systems than
indicated on this web page.
http://www-03.ibm.com/systems/power/software/i/access/windows/os.html

73
© 2017 IBM Corporation
Entitled System Support (ESS) Enhancements – Mobile App
Mobile app – Supports IBM Power Systems http://www.ibm.com/servers/eserver/ess/

(IBM Storage planned in the near future)

What can the app do?


– View your software licenses
– View software maintenance for your products
– View (limited) hardware information
– View & download IBM i software keys and Capacity on Demand hardware activation codes
and more…

For more information:


http://www.ibm.com/servers/eserver/ess/ > Help > “ESS Mobile”

74
© 2017 IBM Corporation
RFE for IBM i - Request for Enhancement
Since May 2016 clients have been able to submit requirements directly to IBM i development via RFE

• Over 300 requests since then


 • Steady 30 to 40 per month
 • Delivered or “in Plan” over 20%
 • Declined 15%

• Over 150 companies have submitted thus far

• Most voted request has 78 votes


 • Most have less than 10 votes

• About to finish “roll out”


 • Began with Service Technote and mentions at events
 • Now February 2017 Technical Article & Blogs
✓ • Will now encourage submissions and votes
✓ • Please help spread the word

https://www.ibm.com/developerworks/ibmi/library/i-ibm-rfe-trs/

75
© 2017 IBM Corporation
76
© 2017 IBM Corporation
Special notices

This document was developed for IBM offerings in the United States as of the date of publication. IBM may not make these offerings available in other countries, and the information is subject to
change without notice. Consult your local IBM business contact for information on the IBM offerings available in your area.
Information in this document concerning non-IBM products was obtained from the suppliers of these products or other public sources. Questions on the capabilities of non-IBM products should
be addressed to the suppliers of those products.
IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. Send license
inquires, in writing, to IBM Director of Licensing, IBM Corporation, New Castle Drive, Armonk, NY 10504-1785 USA.
All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
The information contained in this document has not been submitted to any formal IBM test and is provided "AS IS" with no warranties or guarantees either expressed or implied.
All examples cited or described in this document are presented as illustrations of the manner in which some IBM products can be used and the results that may be achieved. Actual
environmental costs and performance characteristics will vary depending on individual client configurations and conditions.
IBM Global Financing offerings are provided through IBM Credit Corporation in the United States and other IBM subsidiaries and divisions worldwide to qualified commercial and government
clients. Rates are based on a client's credit rating, financing terms, offering type, equipment type and options, and may vary by country. Other restrictions may apply. Rates and offerings are
subject to change, extension or withdrawal without notice.
IBM is not responsible for printing errors in this document that result in pricing or information inaccuracies.
All prices shown are IBM's United States suggested list prices and are subject to change without notice; reseller prices may vary.
IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms appl y.
Any performance data contained in this document was determined in a controlled environment. Actual results may vary significantly and are dependent on many factors including system
hardware configuration and software design and configuration. Some measurements quoted in this document may have been made on development-level systems. There is no guarantee these
measurements will be the same on generally-available systems. Some measurements quoted in this document may have been estimated through extrapolation. Users of this document should
verify the applicable data for their specific environment.

Revised September 26, 2006

77
© 2017 IBM Corporation
Special notices (cont.)
IBM, the IBM logo, ibm.com AIX, AIX (logo), AIX 5L, AIX 6 (logo), AS/400, BladeCenter, Blue Gene, ClusterProven, DB2, ESCON, i5/OS, i5/OS (logo), IBM Business Partner (logo), IntelliStation, LoadLeveler, Lotus, Lotus Notes,
Notes, Operating System/400, OS/400, PartnerLink, PartnerWorld, PowerPC, pSeries, Rational, RISC System/6000, RS/6000, THINK, Tivoli, Tivoli (logo), Tivoli Management Environment, WebSphere, xSeries, z/OS, zSeries,
Active Memory, Balanced Warehouse, CacheFlow, Cool Blue, IBM Systems Director VMControl, pureScale, TurboCore, Chiphopper, Cloudscape, DB2 Universal Database, DS4000, DS6000, DS8000, EnergyScale, Enterprise
Workload Manager, General Parallel File System, , GPFS, HACMP, HACMP/6000, HASM, IBM Systems Director Active Energy Manager, iSeries, Micro-Partitioning, POWER, PowerExecutive, PowerVM, PowerVM (logo),
PowerHA, Power Architecture, Power Everywhere, Power Family, POWER Hypervisor, Power Systems, Power Systems (logo), Power Systems Software, Power Systems Software (logo), POWER2, POWER3, POWER4,
POWER4+, POWER5, POWER5+, POWER6, POWER6+, POWER7, System i, System p, System p5, System Storage, System z, TME 10, Workload Partitions Manager and X-Architecture are trademarks or registered
trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol
(® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries.

A full list of U.S. trademarks owned by IBM may be found at: http://www.ibm.com/legal/copytrade.shtml.

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.
AltiVec is a trademark of Freescale Semiconductor, Inc.
AMD Opteron is a trademark of Advanced Micro Devices, Inc.
InfiniBand, InfiniBand Trade Association and the InfiniBand design marks are trademarks and/or service marks 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.
IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.
Linear Tape-Open, LTO, the LTO Logo, Ultrium, and the Ultrium logo are trademarks of HP, IBM Corp. and Quantum in the U.S. and other countries.
Linux is a registered trademark of Linus Torvalds in the United States, other countries or both.
Microsoft, Windows and the Windows logo are registered trademarks of Microsoft Corporation in the United States, other countries or both.
NetBench is a registered trademark of Ziff Davis Media in the United States, other countries or both.
SPECint, SPECfp, SPECjbb, SPECweb, SPECjAppServer, SPEC OMP, SPECviewperf, SPECapc, SPEChpc, SPECjvm, SPECmail, SPECimap and SPECsfs are trademarks of the Standard Performance Evaluation Corp
(SPEC).
The Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org.
TPC-C and TPC-H are trademarks of the Transaction Performance Processing Council (TPPC).
UNIX is a registered trademark of The Open Group in the United States, other countries or both.

Other company, product and service names may be trademarks or service marks of others.

December 2,
Revised September 2010
26, 2006

78
© 2017 IBM Corporation

You might also like