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 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 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
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 enableClusteringperiodSeconds: false60 aaisdnc: enabled: true replicaCount: 1 livenessconfig: initialDelaySecondsenableClustering: 120false aaimariadb-data-routergalera: liveness: initialDelaySeconds: 120180 aai-sparky-be: periodSeconds: 60 livenessaai: enabled: true liveness: initialDelaySeconds: 120 aai-spikedata-router: liveness: initialDelaySeconds: 120 aai-cassandrasparky-be: replicaCountliveness: 3 liveness: initialDelaySeconds: 120 periodSeconds: 600aai-spike: readinessliveness: periodSecondsinitialDelaySeconds: 600120 portal aai-cassandra: enabled replicaCount: true portal-cassandra:3 liveness: periodSeconds: 600 readiness: periodSeconds: 600 vidportal: enabled: true aaf: enabled: trueportal-cassandra: cassandra: enabledliveness: true liveness: periodSeconds: 600 readiness: periodSeconds: 600 clampvid: enabled: true cliaaf: enabled: true consulcassandra: enabled: true contrib liveness: enabled periodSeconds: true600 dcaegen2readiness: enabledperiodSeconds: true600 dmaapclamp: 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 readinesslog: periodSecondsenabled: 600false music-tomcatlog-logstash: replicaCount: 1 mariadbsniro-galeraemulator: enabled: truefalse msboof: enabled: truefalse multicloudmariadb-galera: enabled: true nbiliveness: enabled: true initialDelaySeconds: 180 policy: enabledperiodSeconds: true60 pombamsb: enabled: true sdcmulticloud: enabled: true sdc-csnbi: enabled: liveness:true policy: periodSecondsenabled: 600true readinesspomba: periodSecondsenabled: 600false uuisdc: enabled: true vfcsdc-cs: enabled: true vnfsdk: liveness: periodSeconds: 600 readiness: enabled: 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 |
periodSeconds: 600 uui: enabled: false vfc: enabled: false vnfsdk: |
enabled: false |
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
90 sdc.api.be.simpledemo.onap.org 172.30.0.90 nbi.api.simpledemo.onap.org 172.30.0.90 sdnc.api.simpledemo.onap.org 172.30.0.90 mr.api.simpledemo.openecomp.orgCode 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 |