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

Version 1 Next »

A: Verify RKE2 and Rancher is deployed successfully

  1. Login to rancher UI and validate rancher cluster is listed in cluster table of rancher.

    1. Open the browser enter rancher domain.

    2. Enter username and password(configured at the time of deployment)

    3. We should get successfully login to rancher UI and cluster name local should be shown in cluster table at home page, as shown in below image.

  2. Verify all attached nodes to the cluster are up and ready.

    1. From rancher UI click on more option button at top left corner > Local > Nodes

    2. Verify all nodes are in ready state and assigned roles are Control Plane, Etcd

  3. Verify the status of rancher pods

    1. From rancher UI click on more option button at top left corner > Local > Workloads > pods

    2. From the namespace dropdown (at top aligned to centre) select cattle-system.

    3. All the listed pod in cattle-system namespace should be in running state.

B: Verify Adeptia-connect is deployed successfully

  1. Validate helm deployment status for adeptia-connect

    1. From rancher UI click on more option button at top left corner > Local > Apps > Installed Apps

    2. In the Installed Apps chart entry for adeptia-connect application should be shown with status deployed.

  2. Verify the status of deployed pods for adeptia-connect

    1. From rancher UI click on more option button at top left corner > Local > Workloads > pods

    2. From the namespace dropdown (at top aligned at entre) select adeptia-connect namespace (Select namespace in which adeptia-connect application is deployed).

    3. All the listed pods should be in running status.

  3. Verify the logs of each pods

    1. From rancher UI click on more option button at top left corner > Local > Workloads > pods

    2. From the namespace dropdown (at top aligned at entre) select adeptia-connect namespace (Select namespace in which adeptia-connect application is deployed).

    3. Click on more options icon of a pod and select view logs.

    4. Search for message “Microservice started successfully” in each pod logs except runtime deployment manager and rabbitmq pods.

      Note: This screenshot is reference from runtime pod

  4. Verify shared Runtime pod is launched and running

    1. From rancher UI click on more option button at top left corner > Local > Workloads > pods

    2. From the namespace dropdown (at top aligned at entre) select adeptia-connect namespace (Select namespace in which adeptia-connect application is deployed).

    3. Pod for ac-runtime microservice is present and in running state

  5. Access the adeptia-connect application UI and login to the application.

    1. Open the browser and enter adeptia-connect domain.

    2. Enter the username & password

    3. User should successfully navigate to home page after successful sign in operation.

  6. Verify shared NFS volumes are attached with required pods

    1. From rancher UI click on more option button at top left corner > Local > Workloads > Deployments.

    2. From the namespace dropdown (at top aligned at centre) select adeptia-connect namespace (Select namespace in which adeptia-connect application is deployed).

    3. Click on name link of required deployment(On which we need to verify the mounted volumes)

    4. Click on config

    5. Click on storage > It will list down all the mounted volumes to the pods

    6. Verify the shared NFS volumes are attached to below pods:

      1. Runtime

      2. Event

      3. Archival and cleanup

      4. Portal

      5. Webrunner

      6. Listener

C: Verify EFK is deployed successfully

  1. Check the status of pods running for EFK service

    1. From rancher UI click on more option button at top left corner > Local > Workloads > pods

    2. From the namespace dropdown (at top aligned at entre) select logging namespace.

    3. All pods should be in running state in logging namespace

  2. User is able to login to Kibana UI.

    1. Open the browser and enter EFK access domain.

    2. Login using elastic user(password is configured at the time of deployment)

  3. Index pattern for all microservices should be listed in kibana UI.

    1. Login to kibana UI

    2. Click on more option button at top left corner > Discover

    3. Click on kibana index pattern dropdown.

    4. Dropdown should contain list of microservices deployed in adeptia-connect namespace

D: Verify user account id(UID)

  1. Check the allocation of UID “1000“ on cluster nodes.

    1. Login into the Jumpbox and access cluster node(VM) using the below command.

      ssh <nodename/IP>
    2. View passwd file using the below command and verify the user associated with UID “1000“.

      sudo cat /etc/passwd

      Refer to the below screenshot

The user ID “1000“ must be allocated to a system user or a user who is installing the Rancher package. If UID “1000“ is being used by another user, then refer to the guideline to swap the UID.

  1. Check the Rancher processes running under user ID “1000“ on cluster nodes.

    1. Login into the Jumpbox and access cluster node(VM) using the below command.

      ssh <nodename/IP>
    2. Check the Rancher processes running as user ID “1000“ using the below command.

      sudo ps aux | grep <user>
    3. Identify the processes displayed running as user ID “1000” in the above command result. Refer to the below screenshot.

The Rancher processes can only be allowed to run as a root user or a user having UID 1000.

  • No labels