Installation and Deployment

RIFT.ware features a standards-based, model-driven framework that supports multiple formats. The RIFT.ware platform scales to support increasing demand for virtual network functions (VNFsVirtual Network Function (VNF) is an implementation of an executable software program that constitutes the whole or a part of a network function. VNFs can be deployed in a virtualized environment (cloud). Defined by its descriptor file and instantiated by the VNF Manager, the VNF covers VNF components (VNFC), each mapped to a VM that is defined by the Virtual Deployment Unit descriptor (VDUD).) and virtual machines, simplifying the deployment and validation of VNFs on any cloud.

This guide is for service providers who want to use the RIFT.ware platform's network function virtualization (NFVNetwork Functions Virtualization (NFV) is an initiative to decouple hardware from software. As a subset of software defined networking (SDN), NFV moves functions from specialized applications that run on COTS equipment (servers, storage, switches) to a virtual cloud environment. The NFV framework is loosely defined by ETSI.) with management orchestration (MANOMANagement Orchestration (MANO) is made up of the NFV Orchestrator (onboarding new NS and VNF packages, NS lifecycle management), VNF Manager (lifecycle management of VNF instances), and Virtualized Infrastructure Manager (manages the NFVI compute, storage, and network resources).) to onboard network service (NSNetwork Service (NS) is an application that runs at the network application layer and above. Defined by its descriptor file and orchestrated by the NFVO, the NS provides data storage, manipulation, presentation, communication or other capability that is often implemented using a client-server or peer-to-peer architecture based on application layer network protocols. The NS may cover one or more VNF graphs, VNFs and PNFs.) and virtual network function packages to the RIFT.ware platform.

An OpenStack Cloud Management Platform (CMPCloud Management Platform (CMP) provides integrated products to help you manage public, private and hybrid cloud environments in a virtualized network environment. See also VIM.) is required to deploy VNFs and NSs on RIFT.ware.

Before you start

Read the Release Notes at https://open.riftio.com/documentation/. Filter the Branch drop-down menu for the version of RIFT.ware that you plan to install.

Which installation method should I choose?

If you ...

Read this

Have a datacenter with OpenStack installed, and you want to install RIFT.ware to deploy VNFs and NSs

Requirements and recommendations

Do not have a datacenter or access to OpenStack, but you want to explore the RIFT.ware LaunchpadLaunchpad is the user interface to the RIFT.ware resource orchestrator. From a browser, manage the catalog, compose the NS/VNF descriptors, and manage the lifecycle of network services. You can also execute the NS/VNF level configuration primitives. user interface

Note: This method is ideal for new RIFT.ware users. Bring up RIFT.ware by instantiating a Docker image.

Want to obtain your own Ubuntu 18.04 image and install RIFT.ware into it to explore the RIFT.ware Launchpad UI

Install RIFT.ware Into a Generic VM, Container, or Host

How do I build RIFT.ware from source?

See the Developer Guide if you want to:

  • Inspect or modify RIFT.ware code

  • Install and explore RIFT.ware functionality in a self-contained environment, such as on a desktop or laptop system.