Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated the broken links to docs

Table of Contents

References

WIP: This page is a work in progress

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyOOM-1

Undercloud Installation

Ubuntu 16.04 Install Session

Install Rancher

http://rancher.com/docs/rancher/v1.5/en/quick-start-guide/

http://rancher.com/docs/rancher/v1.6/en/installing-rancher/installing-server/#single-container

Install a docker version that Rancher and Kubernetes support which is currently 1.12.3

http://rancher.com/docs/rancher/v1.5/en/hosts/#supported-docker-versions

...

curl https://releases.rancher.com/install-docker/1.12.sh | sh
docker run -d --restart=unless-stopped -p 8880:8080 rancher/server:stable

Verify your Rancher admin console is up on the external port you configured above

Image Removed

ONAP Installation

Clone

Install the latest version of the OOM (ONAP Operations Manager) project repo - specifically the ONAP on Kubernetes work just uploaded June 2017

...

git clone ssh://michaelobrien@gerrit.onap.org:29418/oom

cd oom/kubernetes/oneclick

Provision

Manually

Start a service

In this case robot - to check your Kubernetes installation.

[root@obrien-mbp oneclick]# ./createAll.bash -n onap -a robot

********** Creating up ONAP: robot

Creating namespaces **********
namespace "onap-robot" created

Creating services **********
service "robot" created

********** Creating deployments for robot **********

Robot....
deployment "robot" created
**** Done ****[root@obrien-mbp oneclick]# kubectl cluster-info
Kubernetes master is running at http://localhost:8080

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.


The official documentation for installation of ONAP with OOM / Kubernetes is located in Read the Docs:

Kubernetes Rest api

http://localhost:8080

...

{
"paths": [
"/api",
"/api/v1",
"/apis",
"/apis/apps",
"/apis/apps/v1beta1",
"/apis/authentication.k8s.io",
"/apis/authentication.k8s.io/v1beta1",
"/apis/authorization.k8s.io",
"/apis/authorization.k8s.io/v1beta1",
"/apis/autoscaling",
"/apis/autoscaling/v1",
"/apis/batch",
"/apis/batch/v1",
"/apis/batch/v2alpha1",
"/apis/certificates.k8s.io",
"/apis/certificates.k8s.io/v1alpha1",
"/apis/extensions",
"/apis/extensions/v1beta1",
"/apis/policy",
"/apis/policy/v1beta1",
"/apis/rbac.authorization.k8s.io",
"/apis/rbac.authorization.k8s.io/v1alpha1",
"/apis/storage.k8s.io",
"/apis/storage.k8s.io/v1beta1",
"/healthz",
"/healthz/ping",
"/healthz/poststarthook/bootstrap-controller",
"/healthz/poststarthook/extensions/third-party-resources",
"/healthz/poststarthook/rbac/bootstrap-roles",
"/logs",
"/metrics",
"/swaggerapi/",
"/ui/",
"/version"
]
}

Pod List

In verification

[root@obrien-mbp oneclick]# ./createAll.bash -n onap 

[root@obrien-mbp oneclick]# kubectl get service --all-namespaces=true
NAMESPACE             NAME                   CLUSTER-IP       EXTERNAL-IP   PORT(S)                                                                      AGE
default               kubernetes             10.254.0.1       <none>        443/TCP                                                                      5h
onap-aai              aai-service            10.254.172.161   <nodes>       8443:30233/TCP,8080:30232/TCP                                                1m
onap-aai              hbase                  None             <none>        8020/TCP                                                                     1m
onap-aai              model-loader-service   10.254.138.128   <nodes>       8443:30229/TCP,8080:30210/TCP                                                1m
onap-appc             dbhost                 None             <none>        3306/TCP                                                                     1m
onap-appc             dgbuilder              10.254.89.166    <nodes>       3000:30228/TCP                                                               1m
onap-appc             sdnctldb01             None             <none>        3306/TCP                                                                     1m
onap-appc             sdnctldb02             None             <none>        3306/TCP                                                                     1m
onap-appc             sdnhost                10.254.68.235    <nodes>       8282:30230/TCP,1830:30231/TCP                                                1m
onap-message-router   dmaap                  10.254.149.48    <nodes>       3904:30227/TCP,3905:30226/TCP                                                1m
onap-message-router   global-kafka           None             <none>        9092/TCP                                                                     1m
onap-message-router   zookeeper              None             <none>        2181/TCP                                                                     1m
onap-mso              mariadb                10.254.254.189   <nodes>       3306:30252/TCP                                                               1m
onap-mso              mso                    10.254.32.65     <nodes>       8080:30223/TCP,3904:30225/TCP,3905:30224/TCP,9990:30222/TCP,8787:30250/TCP   1m
onap-policy           brmsgw                 10.254.207.78    <nodes>       9989:30216/TCP                                                               1m
onap-policy           drools                 10.254.114.125   <nodes>       6969:30217/TCP                                                               1m
onap-policy           mariadb                None             <none>        3306/TCP                                                                     1m
onap-policy           nexus                  None             <none>        8081/TCP                                                                     1m
onap-policy           pap                    10.254.126.231   <nodes>       8443:30219/TCP,9091:30218/TCP                                                1m
onap-policy           pdp                    10.254.244.112   <nodes>       8081:30220/TCP                                                               1m
onap-policy           pypdp                  10.254.176.200   <nodes>       8480:30221/TCP                                                               1m
onap-portal           portalapps             10.254.198.12    <nodes>       8006:30213/TCP,8010:30214/TCP,8989:30215/TCP                                 1m
onap-portal           portaldb               None             <none>        3306/TCP                                                                     1m
onap-portal           vnc-portal             10.254.0.129     <nodes>       6080:30211/TCP,5900:30212/TCP                                                1m
onap-robot            robot                  10.254.255.97    <nodes>       88:30209/TCP                                                                 5h
onap-sdc              sdc-be                 10.254.109.11    <nodes>       8443:30204/TCP,8080:30205/TCP                                                1m
onap-sdc              sdc-cs                 None             <none>        9042/TCP,9160/TCP                                                            1m
onap-sdc              sdc-es                 None             <none>        9200/TCP,9300/TCP                                                            1m
onap-sdc              sdc-fe                 10.254.219.219   <nodes>       9443:30207/TCP,8181:30206/TCP                                                1m
onap-sdc              sdc-kb                 None             <none>        5601/TCP                                                                     1m
onap-sdnc             dbhost                 None             <none>        3306/TCP                                                                     1m
onap-sdnc             sdnc-dgbuilder         10.254.79.74     <nodes>       3000:30203/TCP                                                               1m
onap-sdnc             sdnc-portal            10.254.162.50    <nodes>       8843:30201/TCP                                                               1m
onap-sdnc             sdnctldb01             None             <none>        3306/TCP                                                                     1m
onap-sdnc             sdnctldb02             None             <none>        3306/TCP                                                                     1m
onap-sdnc             sdnhost                10.254.233.66    <nodes>       8282:30202/TCP                                                               1m
onap-vid              vid-mariadb            None             <none>        3306/TCP                                                                     1m
onap-vid              vid-server             10.254.83.194    <nodes>       8080:30200/TCP                                                               1m

...