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/blobtree/masterelalto/deployment/heat/onap-rke master branch
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 LTS (Bionic Beaver) [20190307].2 LTS | ||
Docker | v18v19.0903.65 | ||
RKE | v0.2.18 | ||
Kubectl | v1.13. | 15Helm | v2.12.3 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
nfs_vm_flavor: m1.xlarge
k8s_vm_flavor: m1.xlarge
orch_vm_flavor: m1.large
# Name 'external'
public_net_id: <external_nw_UUID>
# Name 'private'
oam_network_cidr: 10.1.0.0/16
oam_ext_network_cidr: 10.100.0.0/16
key_name: onap-oom
integration_gerrit_branch: master
helm_deploy_delay: 30s
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}"
openStackUserDomain: "${OS_USER_DOMAIN_NAME}"
openStackProjectName: "${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__"
kubernetesExternalIp: "__k8s_01_vm_ip__"
vnfPubKey: "ssh-rsa AAAA..."
demoArtifactsVersion: "1.6.0-SNAPSHOT"
demoArtifactsRepoUrl: "https://nexus.onap.org/content/repositories/releases"
scriptVersion: "1.6.0-SNAPSHOT"
nfsIpAddress: "__rancher_ip_addr__"
config:
openStackEncryptedPasswordHere: "${OS_PASSWORD_ENCRYPTED_FOR_ROBOT}"
openStackSoEncryptedPassword: "${OS_PASSWORD_ENCRYPTED}"
so:
enabled: true
so-catalog-db-adapter:
config:
openStackUserName: "${OS_USERNAME}"
openStackKeyStoneUrl: "http://172.30.0.12:5000/v2.0"
openStackEncryptedPasswordHere: "${OS_PASSWORD_ENCRYPTED}"
appc:
enabled: false
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}"
mariadb-galera:
liveness:
initialDelaySeconds: 180
periodSeconds: 60
sdnc:
enabled: true
replicaCount: 1
config:
enableClustering: false
mariadb-galera:
liveness:
initialDelaySeconds: 180
periodSeconds: 60
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
dmaap-dr-prov:
mariadb:
liveness:
initialDelaySeconds: 180
periodSeconds: 60
esr:
enabled: true
log:
enabled: false
log-logstash:
replicaCount: 1
sniro-emulator:
enabled: false
oof:
enabled: false
mariadb-galera:
enabled: true
liveness:
initialDelaySeconds: 180
periodSeconds: 60
msb:
enabled: true
multicloud:
enabled: true
nbi:
enabled: true
policy:
enabled: true
pomba:
enabled: false
sdc:
enabled: true
sdc-cs:
liveness:
periodSeconds: 600
readiness:
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 No IP Address, Plain L2(was 172.30.0.251)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
Dublin daily
etchosts file172.30.0.130 rancher172.30.0.90
portal.api.simpledemo.onap.org:30225/ONAPPORTAL/login.htm
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
# ONAP Master (Swisscom Lab) 172.30.0. |
122 onap-nfs 172.30.0. |
84 portal.api |
.simpledemo.onap.org |
172.30.0. |
172.30.0.123
84 portal-sdk.simpledemo.onap.org |
172.30.0. |
84 vid.api.simpledemo.onap.org |
172.30.0. |
84 sdc.api. |
fe.simpledemo.onap.org |
172.30.0. |
172.30.0.126 cli.api.simpledemo.onap.org
172.30.0.90 msb.api.simpledemo.onap.org
172.30.0.108 msb.api.discovery.simpledemo.onap.org
172.30.0.124 uui.api.simpledemo.onap.org
172.30.0.126 clamp.api.simpledemo.onap.org
172.30.0.119 so-monitoring
172.30.0.115
84 sdc.workflow.plugin.simpledemo.onap.org |
172.30.0. |
84 sdc.dcae.plugin.simpledemo.onap.org |
172.30.0. |
84 policy.api.simpledemo.onap.org |
172.30.0. |
84 aai.api.sparky.simpledemo.onap.org |
172.30.0.90 sdnc
aai.api.simpledemo. |
openecomp.org |
172.30.0. |
84 |
Dublin
/etc/hosts |
##
|
172.30.0.80
|
172.30.0.82 portal.api
aai.ui.simpledemo.onap.org |
172.30.0. |
84 cli.api.simpledemo.onap.org |
172.30.0. |
84 msb.api. |
discovery.simpledemo.onap.org |
172.30.0. |
84 msb.api |
.simpledemo.onap.org |
172.30.0. |
172.30.0.98 policy
84 clamp.api.simpledemo.onap.org |
172.30.0. |
84 so.api |
.simpledemo.onap.org |
172.30.0. |
172.30.0.72 cli
84 appc.api.simpledemo.onap.org |
172.30.0. |
172.30.0.79 msb.api.discovery.simpledemo.onap.org
172.30.0.67 clamp.api.simpledemo.onap.org
172.30.0.54
84 so-monitoring |
172.30.0. |
84 sdc. |
api. |
be.simpledemo.onap.org |
172.30.0. |
172.30.0.65 so.api.simpledemo.onap.org
172.30.0.59
84 nbi.api.simpledemo.onap.org |
172.30.0. |
84 sdnc.api.simpledemo.onap.org |
172.30.0. |
84 mr.api.simpledemo.openecomp.org |