looks like dracut executed from CENTOS/30-mkinitrd does not include lvm; excerpt from shell.log:
insl: appending to /target/etc/fstab: proc /proc proc defaults 0 0 ainsl: appending to /target/etc/fstab: sysfs /sys sysfs auto 0 0 ainsl: create /target/etc/dracut.conf.d/fai.conf ainsl: appending to /target/etc/dracut.conf.d/fai.conf: filesystems+="ext4" No '/dev/log' or 'logger' included for syslog logging Executing: /usr/sbin/dracut -v --kver 3.10.0-123.9.3.el7.x86_64 --force *** Including module: bash *** *** Including module: i18n *** ... and no lvm. I am not sure how this dracut determines what modules to include, but adding add_dracutmodules+="lvm" to /srv/fai/nfsroot/etc/dracut.conf did not help I also noticed that building CENTOS6 basefile i get noticed about missing libdevmapper: ./mk-basefile -J CENTOS6_64 [42:112] Copy from cache: libcurl-7.19.7-37.el6_5.3.x86_64.rpm .. [Harmless] Failed to find download link for libdevmapper Extracting: nss-3.16.1-14.el6.x86_64.rpm .. i don't notice the same error with ./mk-basefile -J CENTOS7_64, but in shell.log i see that dm module is also missing. As i understand, installing lvm depends on this dm module: # /srv/fai/nfsroot/usr/lib/dracut/modules.d/90lvm/module-setup.sh depends() { # We depend on dm_mod being loaded echo rootfs-block dm return 0 } any thoughts how to proceed further? best regards, Antanas Masevicius TENDO LT https://tendo.lt On Fri, Nov 7, 2014 at 3:15 PM, Thomas Lange <la...@informatik.uni-koeln.de> wrote: > >>>>> On Fri, 7 Nov 2014 14:53:36 +0200, Antanas Masevicius < > antanas.masevic...@gmail.com> said: > > > it looks like there is no lvm module in that initramfs file. > That not good. > > > shell.log: /run/lvm/lvmetad.socket: connect failed: No such file or > directory > > shell.log: WARNING: Failed to connect to lvmetad: No such file or > directory. Falling back to internal scanning. > You should read the whole shell.log > > -- > regards Thomas >