Adding module drbd_transport_lb_tcp at boot time

By default pacemaker/corosync at node boot time load two modules -

drdbd
drbd_transport_tcp

For failover and multipath balancing, module drbd_transport_lb_tcp required.

How to tell pacemaker/corosync load module drbd_transport_lb_tcp at boot time ?

Hi Anton

We generally load modules in Linux using the /etc/modules-load.d/drbd.conf
You can make an entry in this file like

drbd
drbd_transport_tcp
drbd_transport_lb_tcp

After a reboot the module should be loaded.

Please let me know if this works.

Please let me know if this works.

The folder /etc/modules-load.d is empty.

So I created /etc/modules-load.d/drbd.conf with next lines -

drbd
drbd_transport_tcp
drbd_transport_lb_tcp

and reboot the node.

After node reboot I have

[root@memverge ~]# uptime
09:50:12 up 2 min, 1 user, load average: 0.52, 0.42, 0.17
[root@memverge ~]#
[root@memverge ~]# lsmod|grep drbd
drbd_transport_tcp 40960 5
drbd 1015808 2 drbd_transport_tcp
libcrc32c 12288 4 nf_tables,xfs,drbd,raid456
[root@memverge ~]#
[root@memverge ~]# cat /etc/modules-load.d/drbd.conf
drbd
drbd_transport_tcp
drbd_transport_lb_tcp
[root@memverge ~]#