タグ

クラスタに関するfaibouのブックマーク (3)

  • ConsulによるMySQLフェールオーバー - @ijin

    先日(6/22/14)、6月なのにどういう分けか早めに開催されたJuly Tech Festa 2014でConsulについて発表してきた。そのユースケースの一つとしてMySQL failoverをちょっとだけ紹介したので、ここに詳しく書いておく。 MHA MySQLレプリケーションの障害時にフェールオーバーしたい場合、MHAを使うの結構ポピュラー(日では)だと思います。MHAは最新binlogの適用、Slaveの昇格とレプリケーションの張替えまではやってくれますが、実際のフェールオーバーの部分はユーザに委ねられていて、master_ip_failover_scriptのテンプレートをカスタマイズするか独自実装する必要があり、一般的な実現方法としてはカタログデータベースの更新かVirtual IPの切替等があります。 Virtual IPだと居残りセッションの問題や切替の保証難しかったり

  • 第2回やってみようLinux-HA「HAの基本構成」 « Linux-HA Japan

    OSのインストールは、みなさん何度もやったことがあると思いますのでここでは省略します。あと基的な動きを確かめて頂くための基的な構成ですので、Firewallと、みんな大好きSELinuxは、今回は無効にしてください。 クラスタ関連のソフトウェアのインストール CentOS5.5のリポジトリにはHeartbeatが含まれていますが、バージョン2系列とかなり古いものがインストールされてしまいますので、今回はサイトで公開しているリポジトリパッケージからのインストールを行います。 drbdについては、比較的新しいバージョンがextrasのリポジトリに入っているため、今回はこのdrbd8.3.8-1を使用します。 ■ダウンロード → pacemaker-1.0.10-1.4.1.el5.x86_64.repo.tar.gz ▼インストール手順 ダウンロードしたパッケージを/tmp に解凍する

    第2回やってみようLinux-HA「HAの基本構成」 « Linux-HA Japan
  • 第5回 Pacemakerを運用してみよう![保守運用編(2)] | gihyo.jp

    ここでは、リソースのmonitor故障検知時の動作について説明します。Pacemakerはリソースのmonitor故障を検知した場合は、故障が発生したサーバにフェイルカウント(フラグ)を立て、リソースのフェイルオーバ処理を実施します。 図1 リソース故障 故障を発生させてみよう では、実際にリソース故障を発生させて、Pacemakerの動きを見てみましょう。今回はリソース故障を擬似的に起こすため、Pacemaker稼働中にhttpdを停止します。 # /etc/init.d/httpd stop httpd停止後crm_monコマンドを実行すると、pm01でhttpdのmonitor故障を検知したため、故障回数と故障内容が表示され、リソースがpm02にフェイルオーバしていることが確認できます。 Online: [ pm01 pm02 ] Resource Group: web vip (o

    第5回 Pacemakerを運用してみよう![保守運用編(2)] | gihyo.jp
  • 1