You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 20 Next »

Overview

For ONAP SDN-R load and stress test and Proof of concept, June 19 a three node SDN-R cluster is used. Version is El Alto.

Precondition

  • Running performant physical server cluster (The hardware requirements)
  • Openstack installed
  • VM cloud image ubuntu 18.04-server-image

Goal of this description is to setup a partial ONAP with focus of SDN-R services

Steps

  1. Installing Kubernetes and Rancher
  2. Initiation HELM
  3. Downloading OOM charts
  4. Installation of SDN-R, LOG, AAI, SO, PORTAL, ROBOT Framework, OOF
  5. Installartion of Device Simulators


Installing Kubernetes and Rancher (Step 1)

Create a Rancher 3 node control cluster named as onap-control on OpenStack

Launch New VM in OpenStack.

Select Ubuntu 18.04 as the boot image for the VM without any volume


Select m1.large flavor


Apply customization script for Control Plane VMs

!/bin/bash

DOCKER_VERSION=18.09.5

sudo apt-get update

curl https://releases.rancher.com/install-docker/$DOCKER_VERSION.sh | sh mkdir -p /etc/systemd/system/docker.service.d/ cat > /etc/systemd/system/docker.service.d/docker.conf << EOF [Service] ExecStart= ExecStart=/usr/bin/dockerd -H fd:// --insecure-registry=nexus3.onap.org:10001 EOF

sudo usermod -aG docker ubuntu

systemctl daemon-reload systemctl restart docker apt-mark hold docker-ce

IP_ADDR=ip address |grep ens|grep inet|awk '{print $2}'| awk -F / '{print $1}' HOSTNAME=hostname

echo "$IP_ADDR $HOSTNAME" >> /etc/hosts

docker login -u docker -p docker nexus3.onap.org:10001

sudo apt-get install make -y

wget https://storage.googleapis.com/kubernetes-release/release/v1.13.5/bin/linux/amd64/kubectl

chmod +x kubectl

sudo mv ./kubectl /usr/local/bin/kubectl


wget http://storage.googleapis.com/kubernetes-helm/helm-v2.12.3-linux-amd64.tar.gz

tar -zxvf helm-v2.12.3-linux-amd64.tar.gz

sudo mv linux-amd64/helm /usr/local/bin/helm

sudo apt-get update
sudo apt-get upgrade -y

exit 0

This customization script will:

  • update ubuntu
  • install docker
  • install make
  • download and install kubectl
  • download and install helm
  • once again update & upgrade ubuntu

Launched Instances



  • No labels