データ・センターに属するすべてのマシンに障害が発生した場合、またはアップグレードが必要な場合、新しいデータ・センターにデプロイされる別の新しいストレージ・ノードを使用してデータ・センターを置換できます。
たとえば、2つのデータ・センターで構成されるストアがあるとします。dc1は物理的なデータ・センターの1階にあるマシンにデプロイされ、dc2は2階のマシンにデプロイされます。さらに、火災で2階にあるすべてのマシンが破壊され、関連するすべてのストレージ・ノードで障害が発生したとします。この場合、次の方法でdc2データ・センターを置換する必要があります。
古いデータ・センターの個別のストレージ・ノードを、新しいデータ・センター(dc3)に属する別の新しいストレージ・ノードに置換します。これを行うには、「障害が発生したストレージ・ノードの置換」の指示に従います。dc2が空になるように、古い各ストレージ・ノードを必ず削除してください。
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
対象の各SNを置換および削除した後、そのストレージ・ノードが属するデータ・センターは空になっている必要があります。これで、plan remove-datacenterコマンドを使用して、トポロジから古いデータ・センター(dc2)を削除できます。
kv-> plan remove-datacenter -dcname secondfloor -wait
削除を確認するには、現在トポロジにあるすべてのデータ・センターを表示し、dc2がリストに表示されないことを確認します。
kv-> show datacenters dc: id=1 name=firstfloor repFactor=2 type=primary dc: id=3 name=newsecondfloor repFactor=2 type=primary