[前][次][番号順一覧][スレッド一覧]

mysql:15000

From: Hisamitsu Issei <Hisamitsu Issei <ds1i-hsmt@xxxxxxxxxx>>
Date: Fri, 28 Aug 2009 11:58:06 +0900
Subject: [mysql 15000] スレーブをマスタにする最低限の作業

久光と申します


 マスタ1台、スレーブ1台の構成でマスタ機が故障した際にス 
レーブをマスタに切り替える手順について教えてください。

 Apache+PHP5+MySQL5のWebアプリを社内で運用してい 
ます。スレーブを1台追加したレプリケーションを構成しようと考 
えています。で、マスタが故障したときにスレーブをマスタに切り 
替える手順なのですが

1)故障したマスタ機のLANケーブルを抜く
2)スレーブ機のApacheを起動する
3)利用者にスレーブ機のIPアドレスを使ってWebアプ 
リにアクセスするよう通知する

とりあえずこの作業によって切り替えだけはできると考えていいで 
しょうか。
そしてその後(利用がない時間帯に)

1)新マスタに STOP SLAVE と RESET MASTER を発行
2)新マスタのMySQLを停止
3)新スレーブにMySQLをまるごとコピー
4)新マスタ、新スレーブを再起動

これで作業完了でしょうか。

なんでわざわざマスタへの昇格と新スレーブ機の設定をわける方法 
を考えているかというと、これなら担当者が不在のときでもちょっ 
とパソコンに詳しい社員にあらかじめやり方を教えておけばスレー 
ブをマスタに昇格させることくらいはできそうだと思ったからです。

 これならとりあえず早急に新マスタを稼働させてレプリケーショ 
ンの再構築はあとでゆっくりやれると思うのですが、(新スレーブ 
が立ち上がるまでに新マスタが壊れたらどうするんだという問題を 
ぬきにして)このように昇格とレプリケーションの再構築をわけた 
場合に何か不都合が発生する可能性はあるでしょうか。

 よろしくお願いいたします。



[前][次][番号順一覧][スレッド一覧]

->   15000 2009-08-28 11:58 [Hisamitsu Issei <ds1] スレーブをマスタにする最低限の作業      
     15001 2009-08-29 22:55 ┗[とみたまさひろ <tomm]                                       
     15002 2009-08-30 12:13  ┗[Hisamitsu Issei <ds1]                                     
     15003 2009-08-30 14:13   ┗[Katsutoshi Nakatomi ]                                   
     15004 2009-08-31 21:10    ┗[Hisamitsu Issei <ds1]