import fileinput
import logging
import os
-import re
import shutil
import uuid
import struct
}])
if ds_opts['vpn']:
- virt_cmds.append({con.VIRT_RUN_CMD: "systemctl enable zrpcd"})
- logging.info("ZRPC and Quagga enabled")
+ virt_cmds.append({con.VIRT_RUN_CMD: "chmod +x /etc/rc.d/rc.local"})
+ virt_cmds.append({
+ con.VIRT_RUN_CMD:
+ "echo '/opt/quagga/etc/init.d/zrpcd start' > "
+ "/opt/quagga/etc/init.d/zrpcd_start.sh"})
+ virt_cmds.append({
+ con.VIRT_RUN_CMD: "chmod +x /opt/quagga/etc/init.d/"
+ "zrpcd_start.sh"})
+ virt_cmds.append({
+ con.VIRT_RUN_CMD: "sed -i '$a /opt/quagga/etc/"
+ "init.d/zrpcd_start.sh' /etc/rc.local "})
+ logging.info("ZRPCD process started")
dataplane = ds_opts['dataplane']
if dataplane == 'ovs_dpdk' or dataplane == 'fdio':
if [ "$(uname -i)" == 'x86_64' ]; then
# Download quagga/zrpc rpms
-populate_cache http://artifacts.opnfv.org/apex/danube/quagga/quagga-3.tar.gz
+populate_cache http://artifacts.opnfv.org/apex/euphrates/quagga/quagga-4.tar.gz
LIBGUESTFS_BACKEND=direct $VIRT_CUSTOMIZE \
--install zeromq-4.1.4 \
- --upload ${CACHE_DIR}/quagga-3.tar.gz:/root/ \
- --run-command "cd /root/ && tar xzf quagga-3.tar.gz" \
+ --upload ${CACHE_DIR}/quagga-4.tar.gz:/root/ \
+ --run-command "cd /root/ && tar xzf quagga-4.tar.gz" \
--run-command "cd /root/quagga; packages=\$(ls |grep -vE 'debuginfo|devel|contrib'); yum -y install \$packages" \
- --run-command "sudo usermod -a -G quaggavt quagga" \
-a overcloud-full-opendaylight_build.qcow2
fi
Apex configuration
==================
-.. include:: ../installationprocedure/introduction.rst
-.. include:: ../installationprocedure/baremetal.rst
+.. include:: ../installation/introduction.rst
+.. include:: ../installation/baremetal.rst
+-------------------------+-------------+---------------+
| os-odl-bgpvpn-noha | SDNVPN | Yes |
+-------------------------+-------------+---------------+
-| os-odl-sfc-ha | SFC | Yes |
+| os-odl-sfc-ha | SFC | No |
+-------------------------+-------------+---------------+
| os-odl-sfc-noha | SFC | Yes |
+-------------------------+-------------+---------------+
-.. _apex-release-notes:
+.. _apex-releasenotes:
************************
OPNFV Apex Release Notes
OPNFV Release Notes for the Euphrates release of OPNFV Apex deployment tool
===========================================================================
-
-.. contents:: Table of Contents
- :backlinks: none
-
-
Abstract
========
All Apex and "common" entities are protected by the Apache 2.0 License
( http://www.apache.org/licenses/ )
-
-Version History
-===============
-
-
-+-------------+-----------+-----------------+----------------------+
-| **Date** | **Ver.** | **Authors** | **Comment** |
-| | | | |
-+-------------+-----------+-----------------+----------------------+
-| 2017-08-28 | 5.0 | Tim Rozet | Updates for Euphrates|
-+-------------+-----------+-----------------+----------------------+
-| 2017-03-30 | 4.0 | Tim Rozet | Updates for Danube |
-+-------------+-----------+-----------------+----------------------+
-| 2016-09-20 | 2.1.0 | Tim Rozet | More updates for |
-| | | | Colorado |
-+-------------+-----------+-----------------+----------------------+
-| 2016-08-11 | 2.0.0 | Dan Radez | Updates for Colorado |
-+-------------+-----------+-----------------+----------------------+
-| 2015-09-17 | 1.0.0 | Dan Radez | Rewritten for |
-| | | | RDO Manager update |
-+-------------+-----------+-----------------+----------------------+
-
Important Notes
===============
| **Release designation** | 5.0.0 |
| | |
+--------------------------------------+--------------------------------------+
-| **Release date** | 2017-09-17 |
+| **Release date** | 2017-10-20 |
| | |
+--------------------------------------+--------------------------------------+
| **Purpose of the delivery** | OPNFV Euphrates release |
This document provides scenario level details for Euphrates 1.0 of
deployment with no SDN controller and no extra features enabled.
-.. contents::
- :depth: 3
- :local:
-
============
Introduction
============
This document provides scenario level details for Euphrates 1.0 of
deployment with no SDN controller and no extra features enabled.
-.. contents::
- :depth: 3
- :local:
-
============
Introduction
============
This document provides scenario level details for Euphrates 1.0 of
deployment with no SDN controller and DPDK enabled Open vSwitch.
-.. contents::
- :depth: 3
- :local:
-
Introduction
============
This document provides scenario level details for Euphrates 1.0 of
deployment with no SDN controller and DPDK enabled Open vSwitch.
-.. contents::
- :depth: 3
- :local:
-
Introduction
============
This document provides scenario level details for Euphrates 1.0 of
deployment with no SDN controller and performance options enabled.
-.. contents::
- :depth: 3
- :local:
-
============
Introduction
============
deployment with the OpenDaylight SDN controller and only CSIT relevant
features enabled.
-.. contents::
- :depth: 3
- :local:
-
============
Introduction
============
This document provides scenario level details for Euphrates 1.0 of
deployment with the OpenDaylight SDN controller and no extra features enabled.
-.. contents::
- :depth: 3
- :local:
-
============
Introduction
============
This document provides scenario level details for Euphrates 1.0 of
deployment with the OpenDaylight SDN controller and no extra features enabled.
-.. contents::
- :depth: 3
- :local:
-
============
Introduction
============
This document provides scenario level details for Euphrates 1.0 of
deployment with the OVN SDN controller and no extra features enabled.
-.. contents::
- :depth: 3
- :local:
-
============
Introduction
============
when:
- sfc
- "'controller' in ansible_hostname"
- - name: Ensure ZRPCD is up
- systemd:
- name: zrpcd
- state: started
- enabled: yes
- become: yes
+ - name: Ensure ZRPCD is running
+ shell: ps aux | grep zrpcd | grep -v grep
+ ignore_errors: yes
+ changed_when: false
+ register: zrpcd_status
+ failed_when: zrpcd_status.rc == 0
when:
- vpn
- "'controller-0' in ansible_hostname"