キャッシュクラスターからサーバーノードを削除する
NCache クラスターは動的であり、実行時に実行中のキャッシュクラスターからサーバーノードを削除することをサポートします。 キャッシュサーバーが削除されると、既存のキャッシュクラスターはクラスターメンバーシップを自動的に更新し、すべてのクライアントに通知します。
Note
キャッシュは、キャッシュを停止せずに実行時に削除できます。
キャッシュからノードを削除する
使い方 NCache 管理センター
起動する NCache Management Center を参照して、 http://localhost:8251 or
<server-ip>:8251
WindowsおよびLinuxの場合。左側のナビゲーションバーで、をクリックします クラスター化されたキャッシュ。 これにより、次の場所に新しいページが開きます。
<server-ip>:8251/
。 このページには、既存のローカル キャッシュまたはクラスター化キャッシュと、サーバーやサーバー プラットフォームなどの追加の詳細が表示されます。キャッシュ名に対して、をクリックします 詳細を見る.
- これにより、キャッシュの詳細な構成ページが開きます。 The サーバーノード タブには、キャッシュの既存のサーバーノードのリストとステータスが表示されます。
削除するノードに対してチェックボックスをオンにします。 クリックしてください ボタン。 成功通知が表示されます。
サーバーノードがサーバーノードリストから削除されます。
コマンドラインツールの使用
削除ノード 指定したサーバー上の既存のクラスター化キャッシュに既存のサーバー ノードを削除できるようにします。 また、ユーザーはクラスター化されたキャッシュ内に複数のサーバー ノードを持つことができます。
このコマンドは、demoClusteredCache という名前のキャッシュから既存のノード 20.200.20.39 を削除します。
Remove-Node -CacheName demoClusteredCache -Server 20.200.20.39
ノードの削除が成功したことを確認する
サーバー ノードが正常に削除されたことを確認するには、コマンド ラインを開き、 Get キャッシュ コマンドレット(付属 NCache)と -Detail
キャッシュサーバーに登録されているすべてのキャッシュの詳細なステータスを提供するパラメーター。
Get-Caches -Detail
ノードがキャッシュから正常に削除された場合、リストには次のように表示されます。 Cluster Size
登録されているすべてのノードとともにキャッシュ用。 削除されたノードは、現在リストに存在しません。
トポロジーの賢明な振る舞い
キャッシュ サーバーの削除時のトポロジ固有の動作については、以下で説明します。
パーティション化されたキャッシュ
パーティション化されたキャッシュでは、データは実行中のすべてのキャッシュサーバー間でパーティション化されます。 したがって、キャッシュサーバーがクラスターを離れると、離れるキャッシュサーバーにあるデータは失われます。 データ分散マップも変更され、このキャッシュサーバーの削除についてキャッシュクライアントに通知されます。
複製されたキャッシュ
レプリケート キャッシュでは、各キャッシュ サーバーが同じデータ セットを保持します。 したがって、キャッシュ サーバーがクラスターから削除されても、データの損失は発生しません。 ただし、この退出キャッシュ サーバーに接続していたすべてのクライアントはこれを検出し、クラスター内の他のサーバーに接続します。