Comments (4)
The 8.4.10 (from modinfo) is the one your distribution ships. Piraeus/LINSTOR requires a 9.x.y module. And that is what the module loader built and inserted for you.
from piraeus.
Yes, this is what we suspected as well. But how can we check which module is actually used? The Docker container checks the output of cat /proc/drbd
which shows 9.0.27, while modinfo shows the older version. Which one is active?
And: Is it necessary to get them in sync and so, how can we do that?
from piraeus.
hm, are you sure you know what modinfo
is and what it does? it shows information about the module "modprobe would load" from /lib/modules/$version
. And usually this is what you end up using when you use modprobe
. But if you insmod
a module, the actual version you inserted has nothing to do with what modinfo
gives you, that is just not what modinfo
does.
The one from cat /proc/drbd
is active. always.
The ways how to use this are:
- don't load the drbd module on the host as this would be the too old one and let the module load container compile/insert the module for you via
insmod
. Don't care aboutmodinfo
. - install a drbd 9 kernel module (e.g., 9.0.27) on your host (depends on how you do that, don't forget
depmod
), and load this "blessed" module at boot. If you installed it correctly, the*.ko
will end in an "update" directory (every distri calles it differently), andmodprobe
(and yes then alsomodinfo
) will pick it up. Then you don't need to use the module load container because you already have a drbd 9 module loaded. The loader then basically is a NOOP. You can and should still use the load container as it also makes sure other modules get loaded (lvm,...).
modinfo
and cat /proc/drbd
will only be in sync if you install the module on the host. If you don't, it gets insmod
ed by the container and modinfo
does not know or care about it at all. HTH
from piraeus.
Thanks for clarification, then we should be good :-)
from piraeus.
Related Issues (20)
- piraeus-server,docker: Makefile only builds with bash
- Problems with Ubuntu 22.04 and drbd9-jammy HOT 1
- Unable to find way to reduce placement count HOT 2
- drbd9-focal compilation doesn't work on Ubuntu 20.04 5.15.0-43-generic HOT 1
- Got 401 while creating LinstorCluster: piraeusdatastore/drbd9-bullseye not found in quay.io HOT 1
- ERROR: failed to push quay.io/piraeusdatastore/drbd9-flatcar:v9.1.14: unexpected status: 401 UNAUTHORIZE HOT 1
- CNCF TOC annual review due HOT 2
- Two questions about drbd containerized installation solution HOT 1
- Piraeus Annual Review Evaluation and next steps HOT 4
- Losing quorum as soon as a node goes down HOT 4
- GitHub repository does not link to the project website url HOT 1
- kernel crashes at Oracle Linux 8 HOT 19
- A potential risk in piraeus that could lead to takeover of the cluster HOT 1
- Enable DCO per CNCF IP Policy HOT 1
- snapshot stucks and PVC turns readOnlny HOT 5
- Piraeus supports for arm64 HOT 4
- Build multi-arch images HOT 19
- Update from piraeus-server 1.11.1 to 1.12.3 failed with Database initialization error HOT 2
- Add reference in README that you're a CNCF sandbox project
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from piraeus.