[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |1
IBM Systems Lab Services — Proven IT Infrastructure Expertise
Software-Defined Networking on Power Systems
Vess [email protected] Cloud Team LeaderIBM Systems Lab Services
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |2
Agenda
§ Software-defined networking (SDN) overview and terms§ Why SDN?§ Solution components
− PowerVC− PowerVM NovaLink− Open vSwitch and OpenStack Neutron network service
§ Sneak preview: ideas we are considering for Power cloud
2
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |3
Software-defined Networking (SDN)
§ PowerVC, 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
3
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |4
§ Key Components− Overlay networks (VXLAN)− Floating IPs− Routers− Security Groups− QoS
§ New Resource Type− Network Nodes
§ These are planned UI screens for PowerVC releases in 2Q and 4Q 2017
4
Software-defined Networking
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |55
Why SDN?§ Limit of 4094 VLANs
− 16 million VXLAN IDs (VNIs/VNIDs)
§ Speed and flexibility of creating new networks for the cloud− Cloud users, server admins, app/DB teams can create networks for test/dev− Within the existing physical HW and security/firewall framework− Without impacting network conditions or putting test environments on core/prod network
§ Decoupling of physical infrastructure and IP/L3 segmentation from workloads that need to span different environments
§ For Power clients, this means:− Great flexibility for Power admins and users to create new test/dev networks without waiting on
network team for cabling, VLAN creation, IP address assignments, etc. – within the existing HW and security framework
− Being able to provide the same “cloud networking” capabilities to Power users that VMware users enjoy
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |66
SDN – Basic Private VXLAN Scenario
Computenode ComputenodeNovaOpenvSwitchKeystone
NovaOpenvSwitchKeystone
§ “Red” VMs on different systems are on a separate VXLAN from “blue” VMs§ The VMs have no knowledge of this, no additional configuration necessary in OS§ IP addresses can be the same on different VXLANs§ Red VMs communicate via L2/MAC layer Ethernet frames, maintain ARP tables, etc.§ VTEP (NovaLink in this case) encapsulates Ethernet frames into IP packets, inserts VXLAN header containing VNID, performs L3/IP routing§ A network node is not required for private VXLANs, including across physical systems and networks. NovaLink is sufficient, as long as:
− NovaLink VMs on different physical hosts can IP-route to one another− NovaLink VMs all have a physical interface
§ All PowerVC, NovaLink and network node requirements for SDN –https://www.ibm.com/support/knowledgecenter/en/SSXK2N_1.3.2/com.ibm.powervc.standard.help.doc/powervc_sdn_reqs.html
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |77
SDN – Basic Private VXLAN Scenario
§ Detailed basic VXLAN example from Cisco
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |8
IBM Systems Lab Services — Proven IT Infrastructure Expertise
PowerVC Mini-Overview
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |9
PowerVC Standard Edition Overview
9
Baseprovisioningandvirtualization• RapidLPARprovisioninganddeprovisioning• Storageprovisioning• Virtualnetworkconfiguration• Physicalandvirtualresourcediscovery• LPARresize(dynamicLPARchanges)• LPARmigration(LivePartitionMobility)• HostMaintenanceMode• Imagecapture• Imagerepositoryandauthenticationservices
RapidprovisioningandmanagementofVMs/LPARsonPowerSystemsusinganintuitiveWebinterface
Advancedcapabilities• Computetemplates(“t-shirtsizes”)• Storagetemplates• StorageConnectivityGroups• HostGroups• Placementpolicies• Collocationrules• SANvolumecreate/delete• Remoterestart• SwitchedHMCsupport• DynamicResourceOptimization(DRO)
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |10
Cloud PowerVC Manager Overview
10
Capabilities• Self-serviceportal• Projects• Imagetemplates• Approvals• Metering
PlusallPowerVCStandardEditionCapabilities
Self-serviceentrycloudsolutiononPowerSystems
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |1111
BaseCapabilities– DeployLPAR
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |1212
BaseCapabilities– DeployLPAR
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |13
Key Features
Simple User Interfaceq Intuitive and appealingq Tuned for Power Systems
One-Click System Evacuationq Auto-relocate VMs to other hostsq Planned maintenance made easy!
Automated Virtual Machine Restartq Auto-detect failed hosts and restart VMsq Works for AIX, Linux and IBM i VMs
Host Groupsq Group hosts however you wantq Attach policies to groups:qAutomated VM restartqVM placementqDRO
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |14
Virtual Machine Console Launchq Open a VM console from UI
Dynamic Resource Optimizer (DRO)q Automatically balance cloud workloadsq Can run in “active” or “advise” mode
Collocation Rules (Affinity and Anti-Affinity)q Constraints on where VMs can be placedq Great for ensuring availability or performance
Software-Defined Networking (Tech Preview)q Leverages NovaLink and Open vSwitch (OVS)q VXLANs, routers, QoS and security groups
Key Features
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |15
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:q One-click request for VM deploymentsq Request VM expiration extensionsq View metering data
Cloud UsersCloud Administrators
Configure and manage:q Deploy templatesq Policies (VM age, etc.) q Approvals and expirationsq Metering data
”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!”
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |1616
Cloud PowerVC Manager: Self-service User View
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |17
IBM Systems Lab Services — Proven IT Infrastructure Expertise
NovaLink Mini-Overview
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |18
Current Power Systems Cloud Management
PowerVM
PHYP
FSP
HMC1
VIOSVIOSVIOS
KVM
OPAL
BMC/FSP
PowerVM
PHYP
FSP
HMC2
VIOSVIOSVIOS
NovaControllerNova(PowerVM1)
Nova(PowerVM2)
Nova(PowerVM3)
Nova(PowerVM4)
Nova(PowerVM5)
Nova(PowerVM6)
Linux Nova
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |19
NovaLink Cloud Management
PowerVM
PHYP
FSP/BMC
NovaLink
VIOSVIOSVIOS
KVM
OPAL
BMC/FSP
PowerVC
NovaLinux Nova
HardwareService(HMC)
OpenStack
§ NovaLink partition delivers a new virtualization API
§ Decouples virtualization management§ Supports decentralized architecture
§ Native OpenStack community driver§ Moves compute services into host§ Enriched upward integration
§ Improved management scalability§ Reduced infrastructure complexity§ Order of magnitude faster provisioning
NovaLink
Infrastructure
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |20
NovaLink High-level Architecture
• NovaLink is a partition running on each system• POWER8 only• Ubuntu PPC64 LE or RHEL 72 LE• NovaLink Core provides base level
virtualization interaction with PHYP and VIOS
• NovaLink API provides a virtualization interface
• NovaLink runs OpenStack Nova Compute, Neutron Agents, and Ceilometer Agents
• VIOS LPARs and NovaLink Core will be sized on installation to minimize customer impact
• No licensing for NovaLink LPAR• Not an appliance
PowerVM(PHYP)
VIOS
VM1
VM2
VM3
VM...
VM100
0
VIOS
NovaLinkPartitionOpenStackServices
NovaLinkAPI
NovaLinkCore
NovaLink
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |21
SDN – PowerVC View
§ VXLAN networks show like any other flat or VLAN network in PowerVC§ They are then used the same way at deploy time
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |22
SDN – PowerVC View
§ Using a VXLAN network template during deploy
[email protected] IBM Systems Lab Services — Proven IT Infrastructure Expertise |23
SDN – References
• VXLANOverview– http://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-729383.html
• OpenStackOpenvSwitchConfiguration– http://docs.openstack.org/newton/networking-guide/scenario-classic-ovs.html
• OpenvSwitchovs-vsctl CommandManual– http://openvswitch.org/support/dist-docs/ovs-vsctl.8.txt• PowerVC1.3.2SDNDocumentation–https://www.ibm.com/support/knowledgecenter/en/SSXK2N_1.3.2/com.ibm.powervc.standard.help.doc/powervc_sdn.html
Top Related