二台のマシンを用意し、3つのIP
ノードnode01 192.168.1.10#1 とnode02 192.168.1.11ノード#2
#は、仮想IPとして、IPを準備
VIPの192.168.1.88
相互運用性を確立し、ソフトウェアをインストールします
#2つのファイアウォールを閉じ
firewalld無効systemctl
systemctl停止firewalldの
#を中に/ etc / selinuxを/ configに無効に設定され施行中
=が無効に施行
#とnode02でnode01に設立されたホストを変更し、
192.168.1.10 node01
192.168.1.11とnode02
ルートの@ node01:〜#ssh- keygenの# 入力している
〜#ssh-:ルート@ node01 #node01コピー-IDをノード1パスワードの入力、yesと2を入力して、自分の交換を確立するために、1
ルートの@ node01を:〜#ssh-コピー-ID node02とnode02#1の共通入力を確立するために2はい、パスワードのノード2の入力
上記とnode02で繰り返される#を
#建立crmshyum源
ルートの@ node01:〜#viの/etc/yum.repos.d/crm.repo
名=安定した高可用性/クラスタリングパッケージ(CentOS_CentOS-7)
= RPM-MDを入力し
BASEURL =のhttp://download.opensuse .ORG /リポジトリ/ネットワーク:/ HA-クラスタリング:/安定/ CentOS_CentOS-7 /
gpgcheck = 1
gpgkey = HTTP://download.opensuse.org/repositories/network:/ HA-クラスタリング:/安定/ CentOS_CentOS-7 / repodata / repomd.xml.key
有効= 1
@ amdha01ルート:〜#yumをインストール-Y corosyncペースメーカーcrmsh
#同様二つのマシン
これまでのところ、インストールの変更を/corosync.conf
ルート@ node01:〜#VI /etc/corosync/corosync.conf トーテム{ バージョン:2 crypto_cipher:なし crypto_hash:なし インターフェース{ ringnumber:0 bindnetaddr:192.168.1.0 mcastaddr:239.255.1.1 mcastport:5405 TTL:1 } } ロギング{ fileline:オフ to_stderr:いいえ to_logfile:はい ログファイル:/var/log/cluster/corosync.log to_syslog:はい デバッグ:オフ タイムスタンプ:上 logger_subsys { SUBSYS:QUORUM デバッグ:オフ } } 定足数{ プロバイダ:corosync_votequorum two_node:1 } ノードリスト{ ノード{ ring0_addr:192.168.1.10 NODEID:1 } のノード{ ring0_addr:192.168.1.11 NODEID:2 } } サービス{ 版:0 名:ペースメーカー } #同步node02で代码如下 ルートの@ node01:〜#scpコマンド/ect/corosync/corosync.confとnode02:の/ etc / corosync
corosync構成され、corosync開始
ルートの@ node01:〜#corosync開始systemctl ルートの@ node01を:〜#corosync有効systemctl ルートの@ node01を:〜#ペースメーカー開始systemctl ルートの@ node01を:〜#有効systemctl packmaker node02で同样操作 ルートの@とnode02:〜#corosync開始systemctl ルートを@ node02:〜#corosync有効systemctl ルートの@とnode02を:〜#ペースメーカー開始systemctl ルートの@とnode02を:〜#packmaker有効systemctl
查看一下corosync状态
〜#1 crm_mon:ルートの@ node01を
2つのノードの取り付けのhttpd
ルート@ node01:〜#yumをインストールhttpdの-y ルート@ node01:〜#開始systemctlのhttpd ルート@ node01:〜#エコー'<H1> 192.168.1.10 <H1>'> /etc/www/html/index.htmlの ルート@ node01:〜#カール192.168.1.10 <H1> 192.168.1.10 </ H1>
ルート@とnode02:〜#yumをインストールhttpdの-y ルート@とnode02:〜#開始systemctlのhttpd ルート@とnode02:〜#エコー'<H1> 192.168.1.11 <H1>'> /etc/www/html/index.htmlの ルート@とnode02:〜#カール192.168.1.11 <H1> 192.168.1.11 </ H1>
設定サイト
あなたは、それを直接設定し、[編集]を入力し、コンフィギュレーション・ファイルを直接編集することができます
ルートの@ node01:〜このコマンドcrm_mon位corosyncの状態を表示するには
IPADDRのparams:ハートビート:プリミティブwebipのOCF IP = 192.168.1.88# 仮想IP追加 プリミティブWebサーバーにsystemdを:のhttpd#補給容器の グループWebサービスwebipウェブサーバ番号をグループを確立するため、上記のそれらに2 あなたは上記のコンテンツを削除したい場合。 CRMにウェブサーバのWebサービスやwebip設定または削除するには、その後、実行したり、内部のWebサーバのWebサービスやwebipを停止し、(生きる)#nodeしてください #amdha02 STANDBYは、ノードの手動設定落とし オンラインとnode02#ノード上のラインを 、CRMを使用して、特定の参照コマンド。 また、クラスタ管理にPCを使用することができます
追加する時間を持って、ここでフィニッシュ