...
In collaboration with the ONAP Operations Manager project at ONAP - our current RI.
...
Amazon AWS is currently hosting our RI for ONAP Continuous Deployment on my private account for now - I have requested a grant specific to the jenkins, kibana and cd instances.ONAP on Kubernetes on Amazon EC2
see Cloud Native Deployment#AmazonAWS
see
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
ONAP Live AWS CD Servers
Server | URL | Notes |
---|---|---|
Live BeijingCassablanca/master server | http://beijingmaster.onap.info:8880/env/1a7/kubernetes/dashboard | Login to Rancher/Kubernetes only in the last 45 min of the hour Use the system only in the last 10 min of the hour Currently off until the account resets to the next bill on 2nd Jan |
Jenkins server | http://jenkins.onap.info/job/oom-cd/ | view deployment status, deployment (pod up status) Paused until 2 Jan 2018 |
Kibana server | http://kibana.onap.info:5601 | query "message" logs or view the dashboard |
...
Cannot get creation access to https://jenkins.onap.org/sandbox/ via Jenkins -> Configuring Jenkins Jobs
current ssh config
/var/jenkins_home/workspace/shared_aws_201801.pem
...
We also need devops infrastructure to provision the servers (an ARM DMZ jumbox), run the jenkins container and ELK containers (a single Kubernetes cluster)
Resources
ONAP Deployment Specification for Finance and Operations#AmazonAWS
name | ecosysprovider | server | rIP | zoneIP/DNS | port | resource group | type | vpc/vn | sg | acl | cert/pass | subnet | hosting | template | purpose | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
bastionons-dmz | prodAzure | onapons-dmz | 40ons-dmz.121onap.204.139 | 22 | onapcloud | ons-dmz | vm | bastion | Microsoft | dmz-jenkins | bastion/jumpbox | |||||||||||||||||||
jenkinsprod | Azure | ons-dmz-jenkins | jenkins.onap.infocloud | 80 | onapons-dmzk8s-jenkins | dc | Microsoft | dmz-jenkins | jenkins | |||||||||||||||||||||
kibanaprod | Azure | ons-dmz-kibana | kibana.onap.infocloud | 5601 | onap-dmz | k8s | dc | Microsoft | dmz-jenkins | kibana | ||||||||||||||||||||
amsterdam-hourly a* | prodAzure | onap-argon | vm | k8s | houly b* | prod | onap-beryllium | vm | k8s | chaos monkey a* | prod | vm | chaos monkey b* | prod | vm | dev | ons-dmz | 52.191.194.252amsterdam | amsterdam.onap.cloud | k8s | k8s | Microsoft | s | |||||||
beijing-hourly | Azure | onap-beijing | beijing.onap.cloud | k8s | k8s | Microsoft | ||||||||||||||||||||||||
chaos monkey b* | Azure | chaos.onap.cloud | k8s | Microsoft | hammer the system up/down | |||||||||||||||||||||||||
AWS | ons-dmz | bastion | bastion/jumpbox | |||||||||||||||||||||||||||
jenkins | devAWS | ons-dmz-jenkins | jenkins.onap.cloudinfo | 80 | ons-dmz | ddc | admin m*n* | jenkinsprivate | ||||||||||||||||||||||
kibana | devAWS | ons-dmz-kibana | kibana.onap.cloudinfo | 5601 | ons-dmz | d | ons-argonne | k8s | dc | private | ||||||||||||||||||||
amsterdam | amsterdam.onap.info | k8s | k8s | Amazon | ||||||||||||||||||||||||||
beijing | ons-brookhaven | beijing.onap.info | k8s | k8s | Amazon |
Performance
Static Server 4 hour Deploy Frequency
Resource Deployment Scripts
Azure
Code Block |
---|
# for recreation
ubuntu@ons-dmz:~$ sudo ./oom_deployment.sh -b amsterdam -s amsterdam.onap.cloud -e onap -r a_ONAP_CD_amsterdam_nodelete -t _arm_deploy_onap_cd.json -p _arm_deploy_onap_cd_a_parameters.json |
Links
...