blob: 494482dab8456126f5382dbb59f37b2d178cb9df [file] [log] [blame]
Ethan Lynnc918a202018-11-05 14:41:16 +08001.. This work is licensed under a Creative Commons Attribution 4.0
2.. International License. http://creativecommons.org/licenses/by/4.0
3.. Copyright (c) 2017-2018 VMware Inc.
4
5=================================================
6MultiCloud Plugin for VMware Integrated OpenStack
7=================================================
8
9
10Supported features
11~~~~~~~~~~~~~~~~~~
12
13Northbound APIs for SO
14----------------------
15
16MultiCloud VIO Plugin supports OpenStack services proxy APIs since the beginning, and later
17in Casablanca release, VIO plugin supports infra_workload API for SO. Use cases like vFW/vDNS
18will leverage these APIs to instantiate VNFs.
19
20Northbound APIs for VF-C
21------------------------
22
23MultiCloud VIP Plugin supports VF-C by legacy Open-O APIs, and these APIs evolved according
24to the requirements of VF-C and use cases. VoLTE use case leverage these APIs to instantiate
25VNFs.
26
27Support Placement Policies for OOF
28----------------------------------
29
30Since Beijing release, to help OOF to make better placement decision, MultiCloud expose a capacity
31check API.
32
33Support OpenStack Resources Discovery
34-------------------------------------
35
36When onboarding new VMware OpenStack through ESR UI, VIO plugin could discover current OpenStack
37Resources like flavors/images/networks/hypervisors, and update them in A&AI.
38
39Support HPA Discovery
40---------------------
41
42The HPA information will be automatically discovered and registered during VIM onboarding process.
43
44Support Cloud Agnostic Placement Policies
45-----------------------------------------
46
47The cloud agnostic information like Guarantee/Burstable QoS will be automatically discovered and
48registered during VIM onboarding process.
49
50Support Auto-Healing Close Loop
51-------------------------------
52
53Leveraging VESAgent for meter collectrion and healthy report, VIO plugin supports
54the auto-healing/auto-scaling scenarios in ONAP.
55
56Support Events Federation
57-------------------------
58
59Federate the events of VIM layer with ONAP message bus, it provide direct help to HA fencing and improve the
60efficiency of VM recover with performance verification.
61
62
63Supported Use Cases
64~~~~~~~~~~~~~~~~~~~
65
66**vFW/vDNS**
67
68
69**vCPE**
70
71
72**VoLTE**
73
74
75
76Cloud Agnostic Placement Policy Enablement
77~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78
79Currently two types of cloud agnostic intent policies are supported by VIO plugin, Guaranteed QoS and Burstable QoS.
80VIO plugin will register them when VIM onboard and OOF could make better placement decision based on these policies.
81
82**Enable on it on flavors**
83
84Discovering these kind of features are through flavor's extra-specs, when you set `quota:cpu_reservation_percent=100`
85and `quota:memory_reservation_percent=100` in flavor, it will be recognized as `Guaranteed QoS` supported platform.
86When you choose other percentage for CPU and memory reservation, it will be recognized as `Burstable QoS` supported platform.
87Related information will be registered to A&AI.
88
89.. include:: Multicloud-Fake_Cloud-Guide.rst