Troubleshooting

Logs

By default the following logs are available:

  • FSC Controller/Manager log file on the master nodes: /var/log/fsc-data/logs/fsc-controller-manager.log
  • FSC Helper CNI log file on all nodes: /var/log/fsc-cni.log

FSC Global resource

A new custom resource is defined called FSC Global (fscGlobal) which contains information about the state of the Fabric Services System OpenShift integration.

It includes only a set of status fields, as shown below:

[fsc-helper@blrfsctb02-fsc-helper ~]$ oc get fscGlobal fscglobal -n fsc-system
NAME        AGE
fscglobal   69s
[fsc-helper@blrfsctb02-fsc-helper ~]$ oc describe fscglobal fscglobal -n fsc-system
Name:         fscglobal
Namespace:    fsc-system
Labels:       <none>
Annotations:  <none>
API Version:  fsc.fss.nokia.com/v1
Kind:         FscGlobal
Metadata:
  Creation Timestamp:  2023-05-22T09:49:55Z
  Generation:          1
  Resource Version:    36895377
  UID:                 91f5b160-d76c-4fcc-8e71-c06d91ad750b
Status:
  Controller Audit Status:    Done
  Controller Connect Status:  StateClientRunning
  Deployment Admin State:     AdminUp
  Deployment Id:              461741525005517023
  Deployment Name:            k8s-deployment-name
  Fsc Cni Injection Mode:     automatic
  Fsc Controller Replicas:    1
  Plugin Id:                  k8s-plugin-id
  Pod Name:                   prod-fss-fsc-controller-manager-86c48fb667-cp2mm
Events:                       <none>
[fsc-helper@blrfsctb02-fsc-helper ~]$

The ControllerAuditStatus highlights the latest state of the Audit mechanism of the FSC Controller, which can be any of the following:

  • Pending
  • InProgress
  • Done

The ControllerConnectStatus represents the status of the FSC Controller connectivity to the Fabric Services System Connect service. Possible values are:

  • StateClientInit
  • StateClientRestart
  • StateClientRegister
  • StateClientAudit
  • StateClientDisconnect
  • StateClientRunning