YUKI Piro Hiroshi
null+****@clear*****
Fri Apr 4 19:10:42 JST 2014
YUKI "Piro" Hiroshi 2014-04-04 19:10:42 +0900 (Fri, 04 Apr 2014) New Revision: 1f51fb2387a0a5ef84c335e0ea4cbfd7855d560d https://github.com/droonga/wikipedia-search/commit/1f51fb2387a0a5ef84c335e0ea4cbfd7855d560d Message: Created Droongaノードの差し替え手順 (markdown) Added files: Droongaノードの差し替え手順.md Added: Droongaノードの差し替え手順.md (+30 -0) 100644 =================================================================== --- /dev/null +++ Droongaノードの差し替え手順.md 2014-04-04 19:10:42 +0900 (fc9280d) @@ -0,0 +1,30 @@ +## 考え方 + +### ノードの切り離し + + 1. catalog.jsonから、対象ノードに対応するsingle volumeの情報を削除した、新しいcatalog.jsonを作成する。 + 2. catlaog.jsonのeffectiveDateを未来に設定する。 + 3. catalog.jsonを全ノードに展開する。(方法は?) + 4. catalog.jsonが有効になった事を確認する。(方法は?) + 5. 対象ノードのサービスを終了する。 + +### sliceの追加 + + 1. catalog.jsonに、対象ノードに対応するsingle volumeの情報を追加した、新しいcatalog.jsonを作成する。 + 2. catlaog.jsonのeffectiveDateを未来に設定する。 + 3. catalog.jsonを全ノードに展開する。(方法は?) + 4. catalog.jsonが有効になった事を確認する。(方法は?) + +### replicaの追加 + + 1. catalog.jsonに、対象ノードに対応するsingle volumeの情報を追加した、新しいcatalog.jsonを作成する。 + *この時、対象ノードに「検索には使わない」というフラグを立てておく*。 + 2. catlaog.jsonのeffectiveDateを未来に設定する。 + 3. catalog.jsonを全ノードに展開する。(方法は?) + 4. catalog.jsonが有効になった事を確認する。(方法は?) + 5. 既存replicaからのデータのコピーを開始する。 + 6. 既存replicaからのデータのコピーが完了した事を確認する。 + 7. 「検索には使わない」というフラグを消した新しいcatalog.jsonを作成する。 + 8. catlaog.jsonのeffectiveDateを未来に設定する。 + 9. catalog.jsonを全ノードに展開する。(方法は?) + 10. catalog.jsonが有効になった事を確認する。(方法は?) -------------- next part -------------- HTML����������������������������...Download