All Projects → Orange-OpenSource → opnfv-cloudify-clearwater

Orange-OpenSource / opnfv-cloudify-clearwater

Licence: Apache-2.0 license
vIMS Clearwater deployment and lifecycle management with Cloudify Orchestrator

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to opnfv-cloudify-clearwater

sriov-cni
DPDK & SR-IOV CNI plugin
Stars: ✭ 209 (+553.13%)
Mutual labels:  nfv, vnf
sdn-nfv-papers
This is a paper list about Resource Allocation in Network Functions Virtualization (NFV) and Software-Defined Networking (SDN).
Stars: ✭ 40 (+25%)
Mutual labels:  nfv, vnf
vnf-asterisk
Documentation, configuration, reference material and other information around an Asterisk-based VNF
Stars: ✭ 38 (+18.75%)
Mutual labels:  nfv, vnf
iovisor-ovn
IOVisor OVN integration
Stars: ✭ 62 (+93.75%)
Mutual labels:  openstack, nfv
winery
Eclipse Winery project
Stars: ✭ 43 (+34.38%)
Mutual labels:  tosca
terraform-openstack-rke2
Deploy Kubernetes on OpenStack with RKE2
Stars: ✭ 38 (+18.75%)
Mutual labels:  openstack
clearth
Test automation tool for Clearing, Settlement and Back-Office Systems
Stars: ✭ 26 (-18.75%)
Mutual labels:  test-automation
masterclass-codeexamples
Code examples used in Get into DevOps: The Masterclass
Stars: ✭ 35 (+9.38%)
Mutual labels:  openstack
oio-swift
Openio flavor of the Openstack Swift Gateway and middlewares, allowing access to OpenIO SDS via an Openstack Swift gateway.
Stars: ✭ 22 (-31.25%)
Mutual labels:  openstack
arduino-ci-script
Bash script for continuous integration of Arduino projects
Stars: ✭ 25 (-21.87%)
Mutual labels:  test-automation
SHAFT ENGINE
SHAFT is an MIT licensed test automation engine. Powered by best-in-class frameworks like Selenium WebDriver, Appium & RestAssured it provides a wizard-like syntax to increase productivity, and built-in wrappers to eliminate boilerplate code and to ensure your tests are extra stable and your results are extra reliable.
Stars: ✭ 170 (+431.25%)
Mutual labels:  test-automation
waldur-homeport
Waldur HomePort is web-based client for the Waldur MasterMind.
Stars: ✭ 22 (-31.25%)
Mutual labels:  openstack
generic-vnfm
Repository containing the source code of the generic VNFM
Stars: ✭ 17 (-46.87%)
Mutual labels:  vnf
xxcloud
xxcloud,旨在整合数据中心异构虚拟化资源为统一的资源池,并在资源池上为用户提供各类IAAS、PAAS服务。
Stars: ✭ 64 (+100%)
Mutual labels:  openstack
openstack-image-manager
Easily manage and keep up to date a large number of images on an OpenStack environment
Stars: ✭ 19 (-40.62%)
Mutual labels:  openstack
NBi
NBi is a testing framework (add-on to NUnit) for Business Intelligence and Data Access. The main goal of this framework is to let users create tests with a declarative approach based on an Xml syntax. By the means of NBi, you don't need to develop C# or Java code to specify your tests! Either, you don't need Visual Studio or Eclipse to compile y…
Stars: ✭ 102 (+218.75%)
Mutual labels:  test-automation
Sub-Track
Flutter Application to keep track of Subscriptions
Stars: ✭ 31 (-3.12%)
Mutual labels:  test-automation
upstream-institute-virtual-environment
A Vagrant-based image creator for OpenStack Upstream Training sessions
Stars: ✭ 18 (-43.75%)
Mutual labels:  openstack
infrastructure
A repository containing scripts for managing infrastructure
Stars: ✭ 18 (-43.75%)
Mutual labels:  openstack
rssd
Rohde & Schwarz SCPI Driver (in Python)
Stars: ✭ 25 (-21.87%)
Mutual labels:  test-automation

Cloudify clearwater Get Starting Installation

vIMS Clearwater deployment and lifecycle management with Cloudify Orchestrator

Introduction

This repo contains the TOSCA file and the scripts to deploy and manage a MetaSwitch/Clearwater vIMS on OpenStack platform.

It aims to propose a full life-cycle management of this vIMS.

The application description is done with TOSCA description file and the configuration is done with Bash scripts and Python scripts.

To deploy clearwater vIMS many solution already exist like :

But some of these solutions don't manage full life-cycle management of this application. Life-cycle management this is the deployment of this application but also the monitoring, healing, scaling or again the software upgrade.

The Cloudify ochestrator can manage full application life-cycle. For the moment, only one open-source code exist to deploy Clearwater with Cloudify and Chef. But the best way to benefit fully features from cloudify is to use cloudify not with chef but with python and bash scripts to install and configure the application (VNF).

See Clearwater management part to deploy this vIMS !

Architecture

cloudify clearwater architecture

Clearwater management

Before deploy clearwater, you must have deployed cloudify manager server. To do this, follow this documentation.

Then, you can deploy, monitor, scale and test the clearwater vIMS by following this documentation.

OPNFV

This blueprint is used in OPNFV functest project. The goal of Functest consists in providing comprehensive testing methodology, test suites and test cases to test and verify OPNFV Platform functionality that covers the VIM and NFVI components. See for details on OPNFV/functest ! See for more details about VNF Testing on OPNFV !

In the first release (called Arno), first test suites were focused on the VIM, NFVI and SDN controller through the integration of existing upstream test suites (OpenStack and ODL). The vIMS testcase was also initially planned but finally not integrated. In the second and third release (called Brahmaputra and Collorado), vIMS was integrated as VNF for functional testing.

The goal of this test case consists in deploying and automatically testing a distributed vIMS based on clearwater solution within the OPNFV continuous integration. This test will provide interesting information on the deployment as well as KPI on the functional test suites. In a first step no performance tests are expected but they could be introduced later.

The different step for the continuous Integration can be summarized as follow :

  • The preparation of the testing environement including the creation of a dedicated vIMS tenant
  • The deployment of the cloudify manager on the target OPNFV platform ;
  • The deployment of clearwater vIMS solution with cloudify manager;
  • The launch of a function test suite;
  • The test, log and monitoring information collection
  • The cleaning ot the tenant

cloudify clearwater architecture See for more details about VNF Testing on OPNFV !

## License

Apache License 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].