タグ

mhaに関するudzuraのブックマーク (5)

  • MariaDB Galera Cluster を CentOS7 で使ってみる - CUBE SUGAR CONTAINER

    MySQL (MariaDB) の冗長化には Master-Slave 構成を組んだり MySQL Cluster を使ったりと色々ある。 その中で Galera Cluster は同期レプリケーションを用いたマルチマスタ型のクラスタが組むやり方だ。 今回はこの MariaDB Galera Cluster を CentOS7 で組んでみることにする。 尚、Galera Cluster でクラスタを組むには最小構成でノードが 3 台必要となる。 また、各ノード間でレプリケーションのために IP の疎通が必要だ。 今回は各ノードに 192.168.33.0/24 のネットワークから .11 .12 .13 を付与する。 尚、今回はタイトルにある通り CentOS7 を使用する。 $ cat /etc/redhat-release CentOS Linux release 7.1.1503 (

    MariaDB Galera Cluster を CentOS7 で使ってみる - CUBE SUGAR CONTAINER
    udzura
    udzura 2016/05/24
    へえ〜
  • mhaとconsulでDBサーバーの冗長化をしています | feedforce Engineers' blog

    こんにちは。Lorentzcaです。3月ですがまだまだ寒いのでなかなか釣りに行けずテンションさげぽよです! ↑↑ この度DBサーバー(物理マシン、MySQL)の引っ越しを行いました。 そのついでに、冗長化の仕組みをmhaとconsulを使った方法に変えたので紹介します。 はじめに まずは簡単に引っ越し前と引っ越し後の構成を比べてみます。 引っ越し前は以下の様な構成でした。 サーバー台数: 2台 MySQLフェイルオーバーの仕組み: 自作シェルスクリプト アプリの参照先を切り替える仕組み: keepalivedでvipを張り替えることで実現 引っ越し後は以下の様な構成になりました。 サーバー台数: 3台 MySQLフェイルオーバーの仕組み: mha アプリの参照先を切り替える仕組み: consulのdns機能を使って実現 なぜこのような構成にしたのか、話していきます。 引っ越し前に持っていた

    mhaとconsulでDBサーバーの冗長化をしています | feedforce Engineers' blog
    udzura
    udzura 2016/03/26
    ナルホデュウスだな〜〜
  • 実録、ほぼ無停止なMHAによるマスターフェイルオーバー(動画もあるよ - lamanotrama's diary

    タイトルはこちらのインスパイアです。 これはPepabo Advent Calendar 2014 - Qiita18日目のエントリーです。 昨日は@nakajijapanの社内での活動履歴でした。なかじーーー。 1年半ぶりのblog更新ですが、そこそこ元気にやってます。もじゃもじゃは辞めました。 で、MHAですが、MHAってあれです。これです。 MHA for MySQL の概要 - Gosuke Miyashita すごいです。すごいので今更ですが導入しようとおもいました。 ありがたいことにMHAはドキュメントが非常に充実しているので、大抵のことはそれを読めば把握できます。 mysql-master-ha/Wiki が、賢明なインフラエンジニアのみなさんは次のように思うはずです。 実際に構築して動かして検証しないことには! 実運用を想定した意地悪を色々やってみたい! 色々やって環境をぶ

    実録、ほぼ無停止なMHAによるマスターフェイルオーバー(動画もあるよ - lamanotrama's diary
    udzura
    udzura 2014/12/18
    “もじゃもじゃは辞めました”
  • 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だと居残りセッションの問題や切替の保証難しかったり

    udzura
    udzura 2014/07/11
    うほっ
  • MHA for MySQL の概要 - Gosuke Miyashita

    MHA for MySQL の導入を検討していて、まずは社内の技術者向けに、MHA for MySQL の概要を伝えようと、主に オフィシャルなドキュメント からポイントを抜粋して社内向けの Wiki に書いてみた。当なら、オフィシャルドキュメント全体に目を通してもらうのがいいんだけど、英語なので、はじめの一歩としては敷居が高く感じる人もいるだろう、ということで。 特に外に出してまずい情報があるわけでもないので、このブログでも曝しておきます。 MHA の概要 MySQL エキスパートとして世界的にも著名な松信嘉範氏による、MySQL マスターの HA 化を行うためのツール。Perl 製。 最小限のダウンタイムで、データの不整合を防ぎつつ、マスターのフェイルオーバーを行う、というのが主な機能。 また、既に動作している MySQL に影響を与えることなく導入できる。 機能は大きくわけると以下

  • 1