ã‚„ã¾ã‚‚ã¨ã¨ç”³ã—ã¾ã™ã€‚
ç¾åœ¨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
ã«å¿…è¦ã¨ã•ã‚Œã¦ã„ã¾ã™
ç¾åœ¨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
ã«å¿…è¦ã¨ã•ã‚Œã¦ã„ã¾ã™