Content
Content
Dennis Parbutt
Presales Technical Consultant
Agenda
Why upgrade/update
HP-UX11i v3 Virtualization
Platform Migration
2
HP-UX11i v3: “Upgrades made easy”
Introduction & polite notice
HP-UX has seen many improvements and update releases since its conception
– This presentation will highlight some of the options for:
– Updating HP-UX on your existing platform
– Upgrading from HP9000 to the Integrity platform
– Upgrading your existing Integrity platform
“The information in this presentation should not be used as a substitute for the official product documentation, which should be referenced at all times”
3
Integrity i6 Servers & HP-UX11i v3 2017 update
Why upgrade/update
4
Enhance the value of the HP-UX environment with
Integrity i6 Servers and the HP-UX 11i v3 2017 release
• Intel Itanium 9700 series processor New Integrity i6 servers Serviceguard support
• 8 TB Memory single instance for Oracle 12c R1
3 Generations of
• NVMe workload accelerator: Open Source security
processors supported
70%* performance increase products update
Better data
management with
Cloud management
Veritas 6.1
with OpenStack Serviceguard Smart Quorum
Standard support
through 2025 Online HP-UX
Latest HPE XP7 & 3PAR Storage 100% binary compatible vPar migration
OS and IO support HP-UX 2017 release
* Based on HPE lab testing running TPC-H Power benchmark on Superdome 2 (8-socket / 64 core) server with Oracle 12c. These results are based on internal lab testing and not actual customer workloads
Why upgrade & update
– HPE Integrity i6 Servers are now the current HP-UX server platform providing longevity
– HP-UX11i v3 will be supported until “at least” the end of 2025
– HP-UX11i v1/v2 now in “Prior Version Support without Sustaining Engineering”
– Virtualization Technology (nPars, Integrity VM/vPars, HP-UX Containers, HP9000 Containers)
– Security (UNIX levels of security, patching, Bastille, RBAC)
– High Availability (Serviceguard, Itanium 9700 Series RAS features)
6
HP-UX 11i v3 standard support through at least 2025
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025
HP-UX 11i v3
Standard Support
HP-UX 11i v2
Key:
PVS w/ SE PVS w/o SE
• PVS: Prior Version Support
• with SE: with Sustaining
Engineering (lab support,
HP-UX 11i v1 patches)
PVS w/ SE PVS w/o SE • w/o SE: best efforts support
without engineering or patches
HP-UX 11i v3 will be under standard support at a minimum through 31-Dec-2025. HP-UX 11i v1 and HP-UX 11i v2 will be under Prior Version Support
without Sustaining Engineering at a minimum through 31-Dec-2021. End of support for HP-UX 11i v3 for HP 9000 servers is 31-Dec-2020.
Platform architectures & OS versions
8
Platform architectures overview
Overview
– HP9000 Servers
– HP PA-RISC CPU, PA-RISC binaries
– A-Class, D-Class, K-Class, L-Class, N-Class, rpXXXX, HP9000 Superdome
– Integrity Servers
– Itanium CPU, ELF* binaries (IA64)
– Intel Itanium 9000/9100 Series (Montecito/Montvale)
– rx26XX, BL8X0c, HPE Integrity Superdome
– i2 - Intel Itanium 9300 Series (Tukwila)
– rx2800i2, BL8X0ci2, Superdome2 (cb900s i2)
– i4 - Intel Itanium 9500 Series (Poulson)
– rx2800i4, BL8X0ci4, Superdome2 (cb900s i4)
– i6 – Intel Itanium 9700 Series (Kittson)
– rx2800i6, BL8X0ci6, Superdome2 (cb900s i6)
9
OS versions
Overview
Current Version How to obtain the OS Update version
– HP-UX11i v3 1705 (May 2017) – # swlist | grep HPUX11i
Currently Supported Versions Examples
– HP-UX11i v1 – # swlist |grep HPUX11i
– for HP9000 (PA-RISC) powered systems. – HPUX11i-DC-OE B.11.31.1603 HP-UX Data Center
– HP-UX11i v2 Operating Environment
– for HP9000/Integrity (PA-RISC/Itanium) powered systems – # swlist |grep HPUX11i
– HP-UX11i v3 – HPUX11i-DC-OE B.11.31.1705 HP-UX Data Center
Operating Environment
– for HP9000/Integrity (PA-RISC/Itanium) powered systems
Obsolete Versions
– HP-UX10.20
– 32bit Operating System
– HP-UX11.00
– 64bit Operating System
– HP-UX11i v1.6
– 64bit Operating System for early Itanium2 systems
10
HP-UX11i Operating Environments
Mappings Current OE’s
HPE lab-integrated & pre-tested UNIX software stacks
HP-UX 11i Mission-Critical Operating Environment HP-UX 11i v2 • Simplified UNIX experience
HP-UX 11i Enterprise Operating Environment • Distribution available via
• Factory installation
HP-UX 11i Foundation Operation • Physical media
•HP-UX 11i •Internet Express (ships with kit) Enterprise OE Mission-Critical OE
operating system •iCAP & pay-per-use includes FOE Plus: includes EOE plus • e-Delivery
•Network drivers enablement
•Host intrusion detection •gWLM agent • Online JFS • Serviceguard Data Center Operating Environment (DC-OE)
•IP filter •CIFS client and server • Mirror/UX • Serviceguard
•Secure Shell •Logical Volume Manager
Integrates functionality in B-OE, VSE-OE and HA-OE
• Process resource provider and
•Open SSL •Base VERITAS Volume
•PAM Kerberos Manager
Manager(PRM) cluster object High Availability OE HA-OE adds: Virtual Server OE VSE-OE adds:
• Glanceplus Pak manager
•Install time security •Base VERITAS File System
• Event Monitoring • Workload • Availability clusters - Base OE (B-OE) UNIX
•Security Patch-check •EMS Framework • Dedicated or shared
Services (EMS) Manager (WLM)
•Bastile •Software Distributor-UX local and stretch OS plus:
•LDAP UX integration •On-line diagnostics HA monitors • WLM toolkit resource virtualization
• Serviceguard NFS • Availability toolkits for • System and power
•Install time Security •Software Package Builder • Capacity planning
•CDE •Partition providers and Toolkit databases and management • Goal-based workload
•perl management tools • Enterprise Cluster Internet servers • Networking
Master management
•Netscape directory •Ignite-UX • Intuitive cluster • Hard partitions and
server •Distributed Systems • Advanced
management containers
•Mozilla Web browser Administration Utilities infrastructure
•HP-UX Web Server •Systems Insight Manager • Performance • Comprehensive security for management
Suite •Systems Management analysis: system level systems, data, and identity;
•Java OOB tuning tools Homepage • Performance analysis:
HP-UX Technical Computing • Advanced tile system and auditing tools
•JAVATM RTE, JDK,JPI - Web-based systems system level
and volume
management tools Operating Environment management
• Performance analysis kernel • Advanced file system
• processes an applications and volume
• Basefile system and volume management
FOE BOE MCOE DC-OE
manager
TCOE BOE EOE+SG SG
EOE VSE-OE E-Delivery
Move to HP-UX11i v3
Upgrade to HP-UX11i v3
No Do you want to upgrade Yes via update-ux or cold-
from 11i v1/v2 install
to 11i v3? ‒ Utilize HPE Upgrade
Continue as-is Services
Continue on existing
environment – if OK
with risk (no new Move to New Hardware (i6)
patches)
Upgrade to new hardware:
‒ Continued HPE call No Yes
Consolidate onto
center phone/web ‒ Move multiple older HP-UX11i v1/v2 environments on
support and existing newer hardware? HP 9000 servers to Integrity servers with HP9000
patches (but no new Containers* (& consulting)
patches, including
security or data ‒ Move HP-UX11i v2 instances into Integrity VMs*
corruption) on Integrity servers running HP-UX11i v3
* Note: HP-UX11i v1 & v2 OS support won’t change, but the hardware is better supported
12
Hardware support for upgrades
Overview
What firmware, H/W enablement is required?
– Check the HP-UX11iv3 Readme Before Installing, Release Notes & Install & Update Guide
– Best practice is to install the latest firmware
13
OS support for upgrades
Version & Update level
OS support for upgrades How to obtain the OS Update version
– Use swlist to get the Update level – # swlist | grep HPUX11i
– Installing patch bundles does not change this Examples
– Run update-ux to change the Update level – # swlist |grep HPUX11i
– # update-ux –s depot_location –p – HPUX11i-DC-OE B.11.31.1603 HP-UX Data Center
– Use the –p Preview option as an initial check Operating Environment
– If you are upgrading the OS version ( e.g. v2 to v3) then
update-ux the Update-UX bundle first – # swlist |grep HPUX11i
– # update-ux -s depot_location Update-UX – HPUX11i-DC-OE B.11.31.1705 HP-UX Data
Center Operating Environment
14
HP-UX11iv3
Virtualization Technology
15
Virtualization
Overview
Virtualization overview
– HPE ARIES
– HP-UX Containers
– HP9000 Containers
– HPE Integrity Virtual Machines/vPars v6.x
16
HPE ARIES overview
A dynamic binary translator that automatically and transparently executes
HP9000 HP-UX binaries on HP-UX11i v3 for Integrity servers
Recommended
Just RUN RECOMPILE path for ISVs
using ARIES For Performance
PA-RISC Itanium
CPU
HP9000 Server HPE Integrity Server
17
HP9000 Transition Process using HPE ARIES
Process to move HP9000 applications to run on HPE ARIES
18
HPE Virtualization Continuum for HP-UX11i v3
19
HP9000 Containers: An Introduction
HP9000 Container
Create PA-RISC HP-UX ‒ Own IP Address
server image ‒ User Group Credentials
‒ Chroot Filesystem isolation
PA-RISC applications
HP-UX PA-RISC eco-system
HP9000 Containers Software
PA-RISC applications HP-UX Containers Software
HP-UX PA-RISC eco-system HP-UX11i v3 (inc ARIES)
PA-RISC server hardware Integrity server hardware
PA-RISC Integrity Newly Provided Subset of original HP-UX PA- Support Policy consistent with existing HP-UX
RISC ecosystem and ARIES binary compatibility support
20
Advantages of using HP9000 Containers
Saves time – Ideal for time-sensitive, resource-constrained projects and complex legacy
applications
– Built on top of two free HP-UX technologies with HPE ARIES binary translator and
HP-UX Containers
Helps consolidate
21
Benefits of HP9000 Containers: Consolidation
lib1 lib2 lib1 lib2
HP9000 Container
HP9000 Container
lib3 lib4 lib3 lib4
HP9000 HP9000
Application Ecosystem Application Ecosystem
App App
HP UX HP UX lib3 lib3
lib4 lib4
HP9000 HP9000
Application Ecosystem Application Ecosystem
VM VM
Memory Memory
HPE Integrity VM Host (VSP)
I/O I/O
Processors Memory I/O
HP9000 Servers HPE Integrity hardware 22
HP-UX11iv3
Creating HP9000 Containers
23
HP9000 Container creation process
24
HP9000 Containers
– Access SMH
– http://Host10:2301/
– Tools > Container Manager
– Create Container > hp9000sys
– Note: lan2
– Start Container
– Start Application
– Login to Container
– # su – oracle
– % sqlplus / as sysdba
– sysdba> startup
25
Platform Transition
Which platform should I choose?
26
Which hardware should I transition to
Platform options
– Which hardware platform?
– Scalability e.g. CPU, memory, IO requirements
– RAS features e.g. Superdome2 Analysis Engine
– Connectivity e.g. 1Gb, 10GbE, 8Gb FC
– CPU Sizing
– Use SpecIntRate2006 Base for native deployments e.g. rate/per-core on PA8900 versus rate/per-core on Itanium 9700
Series
– For HP9000 Containers
– Use conservative sizing in HP9000 Containers documentation
– Typically, Itanium core for each HP9000 core is a good starting point
– Memory Sizing
– HP-UX11iv3 needs more memory than HP-UX11iv2 which needs more memory than HP-UX11iv1
– Recommend minimum 4GB RAM per OS instance, plus application requirements for HP-UX11iv3
– Consider the impact of virtualization overheads
– Calculate the OS/application requirements and add a minimum of 10% for overhead e.g. round-up
– 14 cores required then configure 16 cores, 64GB memory required then configure 72GB
27
HPE Integrity i6 servers – Ideal upgrade choice
28
Platform positioning
HP9000 & Montvale Current
Integrity servers Integrity Servers
Superdome
Superdome 2 16s
Rp8440/rx8640
Superdome 2 8s
BL890c i6
Rp7440/rx7640
BL870c i6
Rp4440/rx6600
BL870c
Rp3440/rx3600 BL860c i6
Primary
Secondary
Rp3410/rx2660 rx2800 i6
BL860c
Cores
29
Which hardware should I transition to?
Platform options
– Should I use virtualization?
– Consolidate multiple workloads
– Provide workload isolation at the platform, nPar, vPar,
Integrity VM or Container level
– nPars provide physical OS isolation on the same physical platform
– Integrity VM’s provide isolated OS instance on the same physical
platform
– vPars provide isolated OS instance on the same physical platform,
but will less granularity yet more physical isolation than Integrity VM’s
– HP-UX Containers provide isolated Compartments using the same
physical HP-UX kernel of each OS instance.
– Licensing implications
– How are applications licensing, is there a cost impact?
– Does the application ISV support my new environment?
– Do I need the ISV to support my environment?
30
Which hardware should I transition to?
Platform options - Examples Examples: HPE rx2800i6 hardware
11i v1 or v2 or v3 PA
HP9000 HP-UX11i v1/v2/v3 (PA-RISC) e.g. rp8440 (PA-RISC)
HP9000 Containers
11iv2 IA64
HPE Integrity HP-UX11i v2 (IA64) e.g. rx7640 (IA64)
VM
HP-UX11i v3 (IA64)
31
HP9000 Application Transition
What are the options?
32
HP9000 transition: what solution to chose?
Choose your option based on your current conditions
Use HP 9000
Use ARIES Recompile
Containers
1 2 3
Source code
available
ISV libraries
available
Application Application
dependencies easily dependencies easily
identifiable identifiable
33
HPE’s recommended transition path for HP9000 applications
Recompile – if you can!!
Benefits of recompilation
34
Update & upgrade
Best practices
35
Platform upgrade methodologies
Best practices
– Platform upgrade methodologies & best practices
– DRD
– Ignite-UX
36
Dynamic Root Disk
Cloning the Primary Boot Disk
– 1. Original system image is active
– 2. Create a clone of the original system image
(drd clone)
– 3. When clone completes, two copies of system
image exist (drd status)
– 4. If a problem is encountered with original image,
boot clone (drd activate)
A Golden image contains the source OS from a previously installed and tested client
Create
Create Setup config
Install Tune System post_config
Archive file for Client
Scripts
38
HPE Software Evaluation Portal
HP-UX Evaluations
http://www.hpe.com/software/evalportal
39
HPE Software Depot
HP-UX Software
http://www.hpe.com/info/softwaredepot
40
Mission-critical continuity through at least 2025
HPE Integrity i6 servers with HP-UX11i v3 2017 update release
Assured future
Committed platform support through at least 2025
Choice to re-host HP-UX workloads on x86 Linux-
based containers in future
HP-UX
Continuous innovation
Yearly innovations via HP-UX software update release
Achieve continuous operations Realize better economics Reduce your business risk
41
HPE documentation sources
Useful links
– Software Depot http://www.hpe.com/info/softwaredepot
– Evaluation Portal http://www.hpe.com/software/evalportal
– Software Porting & Archive Centre http://hpux.connect.org.uk
– HPE Support Center http://www.hpe.com/support/hpesc
– HP-UX11iv3 http://www.hpe.com/info/hpux11iv3
– Matrix OE http://www.hpe.com/info/matrixoe/docs
– Server Support Matrix http://www.hpe.com/info/hpuxservermatrix
– HP-UX11iv3 Man Pages http://www.hpe.com/info/hpux-clickable-manpages
– HP-UX11iv3 Core Docs http://www.hpe.com/info/hpux-core-docs-11iv3
– HPE Integrity Servers http://www.hpe.com/info/integrity
– HPE Power Advisor http://www.hpe.com/info/poweradvisor
42
Coming Next….