-
Notifications
You must be signed in to change notification settings - Fork 38
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
install ZFS from ucore-kmods #60
Conversation
@bsherman Hi :) This looks interesting. So, if I wish a clean fedora coreos with zfs installed that I otherwise can customize myself via butane / ignition, I should follow guidelines in https://github.com/ublue-os/ucore-kmods ? |
Yep, you are understanding correctly! However, today I'll also be adding a |
Great :) How would I go about using that? |
Please take a look at https://github.com/ublue-os/ucore The new image which is stock CoreOS+ZFS is listed there, including available tags and how to install. |
@bsherman I tried doing sudo rpm-ostree --bypass-driver rebase ostree-unverified-registry:ghcr.io/ublue-os/fedora-coreos-zfs:stable Did a reboot and tried modprobe: FATAL: Module zfs not found in directory /lib/modules/6.3.12-200.fc38.x86_64 Not sure what I did wrong. |
oh my! It seems you did it correctly, but I had a copy/paste error in the build workflow. That has been corrected ( #63 ) and I have verified that Performing an Thank you for letting me know about the problem! |
@bsherman got zfs working :) Do I need to do anything other than: |
I don't think so.
I do have this noticed in the repo README:
I've tried to keep all major information such as the zincati issue on the README... other than zincati, I'm not aware of any significant differences between rpm-ostree and rpm-ostree native containers. |
I cannot execute the rpm-ostree command unless I specify error: Updates and deployments are driven by Zincati (zincati.service)
See Zincati's documentation at https://github.com/coreos/zincati
Use --bypass-driver to bypass Zincati and perform the operation anyways |
Ah! Yes, I have seen that before; thank you for the reminder. I always disable the zincati service. Once disabled, it is not required. |
Interesting. When and how often do you update your CoreOS instances then? |
I use the
This method is what Fedora Silverblue uses by default ... though our default configuration is to daily download and stage any updates. It is less refined than zincati, certainly, but one can configure the Personally, I let my systems stage updates continually, and reboot them manually when desired... But I don't have a large fleet. |
This changes ucore image builds such that kmods (zfs) are no longer built in this repo's workflows... instead they are built in https://github.com/ublue-os/ucore-kmods/actions and installed from that repo's resulting image.