Linux/Source/Pacemaker
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
ns-lab
nowsky system-lab
DigiLoog
Linux
Windows
開始行:
*Pacemaker [#s09818af]
[[Cluster Labs>+http://clusterlabs.org/]]
[[GitHub Pacemaker>+https://github.com/ClusterLabs/pacema...
クラスタリング環境下で、Elastic IP Address(EIP≒Virtual IP...
リソース管理と連携してパケット振り分けを行うミドルウェア。
Pacemakerとサーバ監視ソフト(zabbix、Nagios、etc...)を連携...
監視側でアラートが上がったらEIPの付け替えを行う事も可能。
~
*インストール [#g674171b]
&size(16){&font(b){1. ビルド・インストール};};
PacemakerはCorosyncのライブラリを使用するので、&font(b){P...
また、configureオプションもCorosyncと同様にした方が動作不...
"make install"する時に、Pacemaker用のグループとユーザが必...
ビルド時にはsysconfdirとlocalstatedirをCorosyncのオプショ...
# groupadd haclient
# useradd -g haclient -s /sbin/nologin -M -d /var/pacema...
# git clone git://github.com/ClusterLabs/pacemaker.git p...
# cd pacemaker
# ./autogen.sh
# ./configure --prefix=/usr/local/pacemaker --sysconfdir...
# make
# make install
# cd /usr/sbin
# ln -s /usr/local/pacemaker/sbin/* .
# cd /usr/include
# ln -s /usr/local/pacemaker/include/pacemaker .
# cd /usr/libexec
# ln -s /usr/local/pacemaker/libexec/pacemaker .
# cd /usr/lib64/pkgconfig
# ln -s /usr/local/pacemaker/lib/pkgconfig/* .
# cd /usr/lib64
# ln -s /usr/local/pacemaker/lib/lib* .
~
&size(16){&font(b){2. 起動};};
起動は、[Corosync→Pacemaker]の順番に行う。
Pacemakerが先に起動していたらPacemakerを一度停止した後、
Corosyncをreloadし、Pacemakerを再起動させる。
# /etc/init.d/pacemaker stop
# /etc/init.d/corosync reload
# /etc/init.d/pacemaker start
起動とクラスタノードのチェックするには、Pacemakerのコマン...
ただし、1台のみでcrm_monを打ってもノードが無い為に"0 Node...
# crm_mon
Defaulting to one-shot mode
You need to have curses available at compile time to ena...
Last updated: Sun Dec 7 00:45:16 2014
Last change: Sat Dec 7 00:42:34 2014
Current DC: NONE
0 Nodes configured
0 Resources configured
~
&size(16){&font(b){3. 設定};};
Pacemaker単体ではEIPの設定が出来ない為、EIP設定専用のshel...
代表的な物としては、[[crm>Linux/Command/crmsh]]と[[pcs>Li...
crmはRedhat6.4辺りからプロジェクトが独立してしまい、現在...
pcsはGitHubをベースに展開されている。
~
今後はどちらが生き残るかわからないが、選択の基準は以下の...
-高機能と前例事例で選ぶならcrm
-今後の主流になりそうなpcs
-crmとpcsは設定に互換性が&font(b){無い};
終了行:
*Pacemaker [#s09818af]
[[Cluster Labs>+http://clusterlabs.org/]]
[[GitHub Pacemaker>+https://github.com/ClusterLabs/pacema...
クラスタリング環境下で、Elastic IP Address(EIP≒Virtual IP...
リソース管理と連携してパケット振り分けを行うミドルウェア。
Pacemakerとサーバ監視ソフト(zabbix、Nagios、etc...)を連携...
監視側でアラートが上がったらEIPの付け替えを行う事も可能。
~
*インストール [#g674171b]
&size(16){&font(b){1. ビルド・インストール};};
PacemakerはCorosyncのライブラリを使用するので、&font(b){P...
また、configureオプションもCorosyncと同様にした方が動作不...
"make install"する時に、Pacemaker用のグループとユーザが必...
ビルド時にはsysconfdirとlocalstatedirをCorosyncのオプショ...
# groupadd haclient
# useradd -g haclient -s /sbin/nologin -M -d /var/pacema...
# git clone git://github.com/ClusterLabs/pacemaker.git p...
# cd pacemaker
# ./autogen.sh
# ./configure --prefix=/usr/local/pacemaker --sysconfdir...
# make
# make install
# cd /usr/sbin
# ln -s /usr/local/pacemaker/sbin/* .
# cd /usr/include
# ln -s /usr/local/pacemaker/include/pacemaker .
# cd /usr/libexec
# ln -s /usr/local/pacemaker/libexec/pacemaker .
# cd /usr/lib64/pkgconfig
# ln -s /usr/local/pacemaker/lib/pkgconfig/* .
# cd /usr/lib64
# ln -s /usr/local/pacemaker/lib/lib* .
~
&size(16){&font(b){2. 起動};};
起動は、[Corosync→Pacemaker]の順番に行う。
Pacemakerが先に起動していたらPacemakerを一度停止した後、
Corosyncをreloadし、Pacemakerを再起動させる。
# /etc/init.d/pacemaker stop
# /etc/init.d/corosync reload
# /etc/init.d/pacemaker start
起動とクラスタノードのチェックするには、Pacemakerのコマン...
ただし、1台のみでcrm_monを打ってもノードが無い為に"0 Node...
# crm_mon
Defaulting to one-shot mode
You need to have curses available at compile time to ena...
Last updated: Sun Dec 7 00:45:16 2014
Last change: Sat Dec 7 00:42:34 2014
Current DC: NONE
0 Nodes configured
0 Resources configured
~
&size(16){&font(b){3. 設定};};
Pacemaker単体ではEIPの設定が出来ない為、EIP設定専用のshel...
代表的な物としては、[[crm>Linux/Command/crmsh]]と[[pcs>Li...
crmはRedhat6.4辺りからプロジェクトが独立してしまい、現在...
pcsはGitHubをベースに展開されている。
~
今後はどちらが生き残るかわからないが、選択の基準は以下の...
-高機能と前例事例で選ぶならcrm
-今後の主流になりそうなpcs
-crmとpcsは設定に互換性が&font(b){無い};
ページ名: