障害が発生したデータ・センターの置換

データ・センターに属するすべてのマシンに障害が発生した場合、またはアップグレードが必要な場合、新しいデータ・センターにデプロイされる別の新しいストレージ・ノードを使用してデータ・センターを置換できます。

たとえば、2つのデータ・センターで構成されるストアがあるとします。dc1は物理的なデータ・センターの1階にあるマシンにデプロイされ、dc2は2階のマシンにデプロイされます。さらに、火災で2階にあるすべてのマシンが破壊され、関連するすべてのストレージ・ノードで障害が発生したとします。この場合、次の方法でdc2データ・センターを置換する必要があります。

  1. 古いデータ・センターの個別のストレージ・ノードを、新しいデータ・センター(dc3)に属する別の新しいストレージ・ノードに置換します。これを行うには、「障害が発生したストレージ・ノードの置換」の指示に従います。dc2が空になるように、古い各ストレージ・ノードを必ず削除してください。

  2. show datacentersコマンドを使用して、新しいデータ・センター(dc3)がストアに存在することを確認します。

    kv-> show datacenters
    dc: id=1 name=firstfloor repFactor=2 type=primary
    dc: id=2 name=secondfloor repFactor=2 type=primary
    dc: id=3 name=newsecondfloor repFactor=2 type=primary
  3. 対象の各SNを置換および削除した後、そのストレージ・ノードが属するデータ・センターは空になっている必要があります。これで、plan remove-datacenterコマンドを使用して、トポロジから古いデータ・センター(dc2)を削除できます。

    kv-> plan remove-datacenter -dcname secondfloor -wait
  4. 削除を確認するには、現在トポロジにあるすべてのデータ・センターを表示し、dc2がリストに表示されないことを確認します。

    kv-> show datacenters
    dc: id=1 name=firstfloor repFactor=2 type=primary
    dc: id=3 name=newsecondfloor repFactor=2 type=primary