Ons 2017 - Onap

Ons 2017 - Onap

Multi-VIM/Cloud High Level Architecture Design-time Environment (SDC) Run-time Environment Deploy Service (TOSCA/HEAT/YANG) 1 Service Orchestration Common Service 3 Close loop remediation 6 5 Network (YANG) Infrastructure (HEAT) 4 4 VNF (Tosca) 2 Controllers

Homing SNIRO DCAE SDN-C APP-C VF-C A&AI 0 FCAPS Multi Cloud Mediation Layer Infra Resource Infra-c w/OpenStack OpenStac k VMware SDN Overlay Local SDN Adapter

Infra-C w/ARM Wind River VNF Resource LCM Azure Registration Provider Registry Modeling and Capability ...... 1 ONAP Architecture R1 E-Services OPEN-O UI (GUI/CLI) Portal Design-time SDC VNF Design Service

Design Workflow Design Big Data BSS/OSS Run-time From openECOMP External Data Movement & APIs Dashboard OA&M (VID) UI Server A&AI Common Service Service Orchestration DMaaP

From OPEN-O Auth. ESR Lengend Microservice Bus Convergence from both sides Policy Creation Alarm Correlation App (Holmes) Analytic Application Creation Recipie/ Engineering Rules & Policy Distribution Catalog Policy

DCAE NFV-O NFV Collector (Monitor) New Controllers NFVO MultiCloud SDN-C APP-C VF-C G-VNFM Multi -VIM VNF SDK Cloud & WAN OpenStac k VMware

EMS/SVNFM RackSpac e Azure ...... 3rd ONAP Projects R1 E-Services OF Usecase UI CCSDK MSB Controllers Alarm Correlation App (Holmes) NFVO MultiCloud SDN-C

APP-C VF-C DCAE G-VNFM MultiVIM Catalog VNF SDK CLAMP Cloud & WAN OpenStac k Legend VMware From openECOMP RackSpac e From OPEN-O Azure Convergence

from both sides 3 New 3rd University Logging Documentation Recipie/ Engineering Rules & Policy Distribution Policy Fram ewor k AAF High Availability SDC Analytic Application Creation

Common Service DMaaP OOM Policy Creation Service Orchestration Security Workflow Design A&AI ESR VNF Requirements Service Design VNF Design External Data Movement & APIs Dashboard VID OA&M (VID)

Portal UI Framework Server ICE & Lab Design-time Run-time Integration Portal Modeling (specs & Utilities) OPEN-O UI (GUI/CLI)CLI Big Data BSS/OSS Release 1 Target Architecture SDN-C SO DCAE

APP-C VF-C A&AI Multi Cloud Common Mediation Layer Create Alarm Registration Lifecyle Management FCAPS Onboard Instantiate Scale Terminate List Register Extension API VES Agent

Event and Telemetry Collector OpenStack Nova Neutron Hyperviso r Cinder New MultiCloud Feature SDN Controller Modeling and Capability 3rd party add-on Storage 4 Release 1 API Design All API starts with MultiCloud Name Space, followed by functional module name space

/namespace_root/multicloud/v0/.../...... / Support existing OpenStack APIs as default functional modules. Minimal code changes to existing ONAP modules that already use OpenStack. /namespace_root/multicloud/v0/v2.1/servers/ /namespace_root/multicloud/v0/v2.0/network/... New name space for common cloud functionality. /namespace_root/multicloud/v0/proton/network/ /namespace_root/multicloud/v0/register/ /namespace_root/multicloud/v0/fcaps/ /namespace_root/multicloud/v0//resmgt/... Also support 3rd party extension beyond common functionalities /namespace_root/multicloud/v0/extension/ /namespace_root/multicloud/v0/ {space_for_fcaps} DCAE VF-C SO App-C SDN-C HEAT Cloudify

A&AI GenericVNFM cdp-pal /namespace_root/multicloud/v0/ {vanila_openstack} /namespace_root/multicloud/v0/ space_for_VFC Multi-Cloud /namespace_root/multicloud/v0/ {vanila_openstack} /proton/network /namespace_root/multicloud/v0/ {space_for_registry Multi-VIM/Cloud Functionality Collections https://wiki.onap.org/display/DW/07-03-2017+Team+Meeting https://wiki.onap.org/pages/viewpage.action?pageId=8229235 /namespace_root/multicloud/v0/extension/ Registry Service Registry cloud backend 1 DCAE

APP-C Registry multi-cloud services 2 Request handler 1 4 Register proxy 3 Proxy Regi Fcaps MS plugin -stry relay OpenStack Ocata Proxy OpenStack Mitaka AAI SO VF-C

Regi Fcaps -stry relay 2 Windriver Plugin vSphere Integrated OpenStack 4 3 Fcaps trigger Common service ESR VIM broker 5 Proxy Data service Fcaps

relay Regi -stry VMware plugin 6 Azure Titanrium Steps Registry User inputs backend Cloud information into ESR portal ESR stores the backend Cloud information as auth model into AAI, key is cloudowner_cloudregion User triggers VIM register service exposed by Multi VIM which will trigger registry implements in different VIM plugins to fill in VIM Model information into AAI Each plugin handles AAI query about the backend Cloud information for backend Cloud operations Service Access

Controller which rely on openstack APIs creates service client and get keystone token by Multi VIM/Cloud service url. Multi VIM/Cloud service returns tokens and the catalog of endpoint list which are SBI defined by different plugins Controller will use the composition of returned endpoints and service API for the following OpenStack API access Multi VIM/Cloud translates the composted service API into the required OpenStack API then return the reponse to the caller API Design Multi VIM/Cloud registry msb.onap.org:80/api/multicloud/v0/{cloud owner}_{region}/registry Body information is documented and reviewed by AAI team Multi VIM/Cloud OpenStack compatible service msb.onap.org:80/api/multicloud/v0/{cloud owner}_{region}/identity/v3 or v2.0 https://wiki.onap.org/display/DW/Microservice+Bus+API+Documentation Multi VIM/Cloud service consumer msb.onap.org:80/api/multicloud/v0/{cloud owner}_{region}/{tenantid}/images createVfModule

SO MultiCloud heat.queryStack (cloudSiteId, tenantId, vfModuleName) cloudConfig.getCloudSite (cloudSiteId) getHeatClient (cloudSite, tenantId) cloudIdentity.getKeystoneUrl msb.onap.org:80/api/multicloud/v0/{cloud owner}_{region}/identity/v3 keystoneTenantClient.tokens return token and service catalog heatUrl = KeystoneUtils.findEndpointURL Returned heat endpoint (SBI decided by different Cloud providers) +/stacks queryHeatStack (heatClient, stackName) return heat stack list API Design Multi VIM/Cloud Service API Namespace_root/multicloud/v0/{cloud owner}_{region}/identity/v3 or v2.0 SBI Returned heat endpoint + /stacks vFW/vDNS API for vFW/vDNS Instantiation: /namespace_root/multicloud/v0/{cloud owner}_{region}/identity/v2.0 Heat endpoint + /{tenantId}/stacks

Heat endpoint + /stacks/{stack_name}/{stack_id}/actions VoLTE VoLTE API for VoLTE create/delete/list network /namespace_root/multicloud/v0/{cloud owner}_{region}/{tenantid}/networks create/delete/list image /namespace_root/multicloud/v0/{cloud owner}_{region}/{tenantid}/images Support close loop Fault alarm emitting complies with VES format /namespace_root/multicloud/v0/{cloud owner}_{region}/{tenantid}/{vm_id}/recover vCPE Multi VIM/Cloud registry msb.onap.org:80/api/multicloud/v0/{cloud owner}_{region}/registry Body information is documented and reviewed by AAI team Multi VIM/Cloud OpenStack compatible service msb.onap.org:80/api/multicloud/v0/{cloud owner}_{region}/identity/v3 or v2.0 https://wiki.onap.org/display/DW/Microservice+Bus+API+Documentation Multi VIM/Cloud service consumer

msb.onap.org:80/api/multicloud/v0/{cloud owner}_{region}/{tenantid}/images vCPE API for vCPE Instantiation: /namespace_root/multicloud/v0/{cloud owner}_{region}/identity/v2.0 Heat endpoint + /{tenantId}/stacks Vxlan overlay vs. Vlan transparent between VGMUX and VG vCPE API for vCPE Get/Stop/Start VM Nova endpoint + /servers/{server_id}/action /extension/

Recently Viewed Presentations

  • When Kids Are Involved: Selected Legal & Risk

    When Kids Are Involved: Selected Legal & Risk

    Aim to balance the perspectives, autonomy, and wishes of the parent, child, and the clinician. Developmental considerations: latency aged children versus adolescents require different perspectives. manner is both generally good practice and may be a necessity, as most of our...
  • Options Strategies and Profit Diagrams

    Options Strategies and Profit Diagrams

    Option Strategies and Profit Diagrams In the diagrams that follow, it is important to remember that the diagrams that follow are based on option intrinsic value, at expiration. Helpful Hint: In the diagrams that follow, the 'KINKS' are at strike...
  • The United Fruit Co. - Issaquah Connect

    The United Fruit Co. - Issaquah Connect

    adept at tyranny. Theme of sweetness and how it attracts corruption ... Important Allusions/Summary. Bannana Republics. American companies that had large stakes in South American industries. False divine right and the fight against the indigenous population. ... The United Fruit...
  • Development and pre-testing of a patient decision aid to ...

    Development and pre-testing of a patient decision aid to ...

    Interviews before and after the decision aid Participant characteristics Acceptability of the Decision Aid Participants knowledge Perception of CVD risk Decisional Conflict PILOT STUDY Community pharmacists Krystel Beaucage Pierre-Charles Boucher Dominique Chatel Chantal Desgroseillers Anne Drolet Marie Dubois Mélanie Gareau...
  • Voyager Breakout 2 - IGeLU

    Voyager Breakout 2 - IGeLU

    Benefits Benefits What next? Better and more staff training Modify reports (eg fund snapshot) for local needs. EDI invoicing Move to Voyager 8, and unpick Dawsons coding- maybe item creation- shelf ready books Full stocktake using lessons learned in trial...
  • 20.1 - Ncu

    20.1 - Ncu

    Complexity: There are C(n,r) different choices How to Generate Effective Storyboard In visual viewpoint Most visually distinct frames should be extracted Dissimality between two frames is measured by low level visual features How to select best r frames from n...
  • Earthquakes and Related Phenomena Earthquake Web Resources http://earthquake.usgs.gov/

    Earthquakes and Related Phenomena Earthquake Web Resources http://earthquake.usgs.gov/

    New Madrid zone is a foundered rift zone Salt Lake City and south into New Mexico Charleston, S.C. Largest US Earthquakes Relationship of Earthquakes to Faults Earthquake Processes Faults, Folds & Concealed Faults, and Movement Fractures Faults are fractures or...
  • Présentation PowerPoint - CFO Forum

    Présentation PowerPoint - CFO Forum

    This is the fourth largest bank holding company in the U.S. Wachovia Corporation is the leading banking franchise on the East Coast with strong national brokerage, asset management and wealth management businesses and a corporate investment bank with strong middle-market...