introduction to ibm powervc for power systemsschd.ws/hosted_files/data3hk2017/6a/introduction to...
TRANSCRIPT
© 2016, 2017 IBM Corporation
1
© 2016, 2017 IBM Corporation
Cognitive Systems
Introduction to IBM PowerVC forPower SystemsGary Konicek ([email protected])IBM Lab Services
Solution Overview
© 2016, 2017 IBM Corporation
2
© 2016 IBM Corporation
Cognitive Systems
Platform
Management
Virtualization
Management
Cloud
Management
HMC
PowerVC
Std Edition
IBM Cloud
PowerVC Manager
Infrastructure as a Service with IBM Cloud PowerVC Manager
Virtualization Management with PowerVC
Power Systems Hardware Management Console
Providing comprehensive and consistent
management experience for Power Servers
IBM Power Systems Management Strategy
• Hardware and firmware management for Power
• Hardware and firmware configuration and controls
• Service, support and update management
• Hardware appliance
• Leadership solution for PowerVM and PowerKVM
• Virtual Image Management and Deployment
• Resource Pooling and Dynamic VM Placement
• On-going optimization and VM resilience
• End-user self-service provisioning of IaaS for PowerVM
• Service catalog with virtual systems and applications
• Subscriber and account management (multi-tenancy)
• Private Cloud focused and exploiting Power Systems
3
© 2016 IBM Corporation
Cognitive Systems PowerVC Standard Edition Overview
4
Base provisioning and virtualization• Rapid LPAR provisioning and
deprovisioning
• Storage provisioning
• Virtual network configuration
• Physical and virtual resource discovery
• LPAR resize (dynamic LPAR changes)
• LPAR migration (Live Partition Mobility)
• Host Maintenance Mode
• Image capture
• Image repository and authentication
services
Rapid provisioning and management
of VMs/LPARs on Power Systems
using an intuitive Web interface
Advanced capabilities• Compute templates (“t-shirt sizes”)
• Storage templates
• Storage Connectivity Groups
• Host Groups
• Placement policies
• Collocation rules
• SAN volume create/delete
• Remote restart
• Switched HMC support
• Dynamic Resource Optimization (DRO)
© 2016, 2017 IBM Corporation
3
© 2016 IBM Corporation
Cognitive Systems Cloud PowerVC Manager Overview
5
Capabilities• Self-service portal
• Projects
• Image templates
• Approvals
• Metering
Plus all PowerVC Standard Edition
Capabilities
Self-service entry cloud solution on
Power Systems
© 2016 IBM Corporation
Cognitive Systems
Features-
PowerVCStandard Cloud
HMC Support
PowerVM, PowerKVM
PowerVM
P6,P7/7+POWER8
Managed VM Type AIX, IBM i, Linux
Managed From OS RHEL (Power & X86)
Highly available VIOS configs
One-click Evacuation
Remote VM Restart
Host Groups
Affinity Rules
Dynamic Resource Optimizer
Self-service portal
Access to OpenStack directly
Policy based approvals
Deploy Templates
Metering
PowerVC Standard EditionSimplified lightweight advanced virtualized management for scale up or scale out Power systems
IBM Cloud PowerVC ManagerSimplified Lightweight Private Cloud for Power Systems
PowerVC Offering Structure
Cloud PowerVC
Manager is included in
AIX EE v1.2
ICMO Customers with
current SWMA are
entitled to Cloud
PowerVC Manager
Sold standalone as well
Price metric – Managed
Core
6
© 2016, 2017 IBM Corporation
4
© 2016 IBM Corporation
Cognitive Systems
7
PowerVC is built on the OpenStack
community foundation
Provides an Open alternative to proprietary cloud stacks
Protects clients current investment with simple path to new technology
Open APIs provides great flexibility and agility
© 2016 IBM Corporation
Cognitive Systems
PowerVC: Power Systems Virtualization Center
8
Cinder Nova Neutron Virtualization Drivers
• Nova drivers for HMC
• Nova Drivers for NovaLink
• Leverage ecosystem to
support broad range of IBM
and non-IBM storage and
network attached to Power
IBM Power SystemsStorage
IBM and 3rd Party
Network
IBM and 3rd Party
AMQP DBMS
New Mgmt Capabilities
• Monitoring & Events
• More granular VM Mgmt
• OVF Image Formats
• Configuration Patterns
Virtualization Mgmt UI
• Simple and Intuitive
• Targeting the IT Admin
New Management APIs
• Virtualization Management
• Monitoring & Events
PowerVC Virtualization Management Console
Platform Provides…
• Virtual Machine Placement
• Workload Aware Mgmt
• Performance Mgmt
• Availability Mgmt
Packaging and Simplification
• Simplified Install and Config
• Intuitive Administration Model
• Focus on day 0/1 TTV
OpenStack API
Security (KeyStone) Scheduler
Images Flavors
API Additions
Monitoring
VM Mgmt
Platform Projects
QuotasOVF
OpenStack, Platform Computing and other IBM Value Added Components
Power Driver Network DriversStorage Drivers
MariaDB
© 2016, 2017 IBM Corporation
5
© 2016 IBM Corporation
Cognitive Systems PowerVC Architecture for Power Systems
IT Admin Applications
RHEL Linux
Power System
Lin
ux
AIX
Fiber Channel
PowerVM
Power System
Lin
ux
AIX
PowerVM
Power System
Pow
erV
C
AIX
PowerVM
x86 System
MCP Linux
HMC
SSH / CLIREST APIs
x86 System
RHEL Linux
VM
PowerVC
VIO
S
VIO
S
VIO
S
VIO
S
VIO
S
VIO
S
• Management System Options…
•RHEL Linux in a VM on a separate x86
server
•RHEL Linux in a partition on Power
• Managed System…
•Power 6/7/7+/8 Express & Standard HW
•HMC-managed systems via new APIs
•Multiple redundant VIOS servers
•NPIV & vSCSI attached storage and
VIOS SSPs
Manage From Linux, Manage Through HMC, Manage To Linux, AIX and IBM i
IBM
i*
IBM
i*
IBM
i*
FC switch
FC storage
9
Technical Overview
© 2016, 2017 IBM Corporation
6
© 2016 IBM Corporation
Cognitive Systems
11
Base Capabilities – Verify Setup
© 2016 IBM Corporation
Cognitive Systems
Configuration – Initial View
12
© 2016, 2017 IBM Corporation
7
© 2016 IBM Corporation
Cognitive Systems
Base Capabilities – Deploy LPAR
13
© 2016 IBM Corporation
Cognitive Systems
14
Base Capabilities – Deploy LPAR
The IP address and additional network settings are automatically configured in IBM i based on input at deploy
time and on the selected network template in PowerVC
© 2016, 2017 IBM Corporation
8
© 2016 IBM Corporation
Cognitive Systems Multi-disk Image Support – Deploy Multi-disk Image
• Note you can select different storage templates for different volumes
15
© 2016 IBM Corporation
Cognitive Systems
Multi-disk Image Support – New Disk at Deploy
• Adding new volume
16
© 2016, 2017 IBM Corporation
9
© 2016 IBM Corporation
Cognitive Systems
17
Base Capabilities – Capture LPAR
• Before capture, cloud-init (activation scripts) must be installed in the LPAR
© 2016 IBM Corporation
Cognitive Systems
18
Base Capabilities – Resize LPAR
© 2016, 2017 IBM Corporation
10
© 2016 IBM Corporation
Cognitive Systems
19
Base Capabilities – Migrate LPAR
© 2016 IBM Corporation
Cognitive Systems
20
Advanced Capabilities – Compute Templates
Compute templates allow using custom
CPU/memory/disk settings at deploy time
with the same saved image
© 2016, 2017 IBM Corporation
11
© 2016 IBM Corporation
Cognitive Systems
• Capability allows creating compute templates that specify additional
processor pools
• Use separate processor pools for licensing purposes
Advanced Capabilities – Multiple Shared Processor Pools
21
© 2016 IBM Corporation
Cognitive Systems
22
Advanced Capabilities – Storage Templates
Storage templates selecting a specific
storage subsystem, storage pool and
volume type at deploy time, or setting a
default for a storage subsystem
© 2016, 2017 IBM Corporation
12
© 2016 IBM Corporation
Cognitive Systems
23
Advanced Capabilities – Storage Connectivity Groups
Storage connectivity groups allow for:
• Using different VIO Servers on the same
physical system with different storage
subsystems and fabrics
• Grouping of physical systems for LPAR
deployment within the storage
connectivity group
© 2016 IBM Corporation
Cognitive Systems
Host Groups
24
Host 4
Host 5 Host 6
Host 1
Host 2 Host 3
Host 7
Host 13 Host 14
Host Groups allow the PowerVC administrator to
create a logical boundary around a group of physical
servers
• Each server can only be in one host group
• Deployment, mobility and remote restart are only
allowed within the group
• Each group has its own placement policy
• Hosts are placed in the default group when added
“PCI” Host Group
“POWER8” Host Group
“Austin” Host Group
Default Host Group
Host10
Host11
Host 12
Host 8 Host 9
“Sandbox” Host Group
© 2016, 2017 IBM Corporation
13
© 2016 IBM Corporation
Cognitive Systems
PowerVC Advanced Placement
25
Host 5Host 2 Host 7
Host 13 Host 14
The PowerVC scheduler takes the capacity of servers
into account to determine which host to deploy or
relocate VMs to. Hosts with the greatest free CPU or
memory allocation becomes the target of the next VM.
The scheduler can also take host CPU utilization into
account when scheduling VMs
Host10
Host11
Host 8 Host 9
CPU MEMORY
CPU MEMORY
CPU MEMORY
Scheduler support VM placement based on CPU & Memory capacity
and CPU Utilization
Scheduler
choice
Scheduler
choice
Free CPU / Memory Capacity
Host CPU Utilization
© 2016 IBM Corporation
Cognitive Systems
Collocation: Affinity and Anti-affinity
26
Host 1 Host 2 Host 3
Affinity and Anti-affinity provide
control over which VMs can be placed
on the same host
- VMs with Affinity must be deployed
to the same host
- VMs with Anti-Affinity must not be
placed on the same physical host
VM with no affinity requirements – can go anywhere within the host group
VMs with affinity – must be placed on the same host
VMs with anti-affinity – cannot be placed on the same host
Introduced in PowerVC v1.2.3
© 2016, 2017 IBM Corporation
14
© 2016 IBM Corporation
Cognitive Systems
27
Remote Restart
• Host B has failed. Select host and click Remotely Restart VMs
• Choose to restart specific VMs or all VMs
• Choose which operating host to use for restart
© 2016 IBM Corporation
Cognitive SystemsAutomated Remote Restart
28
© 2016, 2017 IBM Corporation
15
© 2016 IBM Corporation
Cognitive Systems
Shared Volumes
• Storage subsystem must
support shared attachment of
volumes to hosts
29
© 2016 IBM Corporation
Cognitive Systems
• View of shared volume
Shared Volumes
30
© 2016, 2017 IBM Corporation
16
© 2016 IBM Corporation
Cognitive Systems Dynamic Resource Optimization (DRO)
Continuously monitors the resource (CPU) utilization of physical hosts and
virtual machines in a cloud environment
PowerVC admin creates optimization policy at the host group level
When usage imbalances are detected, the PowerVC DRO optimizes the
cloud, making adjustments for workloads whose characteristics change over
time– Core activation first, if applicable
– VM Migration
Integrated with Power Enterprise Pools
Runs in Advise Only or Active mode
Can be switched on or off at any time
Hosts or VMs can be excluded from DRO
– Their CPU utilization is still included in calculations, but hosts cannot be
used for migrations and VMs cannot be migrated
PowerVC 1.3.0 or later required
31
© 2016 IBM Corporation
Cognitive Systems
• Can be enabled for new or existing host groups
• Note the mode setting
Enabling and Configuring DRO
32
© 2016, 2017 IBM Corporation
17
© 2016 IBM Corporation
Cognitive Systems
One-click System Evacuation
Provides easy, graceful way to prepare for maintenance
Automatically relocate all virtual machines to other machines
– Use the PowerVC scheduler to determine the target host or manually select the
destination host
– Clears the system of virtual machines without excessive administrator work
Alternatively, fence off the physical host to prevent new virtual machines from being deployed
or moved to that host
– Option to allow administrators greater control of relocation operation
33
© 2016 IBM Corporation
Cognitive Systems
PowerVC Post Deploy Scripting
Enables automatic execution of
scripts at deploy time
Scripts typically stored with
image
“Configuration script” option also
allows for calling of scripts from
file on PowerVC
“Server metadata key-value
pairs” are useable by cloud_init
34
© 2016, 2017 IBM Corporation
18
© 2016 IBM Corporation
Cognitive Systems
Integration with Infoblox
You can now register an Infoblox DNS server in PowerVC
At deploy time, PowerVC will create a new DNS record in Infoblox based
on the new VM’s hostname
If the VM is deleted, PowerVC will delete the corresponding record
Note that no DNS changes occur when managing and unmanaging VMs
35
© 2016 IBM Corporation
Cognitive Systems
Cloud PowerVC Manager: Cloud Admin and User View
IBM Cloud PowerVC Manager:
Self-service Portal
All PowerVC
Operations
Deploy Template
Management
Approval Requests
Policies
Deploy VMs
Request Expiration
Extension
Use the self-service portal to: One-click request for VM deployments
Request VM expiration extensions
View metering data
Cloud UsersCloud Administrators
Configure and manage: Deploy templates
Policies (VM age, etc.)
Approvals and expirations
Metering data
36
”Deploying VMs for
my application
development is so
fast and easy!”
”I have so much
more time now that
users can provision
their own VMs!”
© 2016, 2017 IBM Corporation
19
© 2016 IBM Corporation
Cognitive Systems
Cloud PowerVC Manager: Self-service Portal
37
© 2016 IBM Corporation
Cognitive Systems
Inject SSH Key
You can now import an SSH
key for a user and then inject
that SSH key into a new VM
on deploy
This allows the user to then
log into the new VM using the
key and eliminates the need
to manage the user’s
password
Beneficial for many Power
clients that require their users
to log into VMs only via SSH
key
38
© 2016, 2017 IBM Corporation
20
© 2016 IBM Corporation
Cognitive Systems
SR-IOV Support – NovaLink Only
You can manage SR-IOV ports on P8 systems managed by NovaLink
By design, SR-IOV does not support as many VMs as SEA; but those VMs have higher
bandwidth
You can edit the “physical network name” (which is the port name), but you must keep this
consistent between PowerVC and the PowerVM Hypervisor (when managing SR-IOV in
NovaLink directly)
39
© 2016 IBM Corporation
Cognitive Systems
Software-defined Networking (SDN)
NovaLink, Open vSwitch (OVS) and OpenStack Neutron bring SDN!– Support for VXLANs and software-defined routers
Build software-defined networks in seconds—no more waiting days / weeks
Introduces policy-based management—control quality and security objectives– Control VM throughput and if / how VMs can communicate
Tech preview with PowerVC 1.3.2, using CLI only
– UI support in stages in 2017
40
© 2016, 2017 IBM Corporation
21
© 2016 IBM Corporation
Cognitive Systems
41
Learn More about PowerVC
PowerVC – Virtualization Center
https://ibm.biz/Bdivhv
PowerVC Knowledge Center
https://ibm.biz/Bdivhm
PowerVC LinkedIn Group
http://tinyurl.com/linkedinpowervc
PowerVC on Facebook
http://facebook.com/ibmpowervc
PowerVC on Service Management Connect…
https://www.ibm.com/developerworks/servicemanagement/cvm/pvc/index.html
PowerVC Hosted Trial – Try out PowerVC in our environment for FREE
http://tinyurl.com/powervctrial
PowerVC Free Customer Trial – Customers can try PowerVC for FREE
https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=IPVCv12E&S_PKG=trial&lang=en_US&cp=UTF-8
© 2016 IBM Corporation
Cognitive Systems
IBM Cloud Design Workshop
Features:
Discuss available Power cloud solutions
Review current virtualization and provisioning processes
Review current server, storage and network environment
Discuss current software stacks and images
Review possible cloud users, workloads and expectations
Create use cases for cloud implementation
Define hardware and software environment for cloud implementation
Service Benefits:
Cloud design based on best practices, and customized to your environment and goals
Learn More: www.ibm.com/systems/power/solutions/cloud/?link=infr_prod
Design a private cloud with help from cloud experts at IBM
Service Overview:The Cloud Design Workshop for Power Systems will examine the client’s cloud requirements and create a blueprint for
implementing the most suitable Power cloud solution.
Part of
PowerCareContacts:
Vess Natchev, [email protected]
Jeff Benson, [email protected]
42
© 2016, 2017 IBM Corporation
22
© 2016 IBM Corporation
Cognitive Systems
PowerVC Implementation
Features:
Implement a PowerVC Solution with:
– IBM Cloud PowerVC Manager
– Rapid VM provisioning and de-provisioning
– Storage provisioning
– Capture/migrate/resize of VMs
– Attach /detach SAN volumes to VMs
– Compute templates (“t-shirt sizes”)
– Storage templates
– Storage connectivity groups
– VM placement policies
Service Benefits:
Get started with virtualization management
Gain experience with using PowerVC on Power Systems
Quantify the benefits of virtualization management for your IT environment
Learn More: www.ibm.com/systems/power/solutions/cloud/?link=infr_prod
Implement entry cloud solution with help from the experts at IBM
Service Overview:IBM will implement a IBM PowerVC entry cloud solution based on a jointly developed plan with the client.
Part of
PowerCare
Contacts:
Vess Natchev, [email protected]
Jeff Benson, [email protected]
43
© 2016, 2017 IBM Corporation
Cognitive Systems
https://facebook.com/IBMPowerSystems
https://twitter.com/IBMPowerSystems
https://www.linkedin.com/company/ibm-power-systems
IBM Power Systems Official Channels:
http://www.youtube.com/c/ibmpowersystems
https://www.ibm.com/blogs/systems/topics/servers/power-
systems/
Power Systems Social Media
44
© 2016, 2017 IBM Corporation
23
© 2016, 2017 IBM Corporation
Cognitive Systems
45
More to Follow:
Blogs to Follow More to Follow Hashtags To Use
• IBM Systems Magazine You and I (Steve Will)
• IBM Systems Magazine i-Can (Dawn May)
• IBM Systems Magazine: iDevelop (Jon Paris
and Susan Gantner)
• IBM Systems Magazine: iTalk with Tuohy
• IBM DB2 for i (Mike Cain)
• IBM DB2 Web Query for i (Doug Mack)
@IBMSystems@COMMONug
@IBMChampions@IBMSystemsISVs
@LinuxIBMMag@OpenPOWERorg
@AIXMag@IBMiMag
@SAPonIBMi@SiDforIBMi
@IBMAIXeSupp@IBMAIXdoc
#PowerSystems
#IBMi
#IBMAIX
#POWER8
#LinuxonPower
#OpenPOWER
#HANAonPower
#ITinfrastructure
#OpenSource
#HybridCloud
#BigData