-
Notifications
You must be signed in to change notification settings - Fork 91
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
Enable arm build for nfs-ganesha-stable #1979
Comments
Hello,
|
I ran into this today too. I got this in my cephadm log when trying to export a cephfs to nfs on my aarch64 cluster:
After searching around, I see that the container build is waiting for ganesha packages to be built by the ceph build system for arm64. This affects me because I've deployed using cephadm, so everything is running in centos8 containers. I also see that the centos 8 mirrors have packages for this. So, what's needed to incorporate this into the ceph build system? I see that the build config has some logic that limits arm64 builds to only ubuntu 16.04 and centos 7. That line was added by @alimaredia in June 2017, and these were the latest stable versions of the ubuntu and centos distros available at that time. I wonder if it was intended to prevent building on older versions, but is now preventing newer builds too? Should we simplify or update the logic? I'm not very familiar with ceph-build... is there an easy way I can run it locally to test changes to this? |
The problem also isn't restricted to the Hosts running the NFS daemon being arm64. You also can't have your MGR daemons running on arm64 hosts. Even when the NFS daemons are going to be placed on amd64 machines, the deploy via |
Yes, I am running MGR daemons on arm64 hosts, as you describe. The above log snippet was taken from one of those hosts. |
I've just done a bit of testing, and it seems that the NFS Ganesha packages install cleanly in the
I will try to see what happens when I build an image from that and use it in my (rather small) Ceph cluster, but I have to setup a bit of infrastructure first, because my only current internal Docker Registry uses Ceph S3 as backing storage. |
Hi, any udpate on this? Trying to get my cluster running on some RPi4's, via k8s and rook. Pod in crash loop backoff.
|
Hello team, Hi, any progress with this ? Error: failed to create containerd task: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "ganesha.nfsd": executable file not found in $PATH: unknown i trying to get my cluster running on some rockpi board witk k8s and rook but i have already the same situation pod in crash loop backoff. |
Any updates here? Just ran into this as well. |
ping. |
https://github.com/ceph/ceph-container/issues/1878#issuecomment-824422577 As higlighted in this comment, what can we do to get the packges in to the correct repos? |
Currently arm builds for nfs-ganesha-stable are disabled, resulting in issues on arm-based ceph clusters (e.g. ceph/ceph-container#1878, rook/rook#7671, https://tracker.ceph.com/issues/50437).
Please enable arm builds for nfs-ganesha-stable.
The text was updated successfully, but these errors were encountered: