Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Introduction

We successfully validated SEBA installation with post-install validation test in AT&T SEBA Blueprint Validation Lab (Atlanta, GA). These test cases have been identified manually with a Nokia OpenEdge cluster. More clusters will be tested in the AT&T lab and other labs in later releases. 

Post-install validation - UPDATE FOR SEBA

A post installation verification is required to ensure that all nodes and services were properly deployed.

You need to establish an ssh connection to the controller’s VIP address and login with administrative rights.

1. Verify Deployment Success.

Enter the following command:

#tail /srv/deployment/log/bootstrap.log

You should see: Installation complete, Installation Succeeded.

2. Docker Version Test:

#docker --version

Expected Output: Docker version 18.09.2, build 6247962

3. Confirm active state of required services

Enter the following commands:

#systemctl show -p SubState docker.service  | sed 's/SubState=//g'

Expected Output: running

#systemctl show -p SubState kubelet.service  | sed 's/SubState=//g'

Expected Output: running

#systemctl show -p ActiveState docker.service | sed 's/ActiveState=//g'

Expected Output: active

#systemctl show -p ActiveState kubelet.service | sed 's/ActiveState=//g'

Expected Output: active

4. Verify node functionality

Enter the following commands:

#kubectl get no --no-headers | grep -v Ready

Output:  The command output shows nothing.

#kubectl get no --no-headers | wc -l

Output:  The command output shows the number of SEBA nodes.

5. Verify Components

Enter the following command:

#kubectl get po --no-headers --namespace=kube-system --field-selector status.phase!=Running

Output:  The command output shows nothing.

6. Confirm Package Manager Status (Helm)

  • Docker registry is running, and images can be downloaded:

image=$(docker images -f 'reference=*/caas/hyperkube' --format="{{.Repository}}:{{.Tag}}"); docker pull $image

Output:  Status: Image is up to date for …

  • Chart repository is up and running:  (The curl command below is really one line.)

curl -sS -XGET --cacert /etc/chart-repo/ssl/ca.pem --cert /etc/chart-repo/ssl/chart-repo1.pem

--key /etc/chart-repo/ssl/chart-repo1-key.pem https://chart-repo.kube-system.svc.rec.io:8088/charts/index.yaml

Output:  output is a yaml file.

  • Helm is able to run a sample application:

helm list

Output:  caas-infra.

Additional Testing - UPDATE FOR SEBA

More detail of additional test cases will be added in the near future. (Make sure SEBA containers are running/completed. Grab example from logs and copy here.)


  • No labels