-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NFS Mount paths don't mount unless the directories exist #31
Comments
Documentation has been added in the December release that clarifies that the directories must be present prior to deploying MQ with NFS. |
Folks, we'll re-open this based on the call today is there anything friendlier we can do here. |
Hi @meathead23 We have a candidate fix for this, but could use your assistance in verifying before it is merged, as we don't have access to any AWS environments. The code is on the nfs-paths branch. I have verified on a standalone NFS server (using the pre-defined PersistentVolumes) and using IBM Cloud File Storage using the dynamic provisioning. To facilitate this change, there are 2 new properties being added to the MQ configuration:
To use the dynamic provisioning capabilities in a multi-zone cluster, you may need to create a custom storage class with the |
Hi @andreyzher that's excellent, I'll see if i can gt someone to have a look at this next week, thanks a lot! |
Hi @andreyzher I have checked these changes on our OpenShift cluster hosted in AWS. |
The above changes have been included in the 21.5.0 release. Thank you for your support. If you have any further issues on this topic, feel free to reopen this issue or create a new one. Regards andreyzher |
Issue:
When running MQ with the following properties:
When the curam-mq and rest-mq pods start they connect mount the AWS EFS file system, and Kubernetes(EKS) returns the following error:
Solution:
The only solution I've found for this is to the manually mount the EFS filesystem to one of the worker nodes and make the directories using:
I'm not sure if there's an easier why do this using IKS but this seems to be the only way for AWS EFS, other suggestions include starting a init-container(see here) to start, mount the filesystem and then create the paths.
Couldn't the file system just about mounted as
/
and any paths created by the pods themselves at runtime?The text was updated successfully, but these errors were encountered: