Debian流にiSCSI Entarprise TargetとかDRBDのmoduleを作成する方法

DebianのetchではiSCSI Enterprise TargetとかDRBDのカーネルジュールがソースでしか提供されていないみたいです。このときのモジュールの作成方法は次のようになります。

 # apt-get install module-assistant
 # module-assistant prepare
 # module-assistant get iscsitarget
 # module-assistant build iscsitarget

これで/usr/src以下にdebパッケージが作成されます。最後に

 # dpkg -i /usr/src/iscsitarget-module-[バージョンとか].deb

これで完了です。最初の二行はモジュールを作成する環境の前準備で、以後は実行しなくてOKです。

drbdの場合には

 # module-assistant get drbd0.7
 # module-assistant build drbd0.7

こんな感じになります。