Skip to content

sliceノード追加手順

YUKI "Piro" Hiroshi edited this page Apr 8, 2014 · 5 revisions

考え方

  • slicer、dimensionなどは既に決まっていて、単にそのルールに従った振り分け先を増やすだけでよい。
    • Single Volumeをsliceとして追加するか、replicaを2つ以上持つCollection Volumeをsliceとsて追加するかの、どちらかである。

手作業での手順

Droongaノードの差し替え手順にも一部記述がある。

  1. 追加するsliceの構成を考え、catalog.jsonに加える必要がある変更点を洗い出す。
  2. catalog.jsonに、対象ノードに対応するsingle volumeの情報を追加した、新しいcatalog.jsonを作成する。
  3. catlaog.jsonのeffectiveDateを未来に設定する。
  4. catalog.jsonを全ノードに展開する。(方法は?)
  5. catalog.jsonが有効になった事を確認する。(方法は?)

自動化の指針

  • 元のcatalog.jsonと、追加するsliceの指定を与えると、追加後の状態のcatalog.jsonを出力する、というコマンドを作成する?
    • 以下のパラメータがある。
      • 対象はどのDatasetか。
      • Single Volumeの追加か、Collection Volumeの追加かは、ほかのsliceに自動的に合わせる。
      • ポート番号はほかのsliceに自動的に合わせる。
      • ホスト名は空欄またはプレースホルダーとする。