How to compile the iscsitarget kernel modules

The iscsi-target plugin is one of the first plugin implemented in for OMV. When starting with OMV Debian Lenny was used, but during the development OMV switched to Debian Squeeze. While testing the iscsi-target plugin i have to realize that there is no Debian package for the kernel modules anymore. As far as i remember in Lenny there was a package that could be installed from the package repository, but in Squeeze you have to compile it yourself. So all user that want to use the iscsi-target plugion must compile their modules first. But don’t be afraid, this is simple. Before installing the OMV iscsi-target plugin you should start the following command line on your console to compile the required iscsi_trgt.ko module:

apt-get install iscsitarget-dkms

That’s all.

New storage management

While implementing the LVM plugin i came to the conclusion that the current storage management is too limited. E.g. the current datamodel does not support features like implementing a plugin that allows the user to mount a ISO as shared folder. Because i know that such a feature request will come someday i started to reimplement the datamodel and infrastructure. Now the whole storage management does not need to have any configuration, this means all data is detected during runtime, this also applies to the filesystems. If you mount a filesystem this is the first configuration entry for the whole storage management. Due this code refactoring i hope that the datamodel and backend is nearly ready for every feature. The LVM plugin is currently not finished, because of that i did not show the logical volume administration section. Experts maybe miss some features in the WebGUI, but those can use the console for that because, as i already told above, everything is done during runtime, so changes via console should be visible in the WebGUI too.

The new storage management is far from that what i have planned at the beginning: It should be easy to use. Now its a little bit more difficult for novices, but i really did not want to hear anything from special peoples around here why i did not implement it these or that way. Im ready with that, now it is like it is.

First release of OpenMediaVault is called Ix

Maybe some of you have been already realized that all release names of FreeNAS are taken from the Dune novel universe during my active time. This will also apply to OpenMediaVault. Finally i decided that the upcoming first release of OpenMediaVault will be called Ix. Ix is the leader in providing technology to the Imperium and their products are commonly considered as the best; finally a great name for the first release 😉