Troubleshooting OpenEBS Install
#
General guidelines for troubleshooting- Contact OpenEBS Community for support.
- Search for similar issues added in this troubleshooting section.
- Search for any reported issues on StackOverflow under OpenEBS tag
Installation failed because insufficient user rights
iSCSI client is not setup on Nodes. Application Pod is in ContainerCreating state.
Why does OpenEBS provisioner pod restart continuously?
OpenEBS installation fails on Azure.
A multipath.conf file claims all SCSI devices in OpenShift
#
Installation failed because of insufficient user rightsOpenEBS installation can fail in some cloud platform with the following errors.
Troubleshooting
You must enable RBAC before OpenEBS installation. This can be done from the kubernetes master console by executing the following command.
#
iSCSI client is not setup on Nodes. Pod is in ContainerCreating state.After OpenEBS installation, you may proceed with application deployment which will provision OpenEBS volume. This may fail due to the following error. This can be found by describing the application pod.
Troubleshooting
This logs points that iscsid.service may not be enabled and running on your Nodes. You need to check if the service iscsid.service
is running. If it is not running, you have to enable
and start
the service. You can refer prerequisites section and choose your platform to get the steps for enabling it.
#
Why does OpenEBS provisioner pod restart continuously?The following output displays the pod status of all namespaces in which the OpenEBS provisioner is restarting continuously.
Troubleshooting
Perform the following steps to verify if the issue is due to misconfiguration while installing the network component.
Check if your network related pods are running fine.
Check if OpenEBS provisioner HTTPS requests are reaching the apiserver
Use the latest version of network provider images.
Try other network components such as Calico, kube-router etc. if you are not using any of these.
#
OpenEBS installation fails on AzureOn AKS, while installing OpenEBS using Helm, you may see the following error.
Troubleshooting
You must enable RBAC on Azure before OpenEBS installation. For more details, see Prerequisites.
#
A multipath.conf file claims all SCSI devices in OpenShiftA multipath.conf file without either find_multipaths or a manual blacklist claims all SCSI devices.
#
WorkaroundAdd the find multipaths line to _/etc/multipath.conf_ file similar to the following snippet.
Run
multipath -w /dev/sdc
command (replace the devname with your persistent devname).