Info |
---|
Swisscom decided to stop the activities concerning the Open Innovation Lab. Unfortunately the BBS Swisscom Lab is affected and has to be closed by end of April 2020. |
Table of Contents |
---|
Platform
Infrastructure:
OPNFV Fraser 6.2 Apex/Tripleo installer:
OPNFV Fraser:
OPNFV scenario: os-nosdn-nofeature-noha
Storage: Ceph (1 OSD per node, SSD backed)
Operating System: CentOS 7
OpenStack release: Pike (RDO)
- 12 nodes (Xeon E5-2680 v3, 48core, 384GB RAM each)
ONAP:
- Using ONAP Heat-OOM installation provided by the Integration team
https://github.com/onap/integration/tree/elalto/deployment/heat/onap-rke elalto branch and master
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 dbalsige 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 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
parameters: ubuntu_1804_image: "Ubuntu 18.04 LTS (Bionic Beaver) [20190307]" apt_proxy: '' docker_proxy: nexus3.onap.org:10001 ranchernfs_vm_flavor: m1.largexlarge k8s_vm_flavor: m1.xlarge etcd_vm_flavor: m1.medium orch_vm_flavor: m1.large # Name 'external' public_net_id: 8bb..<external_nw_UUID> # Name 'private' oam_network_cidr: 10.1.0.0/16 oam_ext_network_cidr: 17210.30100.0.0/2416 key_name: onap-oom integration_gerrit_branch: master helm_deploy_delay: 2.5m30s integration_override_yaml: > global: repository: __docker_proxy__ pullPolicy: IfNotPresent masterPassword: <MASTER_PASSWORD_HERE> 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}" ubuntu14ImageopenStackUserDomain: "Ubuntu 14.04.5 LTS (Trusty Tahr) [20181203]${OS_USER_DOMAIN_NAME}" ubuntu16ImageopenStackProjectName: "${OS_PROJECT_NAME}" 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__" vnfPubKeykubernetesExternalIp: "ssh-rsa AAAA__k8s_01_vm_ip__" vnfPubKey: "ssh-rsa AAAA..." demoArtifactsVersion: "1.46.0-SNAPSHOT" demoArtifactsRepoUrl: "https://nexus.onap.org/content/repositories/releases" scriptVersion: "1.46.0-SNAPSHOT" rancherIpAddressnfsIpAddress: "__rancher_ip_addr__" config: openStackEncryptedPasswordHere: "${OS_PASSWORD_ENCRYPTED_FOR_ROBOT}" openStackSoEncryptedPassword: "${OS_PASSWORD_ENCRYPTED}" so: enabled: true so-catalog-openstackdb-adapter: config: openStackUserName: "${OS_USERNAME}" openStackKeyStoneUrl: "http://172.30.0.12:5000/v2.0" openStackEncryptedPasswordHere: "${OS_PASSWORD_ENCRYPTED}" appc: enabled: truefalse 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: mariadb-galera: enabled: true liveness: replicaCount: 1 configinitialDelaySeconds: 180 enableClustering periodSeconds: false60 aaisdnc: enabled: true replicaCount: 1 livenessconfig: initialDelaySecondsenableClustering: 120false aaimariadb-data-routergalera: liveness: initialDelaySeconds: 180 120 aai-sparky-be: periodSeconds: 60 livenessaai: enabled: true liveness: initialDelaySeconds: 120 aai-spikedata-router: liveness: initialDelaySeconds: 120 aai-sparky-cassandrabe: replicaCountliveness: 3 livenessinitialDelaySeconds: 120 periodSecondsaai-spike: 600 readinessliveness: periodSecondsinitialDelaySeconds: 600120 portal: aai-cassandra: enabled: true replicaCount: 3 portal-cassandra: livenessliveness: periodSeconds: 600 readiness: periodSeconds: 600 vidportal: enabled: true aaf: enabled: true portal-cassandra: cassandra: enabled: true liveness: liveness: periodSeconds: 600 readiness: periodSeconds: 600 clampvid: enabled: true cliaaf: enabled: true consulcassandra: enabled: true contrib liveness: enabled: true periodSeconds: 600 dcaegen2: readiness: enabled: true dmaapperiodSeconds: 600 clamp: enabled: true esrcli: enabled: true logconsul: enabled: true log-logstashcontrib: replicaCountenabled: 1true sniro-emulatordcaegen2: enabled: true oofdmaap: enabled: true oofdmaap-dr-hasprov: musicmariadb: music-cassandraliveness: replicaCountinitialDelaySeconds: 3180 livenessperiodSeconds: 60 esr: periodSecondsenabled: 600true log: enabled: false readiness: log-logstash: periodSecondsreplicaCount: 6001 sniro-emulator: music-tomcatenabled: false oof: replicaCountenabled: 1false mariadb-galera: enabled: true msbliveness: enabled: true initialDelaySeconds: 180 multicloud: enabledperiodSeconds: true60 nbimsb: enabled: true policymulticloud: enabled: true pombanbi: enabled: true sdcpolicy: enabled: true sdc-cspomba: enabled: false sdc: enabled: true sdc-cs: liveness: periodSeconds: 600 readiness: periodSeconds: 600 uui: enabled: truefalse vfc: enabled: truefalse vnfsdk: enabled: false true |
External Network (172.30.0.0/24) Hosts:
Gateway / VPN (Swisscom)
Apex/Tripleo (Swisscom)
OpenStack Horizon/API
OpenStack Floating IPs (Tenant)
NCE-FAN IP
No IP Address, L2 only
Middle box in transport domain to VxLAN encapsulate QinQ tagged data frames from OLT (Swisscom)
transport
Middle box in transport domain to VxLAN encapsulate DHCP L3 traffic from OLT (Swisscom)
L3 Diagram
ONAP Installation
https://portal.api.simpledemo.onap.org:30225/ONAPPORTAL/login.htm
language | bash |
---|---|
theme | Midnight |
title | ONAP master: hosts file |
cds: enabled: true modeling: enabled: true mariadb-galera: liveness: initialDelaySeconds: 180 |
periodSeconds: 60 |
External Network (172.30.0.0/24) Hosts:
IPv4 Address/Range | Hostname | Purpose |
---|---|---|
172.30.0. |
1 | r10 | Gateway / VPN (Swisscom) |
172.30.0. |
2 | apexnew | Apex/Tripleo (Swisscom) |
172.30.0. |
3-9 | - | Reserved (Swisscom) |
172.30.0. |
12 | overcloud-controller0 | OpenStack Horizon/API |
172.30.0. |
10-49 | * | Overcloud nodes (Swisscom) |
172.30.0. |
50-249 | * | OpenStack Floating IPs (Tenant) |
172.30.0. |
60 | accessproxy | NCE-FAN Access Proxy VM (Swisscom) |
172.30.0. |
55 | NCE-FAN | NCE-FAN IP |
172.30.0. |
121 | vbng | Edge 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.252 | transport2 | 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) |
L3 Diagram
ONAP Installation
https://portal.api.simpledemo.onap.org:30225/ONAPPORTAL/login.htm
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
# ONAP El AltoMaster (Swisscom Lab) 172.30.0.54122 onap-nfs 172.30.0.7884 portal.api.simpledemo.onap.org 172.30.0.7884 portal-sdk.simpledemo.onap.org 172.30.0.7884 vid.api.simpledemo.onap.org 172.30.0.7884 sdc.api.fe.simpledemo.onap.org 172.30.0.7884 sdc.workflow.plugin.simpledemo.onap.org 172.30.0.7884 sdc.dcae.plugin.simpledemo.onap.org 172.30.0.7884 policy.api.simpledemo.onap.org 172.30.0.7884 aai.api.sparky.simpledemo.onap.org aai.api.simpledemo.openecomp.org 172.30.0.7884 aai.ui.simpledemo.onap.org 172.30.0.7884 cli.api.simpledemo.onap.org 172.30.0.7884 msb.api.discovery.simpledemo.onap.org 172.30.0.7884 msb.api.simpledemo.onap.org 172.30.0.7884 clamp.api.simpledemo.onap.org 172.30.0.7884 so.api.simpledemo.onap.org 172.30.0.7884 appc.api.simpledemo.onap.org 172.30.0.7884 so-monitoring 172.30.0.7884 sdc.api.be.simpledemo.onap.org 172.30.0.7884 nbi.api.simpledemo.onap.org 172.30.0.7884 sdnc.api.simpledemo.onap.org 172.30.0.7884 mr.api.simpledemo.openecomp.org |