
Last Changed: 23rd of May 2020
no further updates for SAP Datahub 2.7 available anymore.
for new functionality please update to the latest SAP Data Intelligence 3.0 Version - SAP Data Intelligence 3.0 – implement with slcb tool
az aks get-upgrades --name <AKS cluster> --resource-group <resource group> --output table
Name ResourceGroup MasterVersion NodePoolVersion Upgrades
------- --------------- --------------- ----------------- --------------------------------
default <resource group> 1.14.8 1.14.8 1.15.4(preview), 1.15.5(preview)
kubectl create secret docker-registry docker-secret /
--docker-server=<registry service>.azurecr.io /
--docker-username=<SPN> /
--docker-password=<SPN-Secret> /
--docker-email=roland.kramer@sap.com -n $NAMESPACE
kubectl get secret docker-secret --output=yaml -n $NAMESPACE
server:~ # Error: configmaps is forbidden: User "system:serviceaccount:<namespace>:default" cannot list resource "configmaps" in API group "" in the namespace "<namespace>"
server:~ # kubectl create clusterrolebinding default-cluster-rule --clusterrole=cluster-admin --serviceaccount=<namespace>:default -n $NAMESPACE
server:~ # kubectl patch storageclass managed-premium -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
server:~ # kubectl -n $NAMESPACE get storageclass ${STORAGE_CLASS} -o wide
NAME PROVISIONER AGE
default (default) kubernetes.io/azure-disk 5d14h
managed-premium (default) kubernetes.io/azure-disk 5d14h
vrep-<namespace> sap.com/vrep 4m34s
vrep-runtime-<namespace> sap.com/vrep 6d23h
-e vora-vsystem.vRep.nfsv4MinorVersion=1
-e vora-dqp.components.disk.replicas=4
-e vora-dqp.components.dlog.storageSize=200Gi
server:/var/lib/docker/overlay2 # docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
73554900100900002861.val.dockersrv.repositories.vlab-sapcloudplatformdev.cn/com.sap.datahub.linuxx86_64/vsolution-ml-python 2.7.74 2bb018c63e82 3 days ago 2.36GB
containerreg.azurecr.io/com.sap.datahub.linuxx86_64/vsolution-ml-python 2.7.74 2bb018c63e82 3 days ago 2.36GB
73554900100900002861.val.dockersrv.repositories.vlab-sapcloudplatformdev.cn/com.sap.datahub.linuxx86_64/vsolution-hana_replication 2.7.74 7119eba7f498 3 days ago 976MB
containerreg.azurecr.io/com.sap.datahub.linuxx86_64/vsolution-hana_replication 2.7.74 7119eba7f498 3 days ago 976MB
73554900100900002861.val.dockersrv.repositories.vlab-sapcloudplatformdev.cn/com.sap.datahub.linuxx86_64/vsystem-voraadapter 2.7.118 a732aeefe28f 11 days ago 676MB
containerreg.azurecr.io/com.sap.datahub.linuxx86_64/vsystem-voraadapter 2.7.118 a732aeefe28f 11 days ago 676MB
73554900100900002861.val.dockersrv.repositories.vlab-sapcloudplatformdev.cn/com.sap.datahub.linuxx86_64/hello-sap 1.1 c4d1d0758d85 11 months ago 2.01MB
sapb4hsrv:/var/lib/docker/overlay2 #
server:~ # docker images
server:~ # docker images -aq
server:~ # docker rmi $(docker images -aq) --force
server:~ # docker images -aq
server:~ # service docker restart
server:~ # docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
server:~ #
tiller-deploy (already running when "helm init" was successful)
vora-security-operator (> 1min)
hana-0 (> 8min)
[INFO] Waiting for hana... [605 / 1800]
auditlog (> 2min)
init-schema (> 3min)
vora-consul (> 2min)
spark-master (> 2min)
spark-worker (> 2min)
storagegateway (> 4min)
uaa (> 4min) [INFO] Waiting for uaa... [220 / 1800]
*****
Wait until vora cluster is ready...
[INFO] Waiting for vora cluster ... [960 / 1800]
storagegateway (> 7min)
vora-deployment-operator (> 4min)
vora-dlog (> 4min)
vora-dlog-admin (> 3min incl. "Completed")
vora-config-init (> 2min incl. "Completed")
vora-catalog (> 6min)
vora-disk (> 6min)
vora-landscape (> 5min)
vora-relational (> 5min)
vora-tx-broker (> 5min)
vora-tx-coordinator (> 5min)
vora-nats-streaming (> 2min)
vora-textanalysis (> 2min)
*****
internal-comm-secret (> 1min incl. "Completed")
vsystem-module-loader (> 2min)
vsystem (> 9min incl. "Init:CreateContainerConfigError" and "Error")
[INFO] Waiting for vsystem... [155 / 1800]
vsystem-vrep-0 (> 9min incl. "Error")
*****
data-app-daemon (> 1min)
data-application (> 1min)
datahub-app-db (> 2min)
license-management (> 1min)
voraadapter (> 1min)
diagnostics-fluentd (> 1min)
diagnostics-grafana (> 1min)
diagnostics-kibana (> 1min)
diagnostics-prometheus (> 1min)
launchpad (> 2min)
server:/ # kubectl get pods -n $NAMESPACE | grep vora/vsystem/hana/diagnostics
vora-catalog-5f48b8987-nzgmp 2/2 Running 0 36h
vora-config-init-xwnlf 0/2 Completed 0 36h
vora-consul-0 1/1 Running 0 36h
vora-consul-1 1/1 Running 0 36h
vora-consul-2 1/1 Running 0 36h
vora-deployment-operator-66fc5f5598-j9j8r 1/1 Running 0 36h
vora-disk-0 2/2 Running 0 36h
vora-disk-1 2/2 Running 0 36h
vora-disk-2 2/2 Running 0 36h
vora-disk-3 2/2 Running 0 36h
vora-dlog-0 2/2 Running 0 36h
vora-dlog-admin-28tlz 0/2 Completed 0 36h
vora-landscape-8c588c8b5-7l485 2/2 Running 0 36h
vora-nats-streaming-7c9f595679-tkl6x 1/1 Running 0 36h
vora-relational-67f674ff56-8z5k9 2/2 Running 0 36h
vora-security-operator-679bf94bff-49lms 1/1 Running 0 36h
vora-textanalysis-6649bc9594-tcjlq 1/1 Running 0 36h
vora-tools-zvd2t-689776879d-4ktvb 3/3 Running 0 35h
vora-tx-broker-6445448665-srkzv 2/2 Running 0 36h
vora-tx-coordinator-69f5cbcf74-hx4sw 2/2 Running 0 36h
voraadapter-2b5v2-79fccb794b-blndv 3/3 Running 0 36h
voraadapter-q4s4z-dbf9fd4dd-7ktpz 3/3 Running 0 36h
server:/ #
2019-08-16T12:38:43.061+0200 INFO cmd/cmd.go:243 2> Error: release kissed-catfish failed: storageclasses.storage.k8s.io "vrep-nsidnawdf03" already exists
2019-08-16T12:38:43.067+0200 INFO cmd/cmd.go:243 1> 2019-08-16T12:38:43+0200 [ERROR] Deployment failed, please check logs above and Kubernetes dashboard for more information!
2019-08-16T12:38:43.230+0200 INFO control/steps.go:288
----------------------------
Execution of step Install (Deploying SAP Data Hub.) finished with error: execution failed: status 1, error: Error: release kissed-catfish failed:
storageclasses.storage.k8s.io "vrep-nsidnawdf03" already exists
----------------------------
2019-08-16T12:38:43.230+0200 WARN control/controlfile.go:1430
----------------------------
Step Install failed: execution failed: status 1, error: Error: release kissed-catfish failed: storageclasses.storage.k8s.io "vrep-nsidnawdf03" already exists
----------------------------
2019-08-16T12:38:43.230+0200 ERROR slp/slp_monitor.go:102
----------------------------
Executing Step Install Failed:
Execution of step Install failed
execution failed: status 1, error: Error: release kissed-catfish failed: storageclasses.storage.k8s.io "vrep-nsidnawdf03" already exists
.
Choose Retry to retry the step.
Choose Abort to abort the SLC Bridge and return to the Welcome dialog.
Choose Cancel to cancel the SLC Bridge immediately.
----------------------------
server:/ # helm ls
NAME REVISION UPDATED STATUS CHART APP VERSION
crazy-hedgehog 1 Fri Aug 16 12:28:25 2019 DEPLOYED vora-diagnostic-rbac-2.0.2
giggly-quoll 1 Fri Aug 16 12:28:39 2019 DEPLOYED vora-consul-0.9.0-sap13 0.9.0
honorary-lizard 1 Fri Aug 16 12:32:09 2019 DEPLOYED vora-security-operator-0.0.24
hoping-eel 1 Fri Aug 16 12:28:29 2019 DEPLOYED vora-deployment-rbac-0.0.21
invincible-possum 1 Fri Aug 16 12:28:37 2019 DEPLOYED hana-0.0.1
kissed-catfish 1 Fri Aug 16 12:38:42 2019 FAILED vora-vsystem-2.6.60
lame-maltese 1 Fri Aug 16 12:38:27 2019 DEPLOYED vora-textanalysis-0.0.33
peddling-porcupine 1 Fri Aug 16 12:33:31 2019 DEPLOYED vora-deployment-operator-0.0.21
piquant-bronco 1 Fri Aug 16 12:32:33 2019 DEPLOYED storagegateway-2.6.32
righteous-hare 1 Fri Aug 16 12:32:11 2019 DEPLOYED uaa-0.0.24
trendsetting-porcupine 1 Fri Aug 16 12:33:29 2019 DEPLOYED vora-cluster-0.0.21
unhinged-olm 1 Fri Aug 16 12:32:39 2019 DEPLOYED vora-sparkonk8s-2.6.22 2.6.22
vehement-ant 1 Fri Aug 16 12:31:58 2019 DEPLOYED vora-security-context-0.0.24
winning-emu 1 Fri Aug 16 12:32:07 2019 DEPLOYED auditlog-0.0.24
server:~ # helm rollback kissed-catfish 1
Rollback was a success! Happy Helming!
server:/ # helm list
NAME REVISION UPDATED STATUS CHART APP VERSION
crazy-hedgehog 1 Fri Aug 16 12:28:25 2019 DEPLOYED vora-diagnostic-rbac-2.0.2
giggly-quoll 1 Fri Aug 16 12:28:39 2019 DEPLOYED vora-consul-0.9.0-sap13 0.9.0
honorary-lizard 1 Fri Aug 16 12:32:09 2019 DEPLOYED vora-security-operator-0.0.24
hoping-eel 1 Fri Aug 16 12:28:29 2019 DEPLOYED vora-deployment-rbac-0.0.21
invincible-possum 1 Fri Aug 16 12:28:37 2019 DEPLOYED hana-0.0.1
kissed-catfish 2 Fri Aug 16 13:53:35 2019 DEPLOYED vora-vsystem-2.6.60
lame-maltese 1 Fri Aug 16 12:38:27 2019 DEPLOYED vora-textanalysis-0.0.33
peddling-porcupine 1 Fri Aug 16 12:33:31 2019 DEPLOYED vora-deployment-operator-0.0.21
piquant-bronco 1 Fri Aug 16 12:32:33 2019 DEPLOYED storagegateway-2.6.32
righteous-hare 1 Fri Aug 16 12:32:11 2019 DEPLOYED uaa-0.0.24
trendsetting-porcupine 1 Fri Aug 16 12:33:29 2019 DEPLOYED vora-cluster-0.0.21
unhinged-olm 1 Fri Aug 16 12:32:39 2019 DEPLOYED vora-sparkonk8s-2.6.22 2.6.22
vehement-ant 1 Fri Aug 16 12:31:58 2019 DEPLOYED vora-security-context-0.0.24
winning-emu 1 Fri Aug 16 12:32:07 2019 DEPLOYED auditlog-0.0.24
server:/ #
server:/ # helm list
NAME REVISION UPDATED STATUS CHART APP VERSION
calico-mite 1 Sat Nov 2 01:07:07 2019 DEPLOYED vora-vsystem-2.7.123
cautious-squirrel 1 Sat Nov 2 00:51:25 2019 DEPLOYED vora-security-context-0.0.24
cert-manager 1 Sat Nov 2 01:45:49 2019 DEPLOYED cert-manager-v0.7.2 v0.7.2
errant-wasp 1 Sat Nov 2 01:00:24 2019 DEPLOYED storagegateway-2.7.44
erstwhile-dragonfly 1 Sat Nov 2 00:59:10 2019 DEPLOYED uaa-0.0.24
giggly-magpie 1 Sat Nov 2 01:00:31 2019 DEPLOYED vora-sparkonk8s-2.7.18 2.7.18
hopping-poodle 1 Sat Nov 2 01:06:52 2019 DEPLOYED vora-textanalysis-0.0.33
invincible-labradoodle 1 Sat Nov 2 01:13:11 2019 DEPLOYED vora-diagnostic-2.0.2
kissable-elk 1 Sat Nov 2 00:59:08 2019 DEPLOYED auditlog-0.0.24
lame-prawn 1 Sat Nov 2 01:01:42 2019 DEPLOYED vora-deployment-operator-0.0.21
linting-dog 1 Sat Nov 2 00:51:22 2019 DEPLOYED network-policies-0.0.1
nonexistent-bear 1 Sat Nov 2 01:01:41 2019 DEPLOYED vora-deployment-rbac-0.0.21
prodding-chicken 1 Sat Nov 2 01:01:22 2019 DEPLOYED vora-cluster-0.0.21
singing-anaconda 1 Sat Nov 2 00:52:08 2019 DEPLOYED vora-consul-0.9.0-sap13 0.9.0
vetoed-quokka 1 Sat Nov 2 01:28:09 2019 DEPLOYED nginx-ingress-1.24.4 0.26.1
vigilant-goose 1 Sat Nov 2 00:51:32 2019 DEPLOYED vora-security-operator-0.0.24
yodeling-seastar 1 Sat Nov 2 01:13:07 2019 DEPLOYED vora-diagnostic-rbac-2.0.2
yummy-sparrow 1 Sat Nov 2 00:52:07 2019 DEPLOYED hana-2.7.6
server:/ #
server:/sapmnt/hostctrl/slplugin/work # dir
total 544
drwxr-x--- 3 root root 4096 Aug 16 16:37 .
drwxr-x--- 9 sapadm sapsys 4096 Aug 14 11:19 ..
-rwxr-x--- 1 root root 31860 Aug 16 16:34 EvalForm.html
-rw-r----- 1 root root 11366 Aug 16 16:34 analytics.xml
-rw-r----- 1 root root 1226 Aug 16 16:32 auditlog_validation_log.txt
-rw-r----- 1 root root 628 Aug 16 16:20 cert_generation_log.txt
-rwxr-x--- 1 root root 59077 Aug 16 16:11 control.yml
-rw-r----- 1 root root 91 Aug 16 16:32 datahub-app-base-db_validation_log.txt
drwxr-x--- 2 root root 4096 Aug 16 16:32 displaytab
-rw-r----- 1 root root 154092 Aug 16 16:16 helm.tar.gz
-rw-r----- 1 root root 1566 Aug 16 16:12 inputs.log
-rw------- 1 root root 437 Aug 16 16:37 loginfo.yml
-rw-r----- 1 root root 219760 Aug 16 16:37 slplugin.log
-rw-r----- 1 root root 15 Aug 16 16:10 slplugin.port
-rw-r----- 1 root root 14349 Aug 16 16:15 variables.yml
-rw-r----- 1 root root 3625 Aug 16 16:31 vora-cluster_validation_log.txt
-rw-r----- 1 root root 1098 Aug 16 16:32 vora-diagnostic_validation_log.txt
-rw-r----- 1 root root 59 Aug 16 16:32 vora-textanalysis_validation_log.txt
-rw-r----- 1 root root 2077 Aug 16 16:31 vora-vsystem_validation_log.txt
server:/sapmnt/hostctrl/slplugin/work #
server:/ # tail -f vora-cluster_validation_log.txt
server:/ # kubectl describe pods -n $NAMESPACE | grep <pods>
server:/ # kubectl get pods -n $NAMESPACE | grep Container
diagnostics-fluentd-4fslg 1/1 ContainerCreating 0 73m
diagnostics-fluentd-8vpbl 1/1 ContainerCreating 0 72m
diagnostics-fluentd-d6nmn 1/1 ContainerCreating 0 71m
diagnostics-fluentd-dcxhk 1/1 ContainerCreating 0 71m
diagnostics-fluentd-j2pct 1/1 ContainerCreating 0 72m
diagnostics-fluentd-qq6wc 1/1 ContainerCreating 0 73m
server:~ # kubectl describe pods diagnostics-fluentd-4fslg -n $NAMESPACE
...
Waring FailedMount 23 (x45 ofer 75m) kubelet, aks-agentpool-334774746-vmss
MountVolume.SetUp failed for volumes "varlibdockercontainersled:
/sapmnt/docker/container is not a directory
server:/ # kubectl get pods -n $NAMESPACE | grep diagnostics-fluentd
diagnostics-fluentd-4fslg 1/1 Running 0 35h
diagnostics-fluentd-8vpbl 1/1 Running 0 35h
diagnostics-fluentd-d6nmn 1/1 Running 0 35h
diagnostics-fluentd-dcxhk 1/1 Running 0 35h
diagnostics-fluentd-j2pct 1/1 Running 0 35h
diagnostics-fluentd-qq6wc 1/1 Running 0 35h
server:/ #
server:/ # kubectl delete pod -n $NAMESPACE $(kubectl get pods -n $NAMESPACE | grep vflow-graph | egrep 'Completed|Error|CrashLoopBackOff' | awk {'print $1'})
pod "vflow-graph-e828efc7f06745ecb8e856dce309a8c8-github-alert-btmb7" deleted
server:/ #
server:/ # kubectl delete pod -n $NAMESPACE $(kubectl get pods -n $NAMESPACE | grep pipeline-modeler | egrep 'Completed|Error|CrashLoopBackOff' | awk {'print $1'})
pod "pipeline-modeler-7c683d466815e0c3ea079a-6d8496fdb5-fv6bz" deleted
server:/ #
server:/ # kubectl get pods -n $NAMESPACE | grep vflow-graph
server:/ # kubectl delete pod vflow-graph-9f58354844fe4c3982d04454f1fd056c-com-sap-demo-kjdz5 -n $NAMESPACE
pod "vflow-graph-9f58354844fe4c3982d04454f1fd056c-com-sap-demo-kjdz5" deleted
server:/ #
server:/ # helm install stable/nginx-ingress -n kube-system
server:/ # kubectl -n kube-system get services -o wide | grep ingress-controller
dining-mule-nginx-ingress-controller LoadBalancer 10.0.110.14 51.144.74.205 80:30202/TCP,443:31424/TCP 38d app=nginx-ingress,component=controller,release=dining-mule
nonexistent-camel-nginx-ingress-controller LoadBalancer 10.0.112.222 13.80.131.18 80:30494/TCP,443:31168/TCP 3d18h app=nginx-ingress,component=controller,release=nonexistent-camel
virtuous-seal-nginx-ingress-controller LoadBalancer 10.0.161.96 13.80.71.39 80:31059/TCP,443:31342/TCP 70m app=nginx-ingress,component=controller,release=virtuous-seal
server:/ #
server:/ # kubectl -n kube-system delete services dining-mule-nginx-ingress-controller
server:/ # kubectl -n kube-system delete services nonexistent-camel-nginx-ingress-controller
server:/ # kubectl patch statefulsets.apps -n $NAMESPACE vsystem-vrep -p '{"spec":{"template":{"spec":{"containers":[{"name":"vsystem-vrep","resources":{"limits":{"cpu":"4", "memory":"8Gi"}}}]}}}}'
server:/ # kubectl patch deploy vsystem -n $NAMESPACE -p '{"spec":{"template":{"spec":{"containers":[{"name":"vsystem","resources":{"limits":{"memory":"2Gi"}}}]}}}}'
server:/ # rpc.mountd -N2 -N3 -V4 -V4.1 -V4.2 -t20
server:/ # kubectl -n $NAMESPACE get storageclass ${STORAGE_CLASS} -o wide
NAME PROVISIONER AGE
default (default) kubernetes.io/azure-disk 6h55m
managed-premium kubernetes.io/azure-disk 6h55m
vrep-<namespace> sap.com/vrep 46d
vrep-runtime-<namespace> sap.com/vrep 46d
server:/ # kubectl get pvc -n $NAMESPACE | grep vrep-0
layers-volume-vsystem-vrep-0 Bound pvc-b5e4c4dc-fd04-11e9-9d1f-6aff925ba50e 50Gi RWO managed-premium 46d
server:/ #
server:/ # kubectl patch statefulsets.apps -n $NAMESPACE vsystem-vrep -p '{"spec":{"replicas":0}}'
# wait until the event/message changes, ignore Azure issues related to VM
server:/ # kubectl get sc managed-premium -n $NAMESPACE -o yaml
server:/ #
server:/ # kubectl edit sc managed-premium -n $NAMESPACE
# add allowVolumeExpansion: true
server:/ #
server:/ # kubectl describe pvc layers-volume-vsystem-vrep-0 -n $NAMESPACE
server:/ # kubectl edit pvc layers-volume-vsystem-vrep-0 -n $NAMESPACE
# change Capacity from 10 to 50Gi
server:/ #
server:/ # kubectl patch statefulsets.apps -n $NAMESPACE vsystem-vrep -p '{"spec":{"replicas":1}}'
# wait until the event/message changes, ignore Azure issues related to VM
server:/ # kubectl exec -ti -n $NAMESPACE vsystem-vrep-0 -- bash
vsystem-vrep-0:/ # df -h
Filesystem Size Used Avail Use% Mounted on
overlay 97G 50G 48G 52% /
tmpfs 64M 0 64M 0% /dev
tmpfs 28G 0 28G 0% /sys/fs/cgroup
/dev/sda1 97G 50G 48G 52% /exports
/dev/sdf 59G 7.7G 52G 13% /vrep/layers
tmpfs 28G 4.0K 28G 1% /etc/certs
shm 64M 0 64M 0% /dev/shm
tmpfs 28G 4.0K 28G 1% /etc/certs/root-ca
tmpfs 28G 8.0K 28G 1% /etc/certs/vrep
vsystem-vrep-0:/ # <Strg> - D
vsystem-vrep-0:/ #
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
27 | |
12 | |
12 | |
11 | |
10 | |
9 | |
9 | |
7 | |
7 | |
7 |