This page is about work in progress regarding REC validation and testing, more information should be added in the near future.
The external validation labs in AT&T lab (Middletown, NJ) had successfully validating REC installation which identified by HP Gen 10 and Nokia OE clusters.
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.
Example Needed
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. Kubernetes Cluster – check Health/validation
# kubectl get pods --all-namespaces
Expected Output: status of all the pods should be running
4. Confirm active state of required services
Enter the following commands:
#systemctl status --no-pager docker.service
#systemctl status --no-pager kubelet.service
Example
systemctl status --no-pager docker.service* docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running)
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 CaaS nodes.
Enter the following command:
#kubectl get po --no-headers --namespace=kube-system --field-selector status.phase!=Running
Output: The command output shows nothing.
image=$(docker images -f 'reference=*/rec/hypercube' --format="{{.Repository}}:{{.Tag}}"); docker rmi $image; docker pull $image
Output: Status: Downloaded newer image for …
curl -sS -XGET --cacert /etc/chart-repo/ssl/ca.pem --cert /etc/chart-repo/ssl/chart-repo?.pem
--key /etc/chart-repo/ssl/chart-repo?-key.pem https://chart-repo.kubesystem.svc.rec.io:8088/charts/index.yaml
Output: output is a yaml file.
helm list
Output: caas-infra.
More testing cases will be added in the near future. For example,
1.Installing RIC on top of REC
2. RIC robot test
3. Nanobot