© 2014 IBM Corporation
HMC, vHMC, Live Partition Mobility
Frédéric [email protected]
Charts from :
Linda Flanders, IBM USA
SSE Delivery and Development Program Manager
Gareth Coates, IBM UK
EMEA Technical Lead and Product Introduction: Power
Systems
S. Ashok, IBM Austin
Cognitive Systems Management
Contents
Part I : HMC/vHMC/Enhanced GUI
PART II : Live Partition Mobility
2
Introduction
• Do you use an HMC?
• Lots of them?
• Many sessions about HMCs and how to do things with them
• Reflects on some of the options
– EG: when to use physical or virtual
3
What is the HMC for?
• Control/manage/monitor POWER Servers
• Deploy power servers
• Deploy LPARs
• Deploy VIOS
• DHCP for FSP
• Callhome
4
What hardware should I use?
• Intel based 7042-CR9
• Power based 7063-CR1
• Virtualised Intel server
• Virtualised POWER8 server
– If so, where/on what?
• You can probably guess what we will advise, but let’s look at it …..
5
6
7042-CR9 HMC Details
▪ For POWER6 and later servers
▪ 7042-CR9 --- follow-on to 7042-CR8
▪ Normal technology refresh
▪ Similar price to CR8
▪ Refreshed rack-mounted HMC– 2.4GHz Intel Xeon Processor
– 16GB to 192GB memory (#EM20 16GB feature code) – Most clients expected to use 16GB or 32GB for HMC
– One or optionally two 500GB SATA disk drives– Second drive allows RAID1 mirroring protection (recommended/defaulted)
– Support any two of the eight physical hot-plug SFF bays (max 2 supported)
– DVD-RAM
– Four integrated Ethernet ports
– Six USB ports
– One PCIe slot
– One or two power supplies (two recommended for hot-plug redundancy)
– 1U (1 EIA)
– Like CR8, does not offer an internal or external modem (or support one)
▪ HMC code level 8.4.0 or later
▪ 1U (1EA) rails included with CR9 (no separate feature code)
HMC 7063-CR1 GA 4Q2017
▪ 7063-CR1 is based on System S821LC▪ Fixed Config
▪ 6 POWER8 cores with SMT8
▪ 32GB RAM
▪ 2 HDD
▪ Fits round holes and square holes
▪ Simple to install, remotely start/stop using BMC + ipmitool + web UI
▪ GA with HMC V8.870: 4Q 2017
Massive
concurrency
7063-CR1 has a lower list
price than 7042-CR9
7
8
HMC Virtual Appliance Details .
▪ IBM Virtual HMC Complete Software offering – License plus software maintenance– PID – 5765-HMV– Approximately $4k CDN including 1 year SW maint
▪ Virtual HMC Runs – On x86 Hardware (provided by client)– x86 64-bit with Intel VT-x or AMD-V– 4 CPU, 8 GB memory, 160GB disk (500GB recommended), 2 NIC– Under KVM or VMware virtualization (provided by client)
▪ New vHMC Complete Software offering – Activation engine – provides configuration on first boot– Accept License, locale, network, SSH, NTP
▪ Manages any POWER6 or later Power servers▪ Version 8 HMC firmware▪ Can be used with or without hardware HMCs
POWER8 virtual HMC
• POWER8 virtual HMC – like the Intel vHMC
• Runs in a PowerVM LPAR on a POWER8 server
– No, it will not run on a POWER7 processor
– Yes, it will manage a POWER7 based server
• Obviously, you can’t manage the server its actually running on!
• Note: not KVM, XEN, Vmware
9
Can I use both Intel and POWER8 HMCs
• YES
• A server can be managed by 2 HMCs
• Any combination of Intel/POWER
• Any combination of hardware appliance/software appliance
• Do not think about using a vHMC in a PowerVM LPAR on a server which
the HMC manages
• Allowed this time only one HMC at 860 + one HMC at 870
– Normally both HMC must be at exactly the same level
10
HMC V8R870
• No Classic GUI
• Enhanced+ GUI has all functionality that was in Classic
• Runs on Intel or POWER8
• Manages
– POWER6
– POWER7
– POWER8
• HMC V8 will not manage POWER9 based servers
– So use the Enhanced+ GUI now
11
I want to use the Classic GUI
• You can
– But only up to HMC V8 R860
– Support continues till end of 2018
– Then the only supported GUI will be Enhanced+
– HMC V8 will not manage POWER9 based servers
12
Classic vs Enhanced – Terminology & Menus
HMC Classic Interface HMC Enhanced UI Interface
Create Partition Templates (Resources > All Systems > Server > View System Properties > System Actions > Templates)
Partition Properties, DLPAR Manage Partition (Resources > All Systems > Server > Partition > * (Properties/Processors/Memory/Physical IO/Virtual Storage/Virtual Networks/Virtual NICs)
Server > Configuration > Virtual Resources Resources > All Systems > Server > PowerVM
Server > Hardware Information > Adapters Resources > All Systems > Server > PowerVM > Hardware Virtualized I/O
Server > Performance Resources > All Systems > Server > View System Properties > Capacity > Performance Dashboard
Server > Properties Resources > All Systems > Server > View System Properties
Partition > Configuration > Manage Profiles Resources > All Systems > Server > Partition > Partition Actions > Profiles
13
Navigating through Enhanced UI – Launch Page – Gallery View
Tool Bar
Resource Path
Quick Filter (Filter by fields of specific resource)
Global Search (Search across all resources)
Pins – Like Shortcuts/Bookmarks
Task Log
Gallery, Table & Relational Views
Pin the page
14
Navigating through Enhanced UI
My counterpart in the UK, Nigel Griffiths, has done a really nice job covering this in a 10 part series. https://www.youtube.com/user/nigelargriffiths
15
• PART II Live Partition Mobility
16
LPM Benefits
• Simplify server upgrades with no down time
- Move running partitions to newer servers
• Better system utilization
- Quickly balance workloads and resources as needs change
• Improved application availability
- Eliminate downtime for planned system maintenance
• Energy savings
- Consolidate workloads to fewer servers when possible and turn off idle systems
While LPM improves system availability, it is not a solution for unplanned outages.
Continue using high availability solutions.
17
18
PowerVM™ Live Partition Mobility
PowerVM™
Hypervisor
What is LPM?▪Relocate an entire LPAR
between physical chassis
▪Requires POWER6™ or
better
▪LPARs continue to run and
provide services to clients,
who are completely unaware
of the migration
▪Final suspension and
resumption of LPAR is
guaranteed to be less than 2
seconds
AIX VIOS
PowerVM™
Hypervisor
IBM iVIOS Red
Hat
Linux
4GB 4GB 4GB 4GB
Red
Hat
Linux
4GB
192.9.200.1
Ethernet
StorageStorage
Migration: active or inactive
Active migration: partition migration is performed with the operating system and applications running, without disrupting operations
Inactive migration: partition is not running when it is moved to the target system
Active
• Validate configuration• Create new LPAR• Create new virtual resources• Migrate state of LPAR in memory• Remove old LPAR configuration• Free up old resources
Inactive
• Validate configuration• Create new LPAR• Create new virtual resources• Remove old LPAR configuration• Free up old resources
Summary of Migration Phases
19
Mobile partition requirements checklist (1 of 2)
Check mobile partition configuration:
✓ Operating system support
✓ Functioning RMC daemons
✓ No huge memory pages*
✓ No Barrier Synchronization Register arrays* (BSR)
✓ No workload group
✓ No redundant error reporting*
✓ No open consoles (warning only)
✓ Storage on external storage unit and accessible by both VIOS LPARs
✓ Check that LPAR name will be unique on destination server
* Okay for inactive migrations
20
Mobile partition requirements checklist (2 of 2)
Check mobile partition configuration (cont.):
✓ Check MAC address will be unique on destination server
✓ Not a service partition
✓ No physical I/O*
✓ No logical ports configuration on Integrated Virtual Ethernet (IVE)/Host Ethernet Adapter or SR-IOV (unless using vNIC)
– AIX 6100-05 (or higher) clients can convert LHEA to virtual Ethernet during migration
✓ Verify valid processor compatibility mode
✓ Virtual network configuration compatible with destination VIOS
* Okay for inactive migrations
21
Client operating system support
Minimum supported AIX partition operating systems:
– AIX 5.3 TL07
– AIX 6.1 TL02 with SP08
Minimum supported Linux partition operating systems:
– Red Hat Enterprise Linux version 5 Update 1
– SUSE Linux Enterprise Server 10 Service Pack 1
– Linux operating systems must install RPMs for DLPAR
Minimum supported IBM i:
– IBM i version IBM i 7.1 TR4 or higher
– HMC version 7 release 7.5 or higher or FSM
– Server firmware levels: 730_51 or later, 740_40 or later
– VIOS 2.2.1.4
22
Physical I/O
Partition properties should show no physical I/O adapters
ClassicExample
Enh+ Example
Nothing to see here
23
LPM migration operation (1 of 2)
Run either the Migrate task (Wizard) or Validate task (one panel):
For HMC Classic GUI, select partition and run Operations -> Mobility -> Migrate (or Validate)
HMC Enhanced+ Example
24
LPM migration operation (2 of 2)
Validate task provides one panel validation and
migration
New Redundant MSP option if using newer code
25
PowerVM LPM and Simplified Remote Restart Automation Tool (1 of 3)
IBM Lab Services GUI for managing migrations
– POWER7 and POWER8 migrations
– Linux, AIX, and Windows versions
– Browser-based with reduced clicks!
The tool version numbering now matches the features of the highest HMC version it can exploit
– In use since 2014
Download from Resource Link, unzip, add your HMC, and it discovers your servers and LPARs
– Need to contract with Lab Services
Uses SSH to direct HMCs to do migrations
26
PowerVM LPM and Simplified Remote Restart Automation Tool (2 of 3)
LPM tool features:
– Evacuate a server to one or multiple servers
– Move groups of partitions
– Can “Pack” or “Stripe” LPARs to destination servers
– Maintain concept of “original” server for mobile partitions
– Create migration plans and deploy plans during service windows
– Export validation details to a spreadsheet
– Many GUI features only available on HMC command line: vSwitch, vNIC, NPIV LUN validation, SR-IOV, concurrency levels, etc.
• Easy to maintain virtual adapter IDs and FC port ID assignments
SRR tool features:
– In case of server outage, restart its LPARs on a remote server
– Configuration details of the LPAR is kept on disk to quickly get it running on remote server
– After downed server is up and running, a few clicks will get original LPARs migrated back with LPM
– Without automation tool, SRR is available only on HMC CLI 27
PowerVM LPM and Simplified Remote Restart Automation Tool (3 of 3)
Eight migrating LPARs in progressLPARS
Use tool’s config.properties file for specific instructions- Example line that adds --requirerr 2 to migrlpar :com.ibm.lbs.asset.hmc850.migrlpar.append.minus.minus.requirerr 2
28
LPM Resources
Take the full three day LPM Course:
– IBM customer training course via training partners AN33G: www.ibm.com/training
– IBMers and BPs with education vouchers: //ibm.biz/ibm-sse
– IBM Lab Services consulting and custom training
Redbooks and Hardware Information Center:
– IBM PowerVM Live Partition Mobility SG24-7460
– IBM PowerVM Virtualization Managing and Monitoring SG24-7590
LPM user guide includes IBM i information: http://pic.dhe.ibm.com/infocenter/powersys/v3r1m5/topic/p7hc3/p7hc3.pdf
Developerworks movie: tinyurl.com/newAIXmovies
29
Merci!
Pour plus de renseignements ou pour planifierune rencontre,
contactez l’équipe R2i.
www.r2i.ca
1 844 312-3007, poste 100
Notices and disclaimers
© 2018 International Business Machines Corporation. No part of this document may be reproduced or transmitted in any form without written permission from IBM.
U.S. Government Users Restricted Rights — use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. This document is distributed “as is” without any warranty, either express or implied. In no event, shall IBM be liable for any damage arising from the use of this information, including but not limited to, loss of data, business interruption, loss of profit or loss of opportunity. IBM products and services are warranted per the terms and conditions of the agreements under which they are provided.
IBM products are manufactured from new parts or new and used parts. In some cases, a product may not be new and may have been previously installed. Regardless, our warranty terms apply.”
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those
customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer follows any law.
31
Notices and disclaimerscontinued
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products about this publication and cannot confirm the accuracy of 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. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM expressly disclaims all warranties, expressed or implied, including but not limited to, the implied warranties of merchantability and fitness for a purpose.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right.
IBM, the IBM logo, ibm.com and [names of other referenced IBM products and services used in the presentation] are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
.
32
33