Versions Compared

Key

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

...



Get an openlab account - Integration / Developer Lab Access

Stephen Gooch provides excellent/fast service - raise a JIRA like the following

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyOPENLABS-75

Install openVPN - Using Lab POD-ONAP-01 Environment

For OSX both Viscosity and TunnelBlick work fine

Login to Openstack

Install openstack command line toolsTutorial: Configuring and Starting Up the Base ONAP Stack#InstallPythonvirtualenvTools(optional,butrecommended)
get your v3 rc file

verify your openstack cli access (or just use the jumpbox)
Code Block
obrienbiometrics:aws michaelobrien$ source logging-openrc.sh 
obrienbiometrics:aws michaelobrien$ openstack server list
+--------------------------------------+---------+--------+-------------------------------+------------+
| ID                                   | Name    | Status | Networks                      | Image Name |
+--------------------------------------+---------+--------+-------------------------------+------------+
| 1ed28213-62dd-4ef6-bdde-6307e0b42c8c | jenkins | ACTIVE | admin-private-mgmt=10.10.2.34 |            |
+--------------------------------------+---------+--------+-------------------------------+------------+
get 15 elastic IP's

You may need to release unused IPs from other tenants - as we have 4 pools of 50

fill in your env parameters


  public  public_net_id: PUT YOUR NETWORK ID HERE - from Networks | oam_onap* = 1969d338-7feb-48ce-aae3-6a6ac5aa5eba971040b2-7059-49dc-b220-4fab50cb2ad4

  public_net_name:

PUT YOUR NETWORK NAME HERE - from Networks | oam_onap* | subnets = oam_onap_6Gve

external

  ubuntu_1404_image: PUT THE UBUNTU 14.04 IMAGE NAME HERE = ubuntu-14-04-cloud-amd64

  ubuntu_1604_image: PUT THE UBUNTU 16.04 IMAGE NAME HERE = ubuntuubuntu-16-04-cloud-amd64

  flavor_small: PUT THE SMALL FLAVOR NAME HERE = m1.small

  flavor_medium: PUT THE MEDIUM FLAVOR NAME HERE = m1.medium

  flavor_large: PUT THE LARGE FLAVOR NAME HERE = m1.large// temp the same

  flavor_xlarge: PUT THE XLARGE FLAVOR NAME HERE = m1.large

  flavor_xxlarge: PUT THE XXLARGE FLAVOR NAME HERE = m1.xxlargexlarge

  vm_base_name: onap

  key_name: onap_key

  pub_key: PUT YOUR PUBLIC KEY HEREssh-rsa AAAAobrienbiometrics

  openstack_tenant_id: PUT YOUR OPENSTACK PROJECT ID HERE- see generated rc file

  openstack_tenant_name: PUT YOUR OPENSTACK PROJECT NAME HERE- see generated rc file

  openstack_username: PUT YOUR OPENSTACK USERNAME HERE- see generated rc file

  openstack_api_key: PUT YOUR OPENSTACK PASSWORD HERE- see generated rc file

  horizon_url: PUT THE HORIZON URL HERE = http://10.12.25.2:5000/v3

  keystone_url: PUT THE KEYSTONE URL HERE (do not include version number) = http://10.12.25.2:5000

  cloud_env: openstack

  dns_list: PUT THE ADDRESS OF THE EXTERNAL DNS HERE (e.g. a comma-separated list of IP addresses in your /etc/resolv.conf in UNIX-based Operating Systems)

  external_dns: PUT THE FIRST ADDRESS OF THE EXTERNAL DNS LIST HERE

  dns_forwarder: PUT THE IP OF DNS FORWARDER FOR ONAP DEPLOYMENT'S OWN DNS SERVER

  dnsaas_config_enabled: PUT WHETHER TO USE PROXYED DESIGNATE

  dnsaas_region: PUT THE DESIGNATE PROVIDING OPENSTACK'S REGION HERE

  dnsaas_keystone_url: PUT THE DESIGNATE PROVIDING OPENSTACK'S KEYSTONE URL HERE

  dnsaas_tenant_name: PUT THE TENANT NAME IN THE DESIGNATE PROVIDING OPENSTACK HERE (FOR R1 USE THE SAME AS openstack_tenant_name)

nexus_repo: https://nexus.onap.org/content/sites/raw

  nexus_docker_repo: nexus3.onap.org:10001

  nexus_username: docker

  nexus_password: docker

  dmaap_topic: AUTO

  artifacts_version: 1.1.0-SNAPSHOT

  openstack_tenant_id: a85a07a5f34d4yyyyyyy

  openstack_tenant_name: Logyyyyyyy

  openstack_username: michaelyyyyyy

  openstack_api_key: Wyyyyyyy

  openstack_auth_method: password

  openstack_region: RegionOne

  horizon_url: http://10.12.25.2:5000/v3

  keystone_url: http://10.12.25.2:5000

  dns_list: PUT THE ADDRESS OF THE EXTERNAL DNS HERE (e.g. a comma-separated list of IP addresses in your /etc/resolv.conf in UNIX-based Operating Systems)

  external_dns: PUT THE FIRST ADDRESS OF THE EXTERNAL DNS LIST HERE

  dns_forwarder: PUT THE IP OF DNS FORWARDER FOR ONAP DEPLOYMENT'S OWN DNS SERVER

  dnsaas_config_enabled: PUT WHETHER TO USE PROXYED DESIGNATE

  dnsaas_region  dnsaas_username: PUT THE DESIGNATE PROVIDING OPENSTACK'S USERNAME REGION HERE

  dnsaas_keystone_passwordurl: PUT THE DESIGNATE PROVIDING OPENSTACK'S PASSWORD KEYSTONE URL HERE

  dcaednsaas_keystonetenant_urlname: PUT THE MULTIVIM PROVIDED KEYSTONE API URL HERE

  dcae_centos_7_image: PUT THE CENTOS7 VM IMAGE NAME HERE FOR DCAE LAUNCHED CENTOS7 VM

TENANT NAME IN THE DESIGNATE PROVIDING OPENSTACK HERE (FOR R1 USE THE SAME AS openstack_tenant_name)

  dnsaas_username: PUT THE DESIGNATE PROVIDING OPENSTACK'S USERNAME HERE

  dnsaas_password: PUT THE DESIGNATE PROVIDING OPENSTACK'S PASSWORD HERE

  dcae_keystone_url: PUT THE MULTIVIM PROVIDED KEYSTONE API URL HERE

  dcae_centos_7_image: PUT THE CENTOS7 VM IMAGE NAME HERE FOR DCAE LAUNCHED CENTOS7 VM

  dcae_domain: PUT THE NAME OF DOMAIN THAT   dcae_domain: PUT THE NAME OF DOMAIN THAT DCAE VMS REGISTER UNDER

  dcae_public_key: PUT THE PUBLIC KEY OF A KEYPAIR HERE TO BE USED BETWEEN DCAE LAUNCHED VMS

  dcae_private_key: PUT THE SECRET KEY OF A KEYPAIR HERE TO BE USED BETWEEN DCAE LAUNCHED VMS

...

Run the HEAT stack
Code Block
obrienbiometrics:openlab michaelobrien$ openstack stack create -t onap_openstack.yaml -e onap_openstack.env ONAP1125_6
| id                  | 9b026354-c071-4e31-8611-11fef2f408f5     |
| stack_name          | ONAP1125_6                               |
| description         | Heat template to install ONAP components |
| creation_time       | 2017-11-26T02:16:57Z                     |
| updated_time        | 2017-11-26T02:16:57Z                     |
| stack_status        | CREATE_IN_PROGRESS                       |
| stack_status_reason | Stack CREATE started                     |
obrienbiometrics:openlab michaelobrien$ openstack stack list
| 9b026354-c071-4e31-8611-11fef2f408f5 | ONAP1125_6 | CREATE_IN_PROGRESS | 2017-11-26T02:16:57Z | 2017-11-26T02:16:57Z 


Test Deployments

20171125:2100: HEAT

Ran out of ram on 

20171125:2100: HEAT

Ran out of ram on 

Ran out of ram for onap-multi-service

No valid host was found. There are not enough hosts available. compute-08: (RamFilter) Insufficient usable RAM: req:16384, avail:3297.0 MB, compute-09: (RamFilter) Insufficient usable RAM: req:16384, avail:13537.0 MB, compute-06: (RamFilter) Insufficient

robot vm docker containers down

root@onap-robot:/opt# ./robot_vm_init.sh 

Already up-to-date.

Already up-to-date.

Login Succeeded

1.1-STAGING-latest: Pulling from openecomp/testsuite

Digest: sha256:5f48706ba91a4bb805bff39e67bb52b26011d59f690e53dfa1d803745939c76a

Status: Image is up to date for


Ran out of ram for onap-multi-service

No valid host was found. There are not enough hosts available. compute-08: (RamFilter) Insufficient usable RAM: req:16384, avail:3297.0 MB, compute-09: (RamFilter) Insufficient usable RAM: req:16384, avail:13537.0 MB, compute-06: (RamFilter) Insufficient

robot vm docker containers down

root@onap-robot:/opt# ./robot_vm_init.sh 

Already up-to-date.

Already up-to-date.

Login Succeeded

1.1-STAGING-latest: Pulling from openecomp/testsuite

Digest: sha256:5f48706ba91a4bb805bff39e67bb52b26011d59f690e53dfa1d803745939c76a

Status: Image is up to date for nexus3.onap.org:10001/openecomp/testsuite:1.1-STAGING-latest

Error response from daemon: No such container: openecompete_container


fix: wait for them

CONTAINER ID        IMAGE                                                          COMMAND                  CREATED             STATUS              PORTS                                   NAMES

77c6eba8c641        nexus3.onap.org:10001/onap/sniroemulator:latest                "/docker-entrypoin..."   30 seconds ago      Up 29 seconds       8080-8081/tcp, 0.0.0.0:8080->9999/tcp   sniroemulator

903964fc8fe1       

nexus3.onap.org:10001/openecomp/testsuite:1.1-STAGING-latest

Error response from daemon: No such container:

  "lighttpd -D -f /e..."   30 seconds ago      Up 29 seconds       0.0.0.0:88->88/tcp                      openecompete_container