X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=vnfs%2FDAaaS%2FREADME.md;h=93e4ce975123c21c31e529256686d2dec2966f50;hb=3069ed97314d524296e31fab39833d4af9cf1e19;hp=4811eb06e7db2f30cf25656a1679d71aea809594;hpb=3942114478eeda08d0ebd373a9b22da8929bd628;p=demo.git diff --git a/vnfs/DAaaS/README.md b/vnfs/DAaaS/README.md index 4811eb06..93e4ce97 100644 --- a/vnfs/DAaaS/README.md +++ b/vnfs/DAaaS/README.md @@ -13,6 +13,31 @@ git clone https://github.com/onap/demo.git DA_WORKING_DIR=$PWD/demo/vnfs/DAaaS/deploy ``` +## Install Istio Service Mesh + +## Istio is installed in two Steps +```bash +1. Istio-Operator +2. Istio-config +``` + +## Download the Istio Installation repo + +```bash +cd $DA_WORKING_DIR/00-init +helm install --name=istio-operator istio-operator --namespace=istio-system +cd $DA_WORKING_DIR/00-init/istio +helm install --name istio istio-instance --namespace istio-system +``` + +## Install Metallb to act as a Loadbalancer +```bash +cd $DA_WORKING_DIR/00-init +NOTE: Update the IP Address Ranges before you Install Metallb +NOTE: If you are using a single IP, use /32 format +helm install --name metallb metallb --namespace metallb-system +``` + ## Install Rook-Ceph for Persistent Storage Note: This is unusual but Flex volume path can be different than the default value. values.yaml has the most common flexvolume path configured. In case of errors related to flexvolume please refer to the https://rook.io/docs/rook/v0.9/flexvolume.html#configuring-the-flexvolume-path to find the appropriate flexvolume-path and set it in values.yaml ```bash @@ -56,7 +81,7 @@ kubectl get crds | grep rook ``` If this return results like : ``` -otc@otconap7 /var/lib/rook $ kc get crds | grep rook +otc@otconap7 /var/lib/rook $ kubectl get crds | grep rook cephblockpools.ceph.rook.io 2019-07-19T18:19:05Z cephclusters.ceph.rook.io 2019-07-19T18:19:05Z cephfilesystems.ceph.rook.io 2019-07-19T18:19:05Z @@ -68,7 +93,7 @@ then you should delete these previously existing rook based CRDs by generating a manifest file by these commands and then deleting those files: ``` helm template -n rook . -f values.yaml > ~/delete.yaml -kc delete -f ~/delete.yaml +kubectl delete -f ~/delete.yaml ``` After this, delete the below directory in all the nodes. @@ -101,7 +126,7 @@ IMAGE_NAME=dcr.cluster.local:32644/visualization-operator:latest ### Install the Operator Package ```bash -cd $DA_WORKING_DIR/operator +cd $DA_WORKING_DIR/deploy/operator helm install -n operator . -f values.yaml --namespace=operator ``` Check for the status of the pods in operator namespace. Check if Prometheus operator pods are in Ready state. @@ -134,7 +159,7 @@ Note: Collectd.conf is avaliable in $DA_WORKING_DIR/collection/charts/collectd/r ```bash Default (For custom collectd skip this section) ======= -cd $DA_WORKING_DIR/collection +cd $DA_WORKING_DIR/deploy/collection helm install -n cp . -f values.yaml --namespace=edge1 Custom Collectd