Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Platform

Infrastructure:

ONAP:

Lab Access for Partners

OpenVPN access to the lab for use-case partners is documented here:

https://gitlab.com/onap-bbs/swisscom-lab

Above repository holds all client certificates/keys as well as the CA certificate. Each client requires its own certificate/key pair to connect. Files are named according your email address.

  • You don't have access to the repository?
  • There is no certificate/key pair for your email address?
  • You would like to know your personal private key password? (shared by private zoom message while the BBS meetings)
  • You have problems in connecting?

Drop a note or comment to either Daniel Balsiger or David Perez Caparros




# VMs

Role

Flavor

1

Rancher

m1.large (4/8/100)

3

Orchestration

m1.large (4/8/100)

12

Kubernetes node

m1.xlarge (8/16/120)



Version

Ubuntu

Ubuntu 18.04.2 LTS

Docker

v19.03.5

RKE

v0.2.8

Kubectl

v1.13.5

Helm

v2.12.3


Code Block
languagebash
themeMidnight
titleonap-pod-values.yaml
linenumberstrue
collapsetrue
parameters:

  ubuntu_1804_image: "Ubuntu 18.04 LTS (Bionic Beaver) [20190307]"

  apt_proxy: ''
  docker_proxy: nexus3.onap.org:10001

  rancher_vm_flavor: m1.large
  k8s_vm_flavor: m1.xlarge
  etcd_vm_flavor: m1.medium
  orch_vm_flavor: m1.large

  # Name 'external'
  public_net_id: 8bb..
  # Name 'private'
  oam_network_cidr: 10.1.0.0/16
  oam_ext_network_cidr: 172.30.0.0/24

  key_name: onap-oom

  integration_gerrit_branch: master

  helm_deploy_delay: 2.5m

  integration_override_yaml: >
    global:
      repository: __docker_proxy__
      pullPolicy: IfNotPresent
    robot:
      enabled: true
      flavor: large
      appcUsername: "appc@appc.onap.org"
      appcPassword: "demo123456!"
      openStackKeyStoneUrl: "http://172.30.0.12:5000"
      openStackPublicNetId: "__public_net_id__"
      openStackTenantId: "${OS_PROJECT_ID}"
      openStackUserName: "${OS_USERNAME}"
      ubuntu14Image: "Ubuntu 14.04.5 LTS (Trusty Tahr) [20181203]"
      ubuntu16Image: "Ubuntu 16.04 LTS (Xenial Xerus) [20181207]"
      openStackPrivateNetId: "__oam_network_id__"
      openStackPrivateSubnetId: "__oam_subnet_id__"
      openStackPrivateNetCidr: "__oam_network_cidr__"
      openStackSecurityGroup: "__sec_group__"
      openStackOamNetworkCidrPrefix: "10.1"
      dcaeCollectorIp: "__k8s_01_vm_ip__"
      vnfPubKey: "ssh-rsa AAAA..."
      demoArtifactsVersion: "1.4.0-SNAPSHOT"
      demoArtifactsRepoUrl: "https://nexus.onap.org/content/repositories/releases"
      scriptVersion: "1.4.0-SNAPSHOT"
      rancherIpAddress: "__rancher_ip_addr__"
      config:
        openStackEncryptedPasswordHere: "${OS_PASSWORD_ENCRYPTED_FOR_ROBOT}"
    so:
      enabled: true
      so-openstack-adapter:
        config:
          openStackUserName: "${OS_USERNAME}"
          openStackKeyStoneUrl: "http://172.30.0.12:5000/v2.0"
          openStackEncryptedPasswordHere: "${OS_PASSWORD_ENCRYPTED}"
    appc:
      enabled: true
      replicaCount: 1
      config:
        enableClustering: false
        openStackType: "OpenStackProvider"
        openStackName: "OpenStack"
        openStackKeyStoneUrl: "http://172.30.0.12:5000/v2.0"
        openStackServiceTenantName: "${OS_PROJECT_NAME}"
        openStackDomain: "${OS_USER_DOMAIN_NAME}"
        openStackUserName: "${OS_USERNAME}"
        openStackEncryptedPassword: "${OS_PASSWORD}"
    sdnc:
      enabled: true
      replicaCount: 1
      config:
        enableClustering: false
    aai:
      enabled: true
      liveness:
        initialDelaySeconds: 120
      aai-data-router:
        liveness:
          initialDelaySeconds: 120
      aai-sparky-be:
        liveness:
          initialDelaySeconds: 120
      aai-spike:
        liveness:
          initialDelaySeconds: 120
      aai-cassandra:
        replicaCount: 3
        liveness:
          periodSeconds: 600
        readiness:
          periodSeconds: 600
    portal:
      enabled: true
      portal-cassandra:
        liveness:
          periodSeconds: 600
        readiness:
          periodSeconds: 600
    vid:
      enabled: true
    aaf:
      enabled: true
    cassandra:
      enabled: true
      liveness:
        periodSeconds: 600
      readiness:
        periodSeconds: 600
    clamp:
      enabled: true
    cli:
      enabled: true
    consul:
      enabled: true
    contrib:
      enabled: true
    dcaegen2:
      enabled: true
    dmaap:
      enabled: true
    esr:
      enabled: true
    log:
      enabled: true
      log-logstash:
        replicaCount: 1
    sniro-emulator:
      enabled: true
    oof:
      enabled: true
      oof-has:
        music:
          music-cassandra:
            replicaCount: 3
            liveness:
              periodSeconds: 600
            readiness:
              periodSeconds: 600
          music-tomcat:
            replicaCount: 1
    mariadb-galera:
      enabled: true
    msb:
      enabled: true
    multicloud:
      enabled: true
    nbi:
      enabled: true
    policy:
      enabled: true
    pomba:
      enabled: true
    sdc:
      enabled: true
      sdc-cs:
        liveness:
          periodSeconds: 600
        readiness:
          periodSeconds: 600
    uui:
      enabled: true
    vfc:
      enabled: true
    vnfsdk:
      enabled: true


External Network (172.30.0.0/24) Hosts:

IPv4 Address/RangeHostnamePurpose
172.30.0.1r10

Gateway / VPN (Swisscom)

172.30.0.2apexnew

Apex/Tripleo (Swisscom)

172.30.0.3-9-Reserved (Swisscom)
172.30.0.12overcloud-controller0

OpenStack Horizon/API

172.30.0.10-49*Overcloud nodes (Swisscom)
172.30.0.50-249*

OpenStack Floating IPs (Tenant)

172.30.0.60accessproxyNCE-FAN Access Proxy VM (Swisscom)
172.30.0.55NCE-FAN

NCE-FAN IP

172.30.0.121vbngEdge SDN M&C VM (Swisscom)
172.30.0.250*Huawei OLT (mgmt port)

No IP Address, L2 only

*Huawei OLT datapath (data port)
172.30.0.252transport2

Middle box in transport domain to VxLAN encapsulate QinQ tagged data frames from OLT (Swisscom)

172.30.0.253

transport

Middle box in transport domain to VxLAN encapsulate DHCP L3 traffic from OLT (Swisscom)

172.30.0.254*reserved (Swisscom)


L2 Diagram

L3 Diagram

ONAP Installation

https://portal.api.simpledemo.onap.org:30225/ONAPPORTAL/login.htm

Code Block
languagebash
themeMidnight
titlehosts file
# ONAP El Alto (Swisscom Lab)

172.30.0.54     	onap-nfs
	
172.30.0.78        portal.api.simpledemo.onap.org
172.30.0.78        portal-sdk.simpledemo.onap.org
172.30.0.78        vid.api.simpledemo.onap.org
172.30.0.78        sdc.api.fe.simpledemo.onap.org
172.30.0.78        sdc.workflow.plugin.simpledemo.onap.org
172.30.0.78        sdc.dcae.plugin.simpledemo.onap.org
172.30.0.78        policy.api.simpledemo.onap.org
172.30.0.78        aai.api.sparky.simpledemo.onap.org aai.api.simpledemo.openecomp.org
172.30.0.78        aai.ui.simpledemo.onap.org
172.30.0.78        cli.api.simpledemo.onap.org
172.30.0.78        msb.api.discovery.simpledemo.onap.org
172.30.0.78        msb.api.simpledemo.onap.org
172.30.0.78        clamp.api.simpledemo.onap.org
172.30.0.78        so.api.simpledemo.onap.org
172.30.0.78        appc.api.simpledemo.onap.org
172.30.0.78        so-monitoring
172.30.0.78        sdc.api.be.simpledemo.onap.org
172.30.0.78        nbi.api.simpledemo.onap.org
172.30.0.78        sdnc.api.simpledemo.onap.org
172.30.0.78        mr.api.simpledemo.openecomp.org