From fd876b7dbc7d517a706b22e52bf6f0e8f79a0b4b Mon Sep 17 00:00:00 2001 From: Stuart Mackie Date: Thu, 14 Sep 2017 23:26:31 -0700 Subject: Docs Change-Id: Iea3001f8414267f1535353f28d30d45daf9a3e66 Signed-off-by: Stuart Mackie --- docs/release/installation.introduction.rst | 100 ---------- docs/release/overview.rst | 296 ----------------------------- docs/release/release-notes.rst | 57 ------ docs/release/subrelease.rst | 43 ----- docs/release/userguide.introduction.rst | 87 --------- docs/release/userguide.rst | 112 +++++++++++ 6 files changed, 112 insertions(+), 583 deletions(-) delete mode 100644 docs/release/installation.introduction.rst delete mode 100644 docs/release/overview.rst delete mode 100644 docs/release/release-notes.rst delete mode 100644 docs/release/subrelease.rst delete mode 100644 docs/release/userguide.introduction.rst create mode 100644 docs/release/userguide.rst (limited to 'docs/release') diff --git a/docs/release/installation.introduction.rst b/docs/release/installation.introduction.rst deleted file mode 100644 index cc43aa1..0000000 --- a/docs/release/installation.introduction.rst +++ /dev/null @@ -1,100 +0,0 @@ -.. _opnfv-installation: - -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. SPDX-License-Identifier: CC-BY-4.0 -.. (c) Sofia Wallin Ericsson AB - -============= -Installation -============= - -Abstract -======== - -This document provides an overview of the installation of the Danube release of OPNFV. - -The Danube release can be installed making use of any of the installer projects in OPNFV: -Apex, Compass4Nfv, Fuel or JOID. Each installer provides the ability to install a common OPNFV -platform as well as integrating additional features delivered through a variety of scenarios by -the OPNFV community. - - -Introduction -============ - -The OPNFV platform is comprised of a variety of upstream components that may be deployed on your -infrastructure. A composition of components, tools and configurations is identified in OPNFV as a -deployment scenario. - -The various OPNFV scenarios provide unique features and capabilities that you may want to leverage, and -it is important to understand your required target platform capabilities before installing and -configuring your scenarios. - -An OPNFV installation requires either a physical infrastructure environment as defined -in the `Pharos specification `_, or a virtual one. -When configuring a physical infrastructure it is strongly advised to follow the Pharos configuration guidelines. - - -Scenarios -========= - -OPNFV scenarios are designed to host virtualised network functions (VNF’s) in a variety of deployment -architectures and locations. Each scenario provides specific capabilities and/or components aimed at -solving specific problems for the deployment of VNF’s. - -A scenario may, for instance, include components such as OpenStack, OpenDaylight, OVS, KVM etc., -where each scenario will include different source components or configurations. - -To learn more about the scenarios supported in the Danube release refer to the scenario -description documents provided: - -- :ref:`os-nosdn-kvm-ha ` -- :ref:`os-nosdn-kvm_ovs_dpdk-noha ` -- :ref:`os-nosdn-kvm_ovs_dpdk_bar-noha ` -- :ref:`os-odl_l3-fdio-noha ` -- :ref:`os-odl_l2-fdio-ha ` -- :ref:`os-odl_l2-fdio-noha ` -- :ref:`os-nosdn-fdio-noha ` -- :ref:`os-odl_l2-bgpvpn-noha ` -- :ref:`os-odl_l2-bgpvpn-ha ` -- :ref:`os-odl-gluon-noha ` -- :ref:`os-nosdn-openo-ha ` -- `os-odl_l2-sfc-ha `_ -- `os-odl_l2-sfc-noha `_ -- :ref:`os-nosdn-lxd-ha ` -- :ref:`os-nosdn-lxd-noha ` -- :ref:`k8-nosdn-nofeature-noha ` -- :ref:`k8-nosdn-lb-noha ` -- `os-nosdn-ovs-ha `_ -- :ref:`os-nosdn-ovs-noha ` -- :ref:`os-nosdn-ovs ` -- `os-odl_l3-ovs-ha `_ -- :ref:`os-odl_l3-ovs-noha ` -- :ref:`os-odl_l3-fdio-ha ` - - -Installation Procedure -====================== - -Detailed step by step instructions for working with an installation toolchain and installing -the required scenario are provided by the installation projects. The four projects providing installation -support for the OPNFV Danube release are: Apex, Compass4nfv, Fuel and JOID. - -The instructions for each toolchain can be found in these links: - -- :ref:`Apex installation instruction ` -- :ref:`Compass4nfv installation instruction ` -- :ref:`Daisy installation instruction ` -- :ref:`Fuel installation instruction ` -- :ref:`JOID installation instruction ` - -OPNFV Test Frameworks -===================== - -If you have elected to install the OPNFV platform using the deployment toolchain provided by OPNFV -your system will have been validated once the installation is completed. -The basic deployment validation only addresses a small part of capabilities provided in -the platform and you may want to execute more exhaustive tests. Some investigation will be required to -select the right test suites to run on your platform. - -Many of the OPNFV test project provide user-guide documentation and installation instructions in :ref:`this document ` diff --git a/docs/release/overview.rst b/docs/release/overview.rst deleted file mode 100644 index 7e1d136..0000000 --- a/docs/release/overview.rst +++ /dev/null @@ -1,296 +0,0 @@ -.. _opnfv-overview: - -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. SPDX-License-Identifier: CC-BY-4.0 -.. (c) Open Platform for NFV Project, Inc. and its contributors - -================ -Platform overview -================ - -Introduction -============ - -Network Functions Virtualization (NFV) is transforming the networking industry via -software-defined infrastructures and open source is the proven method for quickly developing -software for commercial products and services that can move markets. -Open Platform for NFV (OPNFV) facilitates the development and evolution of NFV -components across various open source ecosystems. Through system level integration, -deployment and testing, OPNFV constructs a reference NFV platform to accelerate the -transformation of enterprise and service provider networks. -As an open source project, OPNFV is uniquely positioned to bring together the work -of standards bodies, open source communities, service providers and commercial suppliers to deliver -a de facto NFV platform for the industry. - -By integrating components from upstream projects, the community is able to conduct performance -and use case-based testing on a variety of solutions to ensure the platform’s suitability for -NFV use cases. OPNFV also works upstream with other open source communities to bring contributions -and learnings from its work directly to those communities in the form of blueprints, patches, bugs, -and new code. - -OPNFV initially focused on building NFV Infrastructure (NFVI) and Virtualised Infrastructure -Management (VIM) by integrating components from upstream projects such as OpenDaylight, -OpenStack, Ceph Storage, KVM, Open vSwitch, and Linux. -More recently, OPNFV has extended its portfolio of forwarding solutions to include fd.io and ODP, -is able to run on both Intel and ARM commercial and white-box hardware, support VM, Container and -BareMetal workloads, and includes Management and Network Orchestration MANO components primarily -for application composition and management in the Danube release. - -These capabilities, along with application programmable interfaces (APIs) to other NFV -elements, form the basic infrastructure required for Virtualized Network Functions (VNF) -and MANO components. - -Concentrating on these components while also considering proposed projects on additional -topics (such as the MANO components and applications themselves), OPNFV aims to enhance -NFV services by increasing performance and power efficiency improving reliability, -availability and serviceability, and delivering comprehensive platform instrumentation. - - -OPNFV Platform Architecture -=========================== - -The OPNFV project addresses a number of aspects in the development of a consistent virtualisation -platform including common hardware requirements, software architecture, MANO and applications. - - -OPNFV Platform Overview Diagram - -.. image:: ../images/opnfvplatformgraphic.png - :alt: Overview infographic of the opnfv platform and projects. - - -To address these areas effectively, the OPNFV platform architecture can be decomposed -into the following basic building blocks: - -* Hardware: with the Infra working group, Pharos project and associated activities -* Software Platform: through the platform integration and deployment projects -* MANO: through the MANO working group and associated projects -* Applications: which affect all other areas and drive requirements for OPNFV - -OPNFV Lab Infrastructure -======================== - -The infrastructure working group oversees such topics as lab management, workflow, -definitions, metrics and tools for OPNFV infrastructure. - -Fundamental to the WG is the -`Pharos Specification `_ -which provides a set of defined lab infrastructures over a geographically and technically -diverse federated global OPNFV lab. - -Labs may instantiate bare-metal and virtual environments that are accessed remotely by the -community and used for OPNFV platform and feature development, build, deploy and testing. -No two labs are the same and the heterogeneity of the Pharos environment provides the ideal -platform for establishing hardware and software abstractions providing well understood -performance characteristics. - -Community labs are hosted by OPNFV member companies on a voluntary basis. -The Linux Foundation also hosts an OPNFV lab that provides centralized CI -and other production resources which are linked to community labs. -Future lab capabilities will include the ability easily automate deploy and test of any -OPNFV install scenario in any lab environment as well as on a nested "lab as a service" -virtual infrastructure. - -OPNFV Software Platform Architecture -==================================== - -The OPNFV software platform is comprised exclusively of open source implementations of -platform component pieces. OPNFV is able to draw from the rich ecosystem of NFV related -technologies available in open-source then integrate, test, measure and improve these -components in conjunction with our source communities. - -While the composition of the OPNFV software platform is highly complex and constituted of many -projects and components, a subset of these projects gain the most attention from the OPNFV community -to drive the development of new technologies and capabilities. - ---------------------------------- -Virtual Infrastructure Management ---------------------------------- - -OPNFV derives it's virtual infrastructure management from one of our largest upstream ecosystems -OpenStack. OpenStack provides a complete reference cloud management system and associated technologies. -While the OpenStack community sustains a broad set of projects, not all technologies are relevant in -an NFV domain, the OPNFV community consumes a sub-set of OpenStack projects where the usage and -composition may vary depending on the installer and scenario. - -For details on the scenarios available in OPNFV and the specific composition of components -refer to the :ref:`OPNFV User Guide & Configuration Guide ` - ------------------ -Operating Systems ------------------ - -OPNFV currently uses Linux on all target machines, this can include Ubuntu, Centos or SUSE linux. The -specific version of Linux used for any deployment is documented in the installation guide. - ------------------------ -Networking Technologies ------------------------ - -SDN Controllers ---------------- - -OPNFV, as an NFV focused project, has a significant investment on networking technologies -and provides a broad variety of integrated open source reference solutions. The diversity -of controllers able to be used in OPNFV is supported by a similarly diverse set of -forwarding technologies. - -There are many SDN controllers available today relevant to virtual environments -where the OPNFV community supports and contributes to a number of these. The controllers -being worked on by the community during this release of OPNFV include: - -* Neutron: an OpenStack project to provide “network connectivity as a service” between - interface devices (e.g., vNICs) managed by other OpenStack services (e.g., nova). -* OpenDaylight: addresses multivendor, traditional and greenfield networks, establishing the - industry’s de facto SDN platform and providing the foundation for networks of the future. -* ONOS: a carrier-grade SDN network operating system designed for high availability, - performance, scale-out. - -.. OpenContrail SDN controller is planned to be supported in the next release. - -Data Plane ----------- - -OPNFV extends Linux virtual networking capabilities by using virtual switching -and routing components. The OPNFV community proactively engages with these source -communities to address performance, scale and resiliency needs apparent in carrier -networks. - -* FD.io (Fast data - Input/Output): a collection of several projects and libraries to - amplify the transformation that began with Data Plane Development Kit (DPDK) to support - flexible, programmable and composable services on a generic hardware platform. -* Open vSwitch: a production quality, multilayer virtual switch designed to enable - massive network automation through programmatic extension, while still supporting standard - management interfaces and protocols. - -Deployment Architecture -======================= - -A typical OPNFV deployment starts with three controller nodes running in a high availability -configuration including control plane components from OpenStack, SDN, etc. and a minimum -of two compute nodes for deployment of workloads (VNFs). -A detailed description of the hardware requirements required to support the 5 node configuration -can be found in pharos specification: `Pharos Project `_ - -In addition to the deployment on a highly available physical infrastructure, OPNFV can be -deployed for development and lab purposes in a virtual environment. In this case each of the hosts -is provided by a virtual machine and allows control and workload placement using nested virtualization. - -The initial deployment is done using a staging server, referred to as the "jumphost". -This server-either physical or virtual-is first installed with the installation program -that then installs OpenStack and other components on the controller nodes and compute nodes. -See the :ref:`OPNFV User Guide & Configuration Guide ` for more details. - - -The OPNFV Testing Ecosystem -=========================== - -The OPNFV community has set out to address the needs of virtualization in the carrier -network and as such platform validation and measurements are a cornerstone to the -iterative releases and objectives. - -To simplify the complex task of feature, component and platform validation and characterization -the testing community has established a fully automated method for addressing all key areas of -platform validation. This required the integration of a variety of testing frameworks in our CI -systems, real time and automated analysis of results, storage and publication of key facts for -each run as shown in the following diagram. - -.. image:: ../images/OPNFV_testing_working_group.png - :alt: Overview infographic of the OPNFV testing Ecosystem - -Release Verification -==================== - -The OPNFV community relies on its testing community to establish release criteria for each OPNFV -release. Each release cycle the testing criteria become more stringent and better representative -of our feature and resiliency requirements. - - -As each OPNFV release establishes a set of deployment scenarios to validate, the testing -infrastructure and test suites need to accommodate these features and capabilities. It’s not -only in the validation of the scenarios themselves where complexity increases, there are test -cases that require multiple datacenters to execute when evaluating features, including multisite -and distributed datacenter solutions. - -The release criteria as established by the testing teams include passing a set of test cases -derived from the functional testing project ‘functest,’ a set of test cases derived from our -platform system and performance test project ‘yardstick,’ and a selection of test cases for -feature capabilities derived from other test projects such as bottlenecks, vsperf, cperf and -storperf. The scenario needs to be able to be deployed, pass these tests, and be removed from -the infrastructure iteratively (no less that 4 times) in order to fulfil the release criteria. - --------- -Functest --------- - -Functest provides a functional testing framework incorporating a number of test suites -and test cases that test and verify OPNFV platform functionality. -The scope of Functest and relevant test cases can be found in the :ref:`Functest User Guide ` - -Functest provides both feature project and component test suite integration, leveraging -OpenStack and SDN controllers testing frameworks to verify the key components of the OPNFV -platform are running successfully. - ---------- -Yardstick ---------- - -Yardstick is a testing project for verifying the infrastructure compliance when running VNF applications. -Yardstick benchmarks a number of characteristics and performance vectors on the infrastructure making it -a valuable pre-deployment NFVI testing tools. - -Yardstick provides a flexible testing framework for launching other OPNFV testing projects. - -There are two types of test cases in Yardstick: - -* Yardstick generic test cases and OPNFV feature test cases; - including basic characteristics benchmarking in compute/storage/network area. -* OPNFV feature test cases include basic telecom feature testing from OPNFV projects; - for example nfv-kvm, sfc, ipv6, Parser, Availability and SDN VPN - -System Evaluation and compliance testing -======================================== - -The OPNFV community is developing a set of test suites intended to evaluate a set of reference -behaviors and capabilities for NFV systems developed externally from the OPNFV ecosystem to -evaluate and measure their ability to provide the features and capabilities developed in the -OPNFV ecosystem. - -The Dovetail project will provide a test framework and methodology able to be used on any NFV platform, -including an agreed set of test cases establishing an evaluation criteria for exercising -an OPNFV compatible system. The Dovetail project has begun establishing the test framework -and will provide a preliminary methodology for the Danube release. Work will continue to -develop these test cases to establish a stand alone compliance evaluation solution -in future releases. - -Additional Testing -================== - -Besides the test suites and cases for release verification, additional testing is performed to validate -specific features or characteristics of the OPNFV platform. -These testing framework and test cases may include some specific needs; such as extended measurements, -additional testing stimuli, or tests simulating environmental disturbances or failures. - -These additional testing activities provide a more complete evaluation of the OPNFV platform. -Some of the projects focused on these testing areas include: - ------- -VSPERF ------- - -VSPERF provides an automated test-framework and comprehensive test suite for measuring data-plane -performance of the NFVI including switching technology, physical and virtual network interfaces. -The provided test cases with network topologies can be customized while also allowing individual -versions of Operating System, vSwitch and hypervisor to be specified. - ------------ -Bottlenecks ------------ - -Bottlenecks provides a framework to find system limitations and bottlenecks, providing -root cause isolation capabilities to facilitate system evaluation. - - -.. _`OPNFV Configuration Guide`: `OPNFV User Guide & Configuration Guide` -.. _`OPNFV User Guide`: `OPNFV User Guide & Configuration Guide` -.. _`Dovetail project`: https://wiki.opnfv.org/display/dovetail diff --git a/docs/release/release-notes.rst b/docs/release/release-notes.rst deleted file mode 100644 index 2eb74d7..0000000 --- a/docs/release/release-notes.rst +++ /dev/null @@ -1,57 +0,0 @@ -.. _opnfv-releasenotes: - -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - -============== -Release Notes -============== - -Release notes as provided by the OPNFV participating documents are captured in this section. -These include details of software versions used, known limitations and outstanding trouble -reports. - -Project release notes: ----------------------- - -:ref:`Apex Release Notes ` - -:ref:`Armband Release Notes ` - -:ref:`Bottlenecks Release Notes ` - -:ref:`Compass4nfv Release Notes ` - -:ref:`Copper Release Notes ` - -:ref:`Daisy Release Notes ` - -:ref:`Doctor Release Notes ` - -:ref:`FDS Release Notes ` - -:ref:`Fuel Release Notes ` - -:ref:`Functest Release Notes ` - -:ref:`IPV6 Release Notes ` - -:ref:`Joid Release Notes ` - -:ref:`KVMforNFV Release Notes ` - -:ref:`Netready Release Notes ` - -:ref:`Opera Release Notes ` - -:ref:`Parser Release Notes ` - -:ref:`QTIP Release Notes ` - -:ref:`SDNVPN Release Notes ` - -:ref:`SFC Release Notes ` - -:ref:`VSPERF Release Notes ` - -:ref:`Yardstick Release Notes ` diff --git a/docs/release/subrelease.rst b/docs/release/subrelease.rst deleted file mode 100644 index 075fcbd..0000000 --- a/docs/release/subrelease.rst +++ /dev/null @@ -1,43 +0,0 @@ -================== -Subrelease Guides -================== - -Apex ------ -.. toctree:: - :maxdepth: 1 - - ../submodules/apex/docs/releasenotes/index - ../submodules/apex/docs/installationprocedure/index - -Compass --------- -.. toctree:: - :maxdepth: 1 - - ../submodules/compass4nfv/docs/releasenotes/index - ../submodules/compass4nfv/docs/installationprocedure/index - -Daisy -------- -.. toctree:: - :maxdepth: 1 - - ../submodules/daisy/docs/release/release-notes/index - ../submodules/daisy/docs/release/installation/index - -Fuel ------ -.. toctree:: - :maxdepth: 1 - - ../submodules/fuel/docs/releasenotes/index - ../submodules/fuel/docs/installationprocedure/index - -Joid ------ -.. toctree:: - :maxdepth: 1 - - ../submodules/joid/docs/releasenotes/index - ../submodules/joid/docs/installationprocedure/index diff --git a/docs/release/userguide.introduction.rst b/docs/release/userguide.introduction.rst deleted file mode 100644 index 8883927..0000000 --- a/docs/release/userguide.introduction.rst +++ /dev/null @@ -1,87 +0,0 @@ -.. _opnfv-user-config: - -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. SPDX-License-Identifier: CC-BY-4.0 -.. (c) Sofia Wallin (sofia.wallin@ericssion.com) - -================================= -User Guide & Configuration Guide -================================= - -Abstract -======== - -OPNFV is a collaborative project aimed at providing a variety of virtualisation -deployments intended to host applications serving the networking and carrier -industries. This document provides guidance and instructions for using platform -features designed to support these applications, made available in the OPNFV -Danube release. - -This document is not intended to replace or replicate documentation from other -upstream open source projects such as KVM, OpenDaylight, or OpenStack, but to highlight the -features and capabilities delivered through the OPNFV project. - - -Introduction -============ - -OPNFV provides a suite of scenarios, infrastructure deployment options, which -are able to be installed to host virtualised network functions (VNFs). -This Guide intends to help users of the platform leverage the features and -capabilities delivered by the OPNFV project. - -OPNFVs' Continuous Integration builds, deploys and tests combinations of virtual -infrastructure components in what are defined as scenarios. A scenario may -include components such as KVM, OpenDaylight, OpenStack, OVS, etc., where each -scenario will include different source components or configurations. Scenarios -are designed to enable specific features and capabilities in the platform that -can be leveraged by the OPNFV User community. - - -Feature Overview -================ - -The following links outline the feature deliverables from participating OPNFV -projects in the Danube release. Each of the participating projects provides -detailed descriptions about the delivered features including use cases, -implementation and configuration specifics. - -The following Configuration Guides and User Guides assume that the reader already has some -information about a given project's specifics and deliverables. These Guides -are intended to be used following the installation with an OPNFV installer -to allow users to deploy and implement feature delivered by OPNFV. - -If you are unsure about the specifics of a given project, please refer to the -OPNFV wiki page at http://wiki.opnfv.org, for more details. - - -Feature Configuration Guides -============================ - -- :ref:`Copper Configuration Guide ` -- :ref:`Doctor Configuration Guide ` -- :ref:`IPv6 Configuration Guide ` -- :ref:`KVMforNFV Configuration Guide ` -- :ref:`Netready Configuration Guide ` -- :ref:`ONOSFW Configuration Guide ` -- :ref:`Parser Configuration Guide ` -- :ref:`Promise Configuration Guide ` -- :ref:`SDNVPN Configuration Guide ` -- :ref:`SFC Configuration Guide ` - - -Feature User Guides -=================== - -- :ref:`Copper User Guide ` -- :ref:`Doctor User Guide ` -- :ref:`Domino User Guide ` -- :ref:`IPv6 User Guide ` -- :ref:`KVMforNFV User Guide ` -- :ref:`Netready User Guide ` -- :ref:`ONOSFW User Guide ` -- :ref:`Parser User Guide ` -- :ref:`Promise User Guide ` -- :ref:`SDNVPN User Guide ` -- :ref:`SFC User Guide ` - diff --git a/docs/release/userguide.rst b/docs/release/userguide.rst new file mode 100644 index 0000000..706eb8a --- /dev/null +++ b/docs/release/userguide.rst @@ -0,0 +1,112 @@ +.. _opnfv-user-config: + +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. SPDX-License-Identifier: CC-BY-4.0 +.. (c) Sofia Wallin (sofia.wallin@ericssion.com) + +================================= +OpenContrail in OPNFV +================================= + +Introduction +============ + +OpenContrail provides virtual networking in OpenStack by providing a complete +implementation of the Neutron networking API in a combination of a controller +and a forwarding element (vRouter) that is installed in place of Linux bridge +Open vSwitch. OpenContrail uses XMPP for the management and control plane between +the controller and the vRouters, and uses BGP for the control plane to physical devices. + OpenContrail uses overlay networking between vRouters +to deliver highly scalable, multi-tenant connectivity with fine-grained network +policy and many L2 and L3 networking features not available in the standard +Neutron API, such as, ARP-proxy, ACLs, ECMP load-balancing, service chaining, +port mirroring. In addition, OpenContrail provides analytics based on collection of metrics +from the virtual and physical infrastructure. + +More details on the OpenContrail architecture and its operation can be found at +http://www.opencontrail.org/opencontrail-architecture-documentation/. + +Installation +============ + +In the Euphrates release of OPNFV, OpenContrail installation is supported using the +JOID installer. Installation instructions are provided in that project's +documentation. In summary, following download and deployment of JOID, OpenContrail +can be deployed using the following command in the /joid/ci directory. + +./deploy.sh -o ocata -t nonha|ha -s ocl -d xenial -l custom -m openstack + +where "nonha" or "ha" indicate if a single instance, or highly available multi-instance +OpenStack/OpenContrail environment should be deployed. + +Using OpenContrail +================== + +The OpenContrail GUI is accessed at :8080 where "public_ip" is the IP address +that is used to access OpenStack services. + +The OpenContrail REST API is found at :8082. Documentation for the API can be found at: + +https://www.juniper.net/documentation/en_US/release-independent/contrail/information-products/pathway-pages/api-server/index.html + +Python libraries are available for OpenContrail and their use is described at: + +https://www.juniper.net/documentation/en_US/release-independent/contrail/information-products/pathway-pages/api-server/tutorial_with_library.html + +The OpenContrail controller is deployed in docker containers that run on the corresponding + juju services (contrail-controller, contrail-analytics, contrail-analyticsdb). This means +that OpenContrail command line utilities need to be accessed using using "docker exec". E.g. +in order to check the status of an OpenContrail cluster, issue the following command from the +Juju jumphost + +$ juju ssh contrail-controller/0 "sudo docker exec contrail-controller contrail-status" +== Contrail Control == +contrail-control: active +contrail-named: active +contrail-dns: active +contrail-control-nodemgr: active +== Contrail Config == +contrail-api: active +contrail-schema: active +contrail-svc-monitor: active +contrail-device-manager: active +contrail-config-nodemgr: active +== Contrail Web UI == +contrail-webui: active +contrail-webui-middleware: active +== Contrail Support Services == +rabbitmq-server: active (disabled on boot) +zookeeper: active +Connection to 172.16.50.153 closed. + +Note that due to the distributed containerized deployment that is used in Juju, the contrail-status +command only shows the status of services running on that node. So the same command issued to a +contrail-analytics node yields: + +$ juju ssh contrail-analytics/0 "sudo docker exec contrail-analytics contrail-status" +== Contrail Analytics == +contrail-collector: active +contrail-analytics-api: active +contrail-query-engine: active +contrail-alarm-gen: active +contrail-snmp-collector: active +contrail-topology: active +contrail-analytics-nodemgr: active +Connection to 172.16.50.153 closed. + +A set of command line python utilities are provided that implement most OpenContrail features. These +are located at /opt/contail/utils. Since the nova compute nodes have the contrail utilities installed in the base operating system, it +can be more convenient to run commands on these types of nodes after logging in using "juju ssh nova/compute/0". + +================================ +OpenContrail Community Resources +================================ + +The OpenContrail main web site is at www.opencontrail.org. + +There are various mailing lists that are used by community members to get answers about deployment and operation +of OpenContrail. The mailing lists can be joined at http://www.opencontrail.org/newsletter-and-mailing-lists/ + + +http://www.opencontrail.org/newsletter-and-mailing-lists/ + -- cgit 1.2.3-korg