Upload
jason-white
View
30
Download
1
Embed Size (px)
DESCRIPTION
Advanced PowerVM toolkig VUG webinar
Citation preview
2014 IBM Corporation
IBM Lab Based Services
AIX-VUG Advanced PowerVM Toolkit
Mike Gregor Senior Power Consultant28 August 2014
2014 IBM Corporation
Advanced PowerVM Toolkit
Value Proposition
Business Challenge
Clients struggling with consistency in their build process when deploying VIO servers and clients.
Differences in configuration depending on who built the systems and when.
Attempted to develop their own scripts and automation, but struggled with adding new features and ongoing support.
Issues migrating partitions from one managed system to another
Solution
Introduced the Advanced PowerVM Toolkit and process to accelerate the clients transition from Power6->Power7->Power8 across their infrastructure.
Provide planning, assessment and execution to implement the Toolkit and provisioning process based on client requirements.
Work with customer to integrate Toolkit into their existing build process and automation.
Key Benefits
Reduced manual errors associated with current build process.
Able to integrate Toolkit into their existing automation, thereby creating a repeatable methodology for deploying new VIO servers and client LPARs
2
2014 IBM Corporation
Advanced PowerVM Toolkit
3
Typical Provisioning Flow
Gathering of system build information
HMC, managed system
VIO and client names, network, storage, cpu, memory,vswitches, processor pools,
Repeated series of:
HMC GUI or command line execution
NIM commands
VIO commands
2014 IBM Corporation
Advanced PowerVM Toolkit
4
Advanced PowerVM Toolkit Flow
Use gathered system information to create build profiles using the Toolkit Provisioning Language
Single VIOS build profile which defines your VIO server configuration
One or more client build profiles which defines clients to build on same frame
Process these simple, ASCII-text build profiles using Provisioning Toolkit
Executes the HMC, NIM, and VIO commands in proper order
Produces repeatable results
Apply build profile templates to new similar frames by changing variables
One touch VIO build and configuration
Capture / Create / Build capabilities
2014 IBM Corporation
Advanced PowerVM Toolkit
5
Capture
Capture profile contains hmc, group, [managed system, [partition,[profile]] that defines data to retrieve and where to place it
Code can be run interactively to specify the HMC, managed systems, and partitions
Commands are issued through HMC to gather data associated with VIO servers and client partitions
Basis for performing migrations or DR activity
Logically groups data for deployment to target frames
2014 IBM Corporation
Advanced PowerVM Toolkit
6
Create
Uses previously captured data to create build profiles
Process one or multiple systems captured data
Create VIO pair to support selected client networks
Reuse of client VFC wwpns
Add, remove, and over ride capabilities for any partition attribute
Config profile contains minimum set of information that requires updating
client ip, netmask, gateway,bosinst, vlans
Summary file represents VIO and client partition requirements in csv format
cpu, memory, network, storage
2014 IBM Corporation
Advanced PowerVM Toolkit
7
Build
Use gathered system information to create build profiles using the Toolkit Provisioning Language
Single VIOS build profile which defines your VIO server configuration
One or more client build profiles which defines clients to build on same frame
Process these simple, ASCII-text build profiles using Provisioning Toolkit
Issues the HMC, NIM, and VIO commands
Produces repeatable results
Apply build profile templates to new similar frames by changing variables
One touch VIO build and configuration
2014 IBM Corporation
Advanced PowerVM Toolkit
8
Wiki style Users Guide
Easy lookup of function and syntax
Code examples
2014 IBM Corporation
Advanced PowerVM Toolkit
9
User Interface
Java Swing-based to run on nearly any desktop or laptop
Provisioning Toolkit syntax-aware build profile editor facilitates build profile creation:
Provides built-in sample templates for VIO Server and Client build profiles (e.g. VIO Server pair, NPIV Client, VSCSI Client)
Provides built-in samples for individual Toolkit keyword use (e.g. SERVERINFO, PARTITION, SEA, etc.)
Keyword and syntax highlighting guides build profile creation
Syntax awareness detects numerous classes of errors and typos to find errors in build profiles before processing them
Remote execution of build operations from within the UI
2014 IBM Corporation
Advanced PowerVM Toolkit
10
Options for Obtaining Advanced PowerVM Toolkit
Deal Closer Program (Pre- or Post Sales for our Sellers on the line)
See PreDefined Service offering for Toolkit out under Deal Closer website
PowerCare Program (eligible for 770/780/795 only) - select "POA" option at time of TDA
Direct Lab Services Statement of Work (SOW)
Business Partner Contract Attachment (CA)
$12,500 One Time Fee
For further questions on funding approach, please contact:
Linda Hoben [email protected] 1-720-395-0556
-OR-
Stephen Brandenburg [email protected] 1-301-240-2182
2014 IBM Corporation
Advanced PowerVM Toolkit
11
Code and Documentation Updates IBM ResourceLink
Customer is registered with IBMID and notified when complete
Subscription capability allows for automatic notification of updates
Customer downloads at their convenience
2014 IBM Corporation
Advanced PowerVM Toolkit
12
New Function 4Q-2014
VSCSIMAP to disk UDID
DRAW capability for build profiles and current managed system
UI support for capture/create
2014 IBM Corporation
Advanced PowerVM Toolkit
13
Additional Support Slides
2014 IBM Corporation
Advanced PowerVM Toolkit
14
APVM Toolkit Build Provisioning Language
SERVERINFO Define a managed system and its managing HMC
VARIABLES Create a free-form substitution variable
SHAREDPP Create or rename a shared processor pool in hypervisor
VSWITCH Create or rename a virtual switch in the hypervisor
BOSINST Define a NIM resource OS image
DEFINE Create a NIM definition on-the-fly
DISKATTR Define hdisk attributes used for VSCSI mapped disks
VSCSIRESOLVE Choose a sort order for VSCSI LUN size matching
VSCSIZONE Define a system as part of a common VSCSI zone
FABRIC Designate a fabric name for VFC client adapters wwpn report
FABRICDEF Designate a fabric identifier for a list of HBA ports
2014 IBM Corporation
Advanced PowerVM Toolkit
15
APVM Toolkit Build Provisioning Language
ENATTR Create a named set of enX device attributes
ENTATTR Create a named set of entX device attributes
ECHATTR Create a named set of etherchannel attributes
SEAATTR Create a named set of SEA attributes
SEADEF Create a named set of common SEA parameters
FCSATTR Create a named set of fcsX device attributes
FSCSIATTR Create a named set of fscsiX device attributes
IOSLOTS Assign physical I/O slots to a partition
HEA Configure an IVE port
VETHMAP Define a virtual ethernet adapter for a client partition
PARTITIONDEF Create a named set of partition parameters
PARTITION Define a logical partition
VIO Define a VIO stanza
2014 IBM Corporation
Advanced PowerVM Toolkit
16
APVM Toolkit Build Provisioning Language (VIO Stanza)
EN Set attributes for VIOs enX devices defined in ENATTR
ENT Set attributes for VIOs entX devices defined in ENTATTR
ETHERCHANNEL Create an etherchannel device for the VIO
PORT Configure a physical or virtual ethernet port for the VIO
SEA Configure an SEA for the VIO
MKVG Create a volume group on VIO
FCS Set attributes for VIOs fcsX devices defined in FCSATTR
FSCSI Set attributes for VIOs fscsiX devices defined in FSCSIATTR
VFCGEN Create VFC adapters in client and VIO
VFCMAP Map a VFC adapter to an VIO HBA port
VFCMAPFABRIC Map VFC adapter to HBA ports defined by FABRICDEF
VSCSIGEN Create VSCSI adapters in client and VIO
VSCSIMAP map a VSCSI adapter to a LUN
VSCSIMAPLV map a VSCSI adapter to a logical volume
2014 IBM Corporation
Advanced PowerVM Toolkit
17
User Interface - File
2014 IBM Corporation
Advanced PowerVM Toolkit
18
User Interface - File
2014 IBM Corporation
Advanced PowerVM Toolkit
19
User Interface - Insert
2014 IBM Corporation
Advanced PowerVM Toolkit
20
User Interface - Deploy
2014 IBM Corporation
Advanced PowerVM Toolkit
21
User Interface - Execute
2014 IBM Corporation
Advanced PowerVM Toolkit
22
User Interface Execution Output
2014 IBM Corporation
Advanced PowerVM Toolkit
23
User Interface - View
2014 IBM Corporation
Advanced PowerVM Toolkit
24
User Interface - Themes