BMYPC6010
IBM Storage Fusion operator is in a
Failed
state or not found.
Severity
Error
Problem description
It indicates that the IBM Storage Fusion operator is not
in a Failed
state or not found. It can block the ability of the IBM Storage Fusion operator or other IBM Storage Fusion components ability to install, upgrade, or do
other function.
Recommended actions
Do the following steps to resolve the issue:
- Check for IBM Storage Fusion operator CSV events and
conditions to find the root cause for this state. Some of the common reasons for the
Failed
state of the IBM Storage Fusion operator are as follows:- One of the IBM Storage Fusion operator pod is not running. It might be due to an OOM killed error where the pod is requesting more memory than its set limit. To resolve this, update the memory limit for that deployment in CSV.
- A pod might be in a
crashloopbackoff
due to another reason. Check the pod log and events to find the root cause and take an appropriate action. - It is possible that a
Custom Resource Definition
is missing due to an accidental deletion. In this case, contact IBM support to get the CRD YAML and create it in the cluster.
You can continue with the upgrade operation after the IBM Storage Fusion operator is successful.
If you want to override the prechecks that are blocking the upgrade, do the following steps:
It converts the
Error
prechecks to Warning
prechecks and
triggers the upgrade.Note: Before using the
precheck-acks
configmap to override the
pre-checks, ensure that the unhealthy resource does not affect the upgrade. - Run the following command and export IBM Storage Fusion namespace as an environmental
variable.
export FUSION_NS="namespace-where-fusion-is-installed"
- Run the following command to create a
precheck-acks
configmap in the namespace where the IBM Storage Fusion is installed.oc create configmap precheck-acks -n $FUSION_NS
- In the
precheck-acks
config map, add the keyFusionOperatorStatus
and set the value totrue
.oc patch configmap precheck-acks -n $FUSION_NS --type merge -p '{"data": {"FusionOperatorStatus": "true"}}'