Mailing List Archive

DRBD8.4.6のRPMパッケージ作成に関して
やまもとと申します。

現在DRBDを使用したレプリケーション環境の検証を実施しています。

【環境】
Red Hat Enterprise Linux Server 6.1 (for x86)
kernel-2.6.32-431.23.3.el6.i686

【質問内容】
レプリケーション環境構築にあたって、
以下の手順でDRBD8.4.6のRPMファイルを作成しようとしていますが、
想定通りの結果とならず、困っています。どなたか、作成方法をご教授頂けますでしょうか。

1.ビルドディレクトリを作成

mkdir -p /root/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}

2.DRBD8.4.6のソースを解凍し、カーネルモジュールのRPMファイルを作成

tar xvf drbd-8.4.6.tar.gz
cd drbd-8.4.6
make km-rpm

3.drbd-utils8.9.3のソースを解凍し、RPMファイルを作成

tar xvf drbd-utils-8.9.3.tar.gz
cd drbd-utils-8.9.3
./configure
make rpm

[想定のRPMファイル]
drbd-km-2.6.32_431.23.3.el6.i686-8.4.6-1.i686.rpm
drbd-km-debuginfo-8.4.6-1.i686.rpm
drbd-8.4.6-1.el6.i686.rpm
drbd-bash-completion-8.4.6-1.el6.i686.rpm
drbd-debuginfo-8.4.6-1.el6.i686.rpm
drbd-heartbeat-8.4.6-1.el6.i686.rpm
drbd-pacemaker-8.4.6-1.el6.i686.rpm
drbd-udev-8.4.6-1.el6.i686.rpm
drbd-xen-8.4.6-1.el6.i686.rpm
drbd-utils-8.9.3-2.el6.i686.rpm or drbd-utils-8.4.6-1.el6.i686.rpm

[実際のRPMファイル]
drbd-km-2.6.32_431.23.3.el6.i686-8.4.6-1.i686.rpm
drbd-km-debuginfo-8.4.6-1.i686.rpm
drbd-8.9.3-2.el6.i686.rpm
drbd-bash-completion-8.9.3-2.el6.i686.rpm
drbd-debuginfo-8.9.3-2.el6.i686.rpm
drbd-heartbeat-8.9.3-2.el6.i686.rpm
drbd-pacemaker-8.9.3-2.el6.i686.rpm
drbd-udev-8.9.3-2.el6.i686.rpm
drbd-xen-8.9.3-2.el6.i686.rpm
drbd-utils-8.9.3-2.el6.i686.rpm

※上記のRPMファイルでインストールをすると下記のエラーが表示され、インストールできません。

エラー: 依存性の欠如:
drbd-utils = 8.4.6 は drbd-km-2.6.32_431.23.3.el6.i686-8.4.6-1.i686
に必要とされています
Re: DRBD8.4.6のRPMパッケージ作成に関して [ In reply to ]
$B$d$^$b$H$5$s(B

$B5WJ]$H?=$7$^$9!#(B

$B>&MQ%5%]!<%H$r7@Ls$9$l$P!"3F%G%#%9%H%j%S%e!<%7%g%s$N3F%+!<%M%k$K8+9g$C$?(B
DRBD$B%+!<%M%k%b%8%e!<%k$d(BDRBD$B%f!<%F%#%j%F%#$J$I$N%P%$%J%j(BRPM$B$,Ds6!$5$l$^(B
$B$9!#%5%]!<%HHqMQ$OI,MW$G$9$,!"%a%s%F%J%s%9$N$?$a$N%S%k%I$+$i2rJ|$5$l$^(B
$B$9!#$^$?!"(Bdrbd-utils$B$,:G?7$G$O$J$$$G$9$,!"(BELRepo.org$B$K(BDRBD$B$N%P%$%J%j(BRPM
$B$,$"$j$^$9$h!#;29M$^$G!#(B

$B$5$F!"%$%s%9%H!<%k;~$N%(%i!<$N860x$O!"<!$N$h$&$J;v>p$K$h$j$^$9!#(Bdrbd-km
$B$r:n$k$?$a$N(Bspec$B%U%!%$%k$K$O(B"drbd-utils = %{version}"$B$H$$$&0MB8@-$,Dj5A(B
$B$5$l$F$$$^$9!#(Bversion$B$NCM$O(B8.4.6$B$G$9$+$i!"(Bdrbd-km$B$O%$%s%9%H!<%k;~$K0MB8(B
$B@-$N%(%i!<$r5/$3$7$^$9!#(B

$B$3$N$?$a!"(BDRBD$B%+!<%M%k%b%8%e!<%k$O!"0J2<$N$h$&$J%]%$%s%H$KCm0U$7$F%S%k%I(B
$B$7$J$*$7$F$/$@$5$$!#(B

$B"#(BDRBD$B%+!<%M%k%b%8%e!<%k$O(Bdrbd-km$B$G$O$J$/(Bkmod-drbd$B$r%S%k%I$9$k(B

drbd-km$B$O(BRHEL5$BMQ$N7A<0$G!"(BRHEL6$B$G$O(Bkmod-drbd$B$r;H$$$^$9!#(BkABI$B$,8_49$G$"$l(B
$B$P!"%+!<%M%k$r%"%C%W%G!<%H$7$F$b(BDRBD$B%+!<%M%k%b%8%e!<%k$rETEYF~$lBX$($kI,(B
$BMW$,$J$/$J$j$^$9(B(weak--modules$B$G%+!<%M%k%"%C%W%G!<%H$KH<$&%a%s%F%J%s%9$,(B
$B<+F0E*$K9T$o$l$^$9(B)$B!#(B

"make drbd-km"$B$NBe$o$j$K(B"make kmp-rpm"$B$r<B9T$7$F$/$@$5$$!#(B

$B"#(Bdrbd-util$B$N(BRPM$B%S%k%IJ}K!$O:#$N$^$^$GLdBj$J$$$H;W$$$^$9!#(B

$B"#0J2<$N$h$&$J(BRPM$B%U%!%$%k$,:n$i$l$k$O$:$G$9(B(x86_64$B$N$H$-(B)$B!#(B
drbd-8.9.3-2.el6.x86_64.rpm
drbd-bash-completion-8.9.3-2.el6.x86_64.rpm
drbd-debuginfo-8.9.3-2.el6.x86_64.rpm
drbd-heartbeat-8.9.3-2.el6.x86_64.rpm
drbd-kernel-debuginfo-8.4.6-1.el6.x86_64.rpm
drbd-pacemaker-8.9.3-2.el6.x86_64.rpm
drbd-udev-8.9.3-2.el6.x86_64.rpm
drbd-utils-8.9.3-2.el6.x86_64.rpm
drbd-xen-8.9.3-2.el6.x86_64.rpm
kmod-drbd-8.4.6_2.6.32_358-1.el6.x86_64.rpm

# drbd-km-*.rpm$B$O:n$i$l$^$;$s(B

$B"#%$%s%9%H!<%k$9$k$H!"0MB8@-%(%i!<$O=P$J$$$O$:$G$9!#(B
# rpm -ivh drbd*8.9.3*rpm kmod-drbd-8.4.6_2.6.32_358-1.el6.x86_64.rpm
$B=`HwCf(B... ########################################### [100%]
1:drbd-utils ###########################################
[ 11%]
2:drbd-bash-completion ###########################################
[ 22%]
3:drbd-pacemaker ###########################################
[ 33%]
4:drbd-udev ###########################################
[ 44%]
5:drbd-xen ###########################################
[ 56%]
6:drbd ###########################################
[ 67%]
7:drbd-heartbeat ###########################################
[ 78%]
8:kmod-drbd ###########################################
[ 89%]
9:drbd-debuginfo ###########################################
[100%]

On 2015$BG/(B09$B7n(B09$BF|(B 12:03, $B;3K\@6(B wrote:
> $B$d$^$b$H$H?=$7$^$9!#(B
>
> $B8=:_(BDRBD$B$r;HMQ$7$?%l%W%j%1!<%7%g%s4D6-$N8!>Z$r<B;\$7$F$$$^$9!#(B
>
> $B!Z4D6-![.(B
> Red Hat Enterprise Linux Server 6.1 (for x86)
> kernel-2.6.32-431.23.3.el6.i686
>
> $B!Z<ALdFbMF![.(B
> $B%l%W%j%1!<%7%g%s4D6-9=C[.$K$"$?$C$F!"(B
> $B0J2<$N<j=g$G(BDRBD8.4.6$B$N(BRPM$B%U%!%$%k$r:n@.$7$h$&$H$7$F$$$^$9$,!"(B
> $BA[.DjDL$j$N7k2L$H$J$i$:!":$$C$F$$$^$9!#$I$J$?$+!":n@.J}K!$r$465<xD:$1$^$9(B
> $B$G$7$g$&$+!#(B
>
> 1.$B%S%k%I%G%#%l%/%H%j$r:n@.(B
>
> mkdir -p /root/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
>
> 2.DRBD8.4.6$B$N%=!<%9$r2rE`$7!"%+!<%M%k%b%8%e!<%k$N(BRPM$B%U%!%$%k$r:n@.(B
>
> tar xvf drbd-8.4.6.tar.gz
> cd drbd-8.4.6
> make km-rpm
>
> 3.drbd-utils8.9.3$B$N%=!<%9$r2rE`$7!"(BRPM$B%U%!%$%k$r:n@.(B
>
> tar xvf drbd-utils-8.9.3.tar.gz
> cd drbd-utils-8.9.3
> ./configure
> make rpm
>
> [$BA[Dj$N(BRPM$B%U%!%$%k(B]
> drbd-km-2.6.32_431.23.3.el6.i686-8.4.6-1.i686.rpm
> drbd-km-debuginfo-8.4.6-1.i686.rpm
> drbd-8.4.6-1.el6.i686.rpm
> drbd-bash-completion-8.4.6-1.el6.i686.rpm
> drbd-debuginfo-8.4.6-1.el6.i686.rpm
> drbd-heartbeat-8.4.6-1.el6.i686.rpm
> drbd-pacemaker-8.4.6-1.el6.i686.rpm
> drbd-udev-8.4.6-1.el6.i686.rpm
> drbd-xen-8.4.6-1.el6.i686.rpm
> drbd-utils-8.9.3-2.el6.i686.rpm or drbd-utils-8.4.6-1.el6.i686.rpm
>
> [$B<B:]$N(BRPM$B%U%!%$%k(B]
> drbd-km-2.6.32_431.23.3.el6.i686-8.4.6-1.i686.rpm
> drbd-km-debuginfo-8.4.6-1.i686.rpm
> drbd-8.9.3-2.el6.i686.rpm
> drbd-bash-completion-8.9.3-2.el6.i686.rpm
> drbd-debuginfo-8.9.3-2.el6.i686.rpm
> drbd-heartbeat-8.9.3-2.el6.i686.rpm
> drbd-pacemaker-8.9.3-2.el6.i686.rpm
> drbd-udev-8.9.3-2.el6.i686.rpm
> drbd-xen-8.9.3-2.el6.i686.rpm
> drbd-utils-8.9.3-2.el6.i686.rpm
>
> $B"(>e5-$N(BRPM$B%U%!%$%k$G%$%s%9%H!<%k$r$9$k$H2<5-$N%(%i!<$,I=<($5$l!"%$%s%9(B
> $B%H!<%k$G$-$^$;$s!#(B
>
> $B%(%i!<(B: $B0MB8@-$N7gG!(B:
> drbd-utils = 8.4.6 $B$O(B
> drbd-km-2.6.32_431.23.3.el6.i686-8.4.6-1.i686 $B$KI,MW$H$5$l$F$$$^$9(B
>
>
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan@lists.osdn.me
> http://lists.osdn.me/mailman/listinfo/linux-ha-japan
>

--
----------------------------------------------------------------------
$B5WJ](B $B85<#(B ($B3t(B)$B%5!<%I%&%'%"(B
Motoharu Kubo 130-0026 $BEl5~ETKOED6hN>9q(B2-16-5 $B$"$D$^%S%k(B5F
mkubo@3ware.co.jp URL: http://www.3ware.co.jp/
Phone: 03-4530-8670 03-4530-0521 ($BFb@~(B201)
Fax: 03-6240-2420
$B7HBS(B: 090-6171-5545

_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan@lists.osdn.me
http://lists.osdn.me/mailman/listinfo/linux-ha-japan
Re: DRBD8.4.6のRPMパッケージ作成に関して [ In reply to ]
久保様

やまもとです。回答ありがとうございます。

> 商用サポートを契約すれば、各ディストリビューションの各カーネルに見合った
> DRBDカーネルモジュールやDRBDユーティリティなどのバイナリRPMが提供されま
> す。サポート費用は必要ですが、メンテナンスのためのビルドから解放されま
> す。また、drbd-utilsが最新ではないですが、ELRepo.orgにDRBDのバイナリRPM
> がありますよ。参考まで。
商用サポートを受けたいところですが、諸事情ありできない状況です。

> ■DRBDカーネルモジュールはdrbd-kmではなくkmod-drbdをビルドする
>
> drbd-kmはRHEL5用の形式で、RHEL6ではkmod-drbdを使います。kABIが互換であれ
> ば、カーネルをアップデートしてもDRBDカーネルモジュールを都度入れ替える必
> 要がなくなります(weak--modulesでカーネルアップデートに伴うメンテナンスが
> 自動的に行われます)。
>
> "make drbd-km"の代わりに"make kmp-rpm"を実行してください。
早速ためしてみたいと思います。
ちなみにですが、drbd-utilのRPMビルドで作成されるDRBDモジュールですが、
バージョンは8.4系ではなく、8.9系という事になるのでしょうか?
8.9系の場合、設定ファイル等は8.4系と同等なのでしょうか?
このあたり知識不足で申し訳ありませんが、ご教授のほどよろしくお願いします。

2015年9月9日 16:23 Motoharu Kubo <mkubo@3ware.co.jp>:

> やまもとさん
>
> 久保と申します。
>
> 商用サポートを契約すれば、各ディストリビューションの各カーネルに見合った
> DRBDカーネルモジュールやDRBDユーティリティなどのバイナリRPMが提供されま
> す。サポート費用は必要ですが、メンテナンスのためのビルドから解放されま
> す。また、drbd-utilsが最新ではないですが、ELRepo.orgにDRBDのバイナリRPM
> がありますよ。参考まで。
>
> さて、インストール時のエラーの原因は、次のような事情によります。drbd-km
> を作るためのspecファイルには"drbd-utils = %{version}"という依存性が定義
> されています。versionの値は8.4.6ですから、drbd-kmはインストール時に依存
> 性のエラーを起こします。
>
> このため、DRBDカーネルモジュールは、以下のようなポイントに注意してビルド
> しなおしてください。
>
> ■DRBDカーネルモジュールはdrbd-kmではなくkmod-drbdをビルドする
>
> drbd-kmはRHEL5用の形式で、RHEL6ではkmod-drbdを使います。kABIが互換であれ
> ば、カーネルをアップデートしてもDRBDカーネルモジュールを都度入れ替える必
> 要がなくなります(weak--modulesでカーネルアップデートに伴うメンテナンスが
> 自動的に行われます)。
>
> "make drbd-km"の代わりに"make kmp-rpm"を実行してください。
>
> ■drbd-utilのRPMビルド方法は今のままで問題ないと思います。
>
> ■以下のようなRPMファイルが作られるはずです(x86_64のとき)。
> drbd-8.9.3-2.el6.x86_64.rpm
> drbd-bash-completion-8.9.3-2.el6.x86_64.rpm
> drbd-debuginfo-8.9.3-2.el6.x86_64.rpm
> drbd-heartbeat-8.9.3-2.el6.x86_64.rpm
> drbd-kernel-debuginfo-8.4.6-1.el6.x86_64.rpm
> drbd-pacemaker-8.9.3-2.el6.x86_64.rpm
> drbd-udev-8.9.3-2.el6.x86_64.rpm
> drbd-utils-8.9.3-2.el6.x86_64.rpm
> drbd-xen-8.9.3-2.el6.x86_64.rpm
> kmod-drbd-8.4.6_2.6.32_358-1.el6.x86_64.rpm
>
> # drbd-km-*.rpmは作られません
>
> ■インストールすると、依存性エラーは出ないはずです。
> # rpm -ivh drbd*8.9.3*rpm kmod-drbd-8.4.6_2.6.32_358-1.el6.x86_64.rpm
> 準備中... ########################################### [100%]
> 1:drbd-utils ###########################################
> [ 11%]
> 2:drbd-bash-completion ###########################################
> [ 22%]
> 3:drbd-pacemaker ###########################################
> [ 33%]
> 4:drbd-udev ###########################################
> [ 44%]
> 5:drbd-xen ###########################################
> [ 56%]
> 6:drbd ###########################################
> [ 67%]
> 7:drbd-heartbeat ###########################################
> [ 78%]
> 8:kmod-drbd ###########################################
> [ 89%]
> 9:drbd-debuginfo ###########################################
> [100%]
>
> On 2015年09月09日 12:03, 山本清 wrote:
> > やまもとと申します。
> >
> > 現在DRBDを使用したレプリケーション環境の検証を実施しています。
> >
> > 【環境】
> > Red Hat Enterprise Linux Server 6.1 (for x86)
> > kernel-2.6.32-431.23.3.el6.i686
> >
> > 【質問内容】
> > レプリケーション環境構築にあたって、
> > 以下の手順でDRBD8.4.6のRPMファイルを作成しようとしていますが、
> > 想定通りの結果とならず、困っています。どなたか、作成方法をご教授頂けます
> > でしょうか。
> >
> > 1.ビルドディレクトリを作成
> >
> > mkdir -p /root/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
> >
> > 2.DRBD8.4.6のソースを解凍し、カーネルモジュールのRPMファイルを作成
> >
> > tar xvf drbd-8.4.6.tar.gz
> > cd drbd-8.4.6
> > make km-rpm
> >
> > 3.drbd-utils8.9.3のソースを解凍し、RPMファイルを作成
> >
> > tar xvf drbd-utils-8.9.3.tar.gz
> > cd drbd-utils-8.9.3
> > ./configure
> > make rpm
> >
> > [想定のRPMファイル]
> > drbd-km-2.6.32_431.23.3.el6.i686-8.4.6-1.i686.rpm
> > drbd-km-debuginfo-8.4.6-1.i686.rpm
> > drbd-8.4.6-1.el6.i686.rpm
> > drbd-bash-completion-8.4.6-1.el6.i686.rpm
> > drbd-debuginfo-8.4.6-1.el6.i686.rpm
> > drbd-heartbeat-8.4.6-1.el6.i686.rpm
> > drbd-pacemaker-8.4.6-1.el6.i686.rpm
> > drbd-udev-8.4.6-1.el6.i686.rpm
> > drbd-xen-8.4.6-1.el6.i686.rpm
> > drbd-utils-8.9.3-2.el6.i686.rpm or drbd-utils-8.4.6-1.el6.i686.rpm
> >
> > [実際のRPMファイル]
> > drbd-km-2.6.32_431.23.3.el6.i686-8.4.6-1.i686.rpm
> > drbd-km-debuginfo-8.4.6-1.i686.rpm
> > drbd-8.9.3-2.el6.i686.rpm
> > drbd-bash-completion-8.9.3-2.el6.i686.rpm
> > drbd-debuginfo-8.9.3-2.el6.i686.rpm
> > drbd-heartbeat-8.9.3-2.el6.i686.rpm
> > drbd-pacemaker-8.9.3-2.el6.i686.rpm
> > drbd-udev-8.9.3-2.el6.i686.rpm
> > drbd-xen-8.9.3-2.el6.i686.rpm
> > drbd-utils-8.9.3-2.el6.i686.rpm
> >
> > ※上記のRPMファイルでインストールをすると下記のエラーが表示され、インス
> > トールできません。
> >
> > エラー: 依存性の欠如:
> > drbd-utils = 8.4.6 は
> > drbd-km-2.6.32_431.23.3.el6.i686-8.4.6-1.i686 に必要とされています
> >
> >
> >
> > _______________________________________________
> > Linux-ha-japan mailing list
> > Linux-ha-japan@lists.osdn.me
> > http://lists.osdn.me/mailman/listinfo/linux-ha-japan
> >
>
> --
> ----------------------------------------------------------------------
> 久保 元治 (株)サードウェア
> Motoharu Kubo 130-0026 東京都墨田区両国2-16-5 あつまビル5F
> mkubo@3ware.co.jp URL: http://www.3ware.co.jp/
> Phone: 03-4530-8670 03-4530-0521 (内線201)
> Fax: 03-6240-2420
> 携帯: 090-6171-5545
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan@lists.osdn.me
> http://lists.osdn.me/mailman/listinfo/linux-ha-japan
>
Re: DRBD8.4.6のRPMパッケージ作成に関して [ In reply to ]
$B$d$^$b$HMM(B

> $B$A$J$_$K$G$9$,!"(Bdrbd-util$B$N(BRPM$B%S%k%I$G:n@.$5$l$k(BDRBD$B%b%8%e!<%k$G$9$,!"(B
> $B%P!<%8%g%s$O(B8.4$B7O$G$O$J$/!"(B8.9$B7O$H$$$&;v$K$J$k$N$G$7$g$&$+!)(B
> 8.9$B7O$N>l9g!"@_Dj%U%!%$%kEy$O(B8.4$B7O$HF1Ey$J$N$G$7$g$&$+!)(B
> $B$3$N$"$?$jCN<1ITB-$G?=$7Lu$"$j$^$;$s$,!"$465<x$N$[$I$h$m$7$/$*4j$$$7$^$9!#(B

drbd-8.4.6$B$N%=!<%9%3!<%I$NCf$K$"$k(BREADME.drbd-utils$B$,;29M$K$J$k$+$H;W$$(B
$B$^$9!#(B

$B8=:_!"(BDRBD$B$K$O(B8.3$B!"(B8.4$B!"(B9.0$B$H$$$&(B3$B$D$N%P!<%8%g%s7ONs$,$"$j$^$9(B(8.3$B$O3+H/(B
$B$H%5%]!<%H$O=*N;$7$F$$$^$9(B)$B!#(B

drbdadm$B$J$I$N4IM}%3%^%s%I$O!"(BDRBD$B$N%P!<%8%g%s7ONs$4$H$KB?>/0c$$$,$"$j$^(B
$B$9$,!"B?$/$N6&DLE@$b$"$j$^$9!#$3$N$?$a!"3F%P!<%8%g%s$4$H$K4IM}%3%^%s%I$r(B
$B0];}4IM}$9$k$N$G$O$J$/!"4IM}%3%^%s%I$N%=!<%9$r(Bdrbd-utils$B$H$$$&%Q%C%1!<%8(B
$B$H$7$FFHN)$5$;$?$o$1$G$9!#(B

drbd-utils$B$,BP1~$7$F$$$k(BDRBD$B%+!<%M%k%b%8%e!<%k$O!"(B8.3.16$B!"(B8.4.5$B0J9_!"(B9.0
$B7O$9$Y$F$G$9!#(B

$B$3$N$?$a!"(B8.4.4$B$O(Bkmod-drbd$B!"(Bdrbd-*$B$H$b$K(B8.4.4$B$H$$$&%P!<%8%g%sHV9f$K$J$j(B
$B$^$9$,!"(B8.4.5$B0J>e$G$O(Bkmod-drbd$B$N%P!<%8%g%s$N$_(B8.4$B7O!"4IM}%3%^%s%I$J$I$N(B
$B;D$j$N%Q%C%1!<%8$N%P!<%8%g%s$O(B8.9.*$B$K$J$j$^$9!#(B

$B$A$g$C$H$d$d$3$7$$$G$9$,!"$3$&$$$&$b$N$@$H$4M}2r$/$@$5$$!#(B

--
----------------------------------------------------------------------
$B5WJ](B $B85<#(B ($B3t(B)$B%5!<%I%&%'%"(B
Motoharu Kubo 135-0034 $BEl5~ETKOED6hN>9q(B2-16-5 $B$"$D$^%S%k(B5F
mkubo@3ware.co.jp URL: http://www.3ware.co.jp/
Phone: 03-4530-8670 03-4530-0521 ($BFb@~(B201)
Fax: 03-6240-2420
$B7HBS(B: 090-6171-5545

_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan@lists.osdn.me
http://lists.osdn.me/mailman/listinfo/linux-ha-japan
Re: DRBD8.4.6のRPMパッケージ作成に関して [ In reply to ]
久保様

やまもとです

> drbd-8.4.6のソースコードの中にあるREADME.drbd-utilsが参考になるかと思い
> ます。
>
> 現在、DRBDには8.3、8.4、9.0という3つのバージョン系列があります(8.3は開発
> とサポートは終了しています)。
>
> drbdadmなどの管理コマンドは、DRBDのバージョン系列ごとに多少違いがありま
> すが、多くの共通点もあります。このため、各バージョンごとに管理コマンドを
> 維持管理するのではなく、管理コマンドのソースをdrbd-utilsというパッケージ
> として独立させたわけです。
>
> drbd-utilsが対応しているDRBDカーネルモジュールは、8.3.16、8.4.5以降、9.0
> 系すべてです。
>
> このため、8.4.4はkmod-drbd、drbd-*ともに8.4.4というバージョン番号になり
> ますが、8.4.5以上ではkmod-drbdのバージョンのみ8.4系、管理コマンドなどの
> 残りのパッケージのバージョンは8.9.*になります。
>
> ちょっとややこしいですが、こういうものだとご理解ください。
詳しい説明ありがとうございます。
上記内容で理解しました。

また、インストールもうまくできました。

色々とありがとうございました。



2015年9月9日 17:34 Motoharu Kubo <mkubo@3ware.co.jp>:

> やまもと様
>
> > ちなみにですが、drbd-utilのRPMビルドで作成されるDRBDモジュールですが、
> > バージョンは8.4系ではなく、8.9系という事になるのでしょうか?
> > 8.9系の場合、設定ファイル等は8.4系と同等なのでしょうか?
> > このあたり知識不足で申し訳ありませんが、ご教授のほどよろしくお願いします。
>
> drbd-8.4.6のソースコードの中にあるREADME.drbd-utilsが参考になるかと思い
> ます。
>
> 現在、DRBDには8.3、8.4、9.0という3つのバージョン系列があります(8.3は開発
> とサポートは終了しています)。
>
> drbdadmなどの管理コマンドは、DRBDのバージョン系列ごとに多少違いがありま
> すが、多くの共通点もあります。このため、各バージョンごとに管理コマンドを
> 維持管理するのではなく、管理コマンドのソースをdrbd-utilsというパッケージ
> として独立させたわけです。
>
> drbd-utilsが対応しているDRBDカーネルモジュールは、8.3.16、8.4.5以降、9.0
> 系すべてです。
>
> このため、8.4.4はkmod-drbd、drbd-*ともに8.4.4というバージョン番号になり
> ますが、8.4.5以上ではkmod-drbdのバージョンのみ8.4系、管理コマンドなどの
> 残りのパッケージのバージョンは8.9.*になります。
>
> ちょっとややこしいですが、こういうものだとご理解ください。
>
> --
> ----------------------------------------------------------------------
> 久保 元治 (株)サードウェア
> Motoharu Kubo 135-0034 東京都墨田区両国2-16-5 あつまビル5F
> mkubo@3ware.co.jp URL: http://www.3ware.co.jp/
> Phone: 03-4530-8670 03-4530-0521 (内線201)
> Fax: 03-6240-2420
> 携帯: 090-6171-5545
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan@lists.osdn.me
> http://lists.osdn.me/mailman/listinfo/linux-ha-japan
>