• Facebook
  • Twitter
  • Youtube
  • 裏地付き
  • RSS
  • ドキュメント
  • 比較
  • ブログ
  • ダウンロード
  • お問い合わせ
ダウンロード
目次を表示/非表示

キャッシュサーバーノードの追加

既存のキャッシュサーバーノードを追加する NCache クラスターを使用すると、分散キャッシュを水平方向に拡張できるため、キャッシュ容量とリクエスト処理速度の両方が向上します。キャッシュサーバーノードはいつでもクラスターに追加できます。サーバーノードをクラスターに追加したら、そのノードを起動してクラスターに参加できるようにする必要があります。

前提条件

ことを確認してください NCache サービスが実行中です。 そうでない場合は、次の手順を実行します。

  • Windows環境
  • Linux環境

開始するには NCache Windows 上のサービス、オープン 管理者としてWindows PowerShellを実行する 次のコマンドを実行します。

Start-Service -Name NCacheSvc

必ず実行してください NCache 管理者としてのサービス。 その手順は次のとおりです。

  • Video Cloud Studioで Services 窓から探す NCache リスト内の
  • 右をクリック NCacheサービス リストから選択 特性.
  • に行きます ログインする タブをクリックして ブラウズ
  • 「オブジェクト名」フィールドに「 管理者 とをクリックしてください 名前を確認する
  • 適切な管理者を選択し、をクリックします OK.
  • 次に、パスワードを設定してクリックします OK.
  • 上の右クリック NCache サービスを選択し、 再起動 オプション。 これで、サービスが管理者として実行を開始します。

選択した端末で、次のコマンドを入力します。

sudo systemctl start ncached

使い方 NCache 管理センター

  • 起動する NCache Management Center を参照して、 http://localhost:8251 or <server-ip>:8251.

  • 左側のナビゲーションバーで、をクリックします クラスター化されたキャッシュ新しいページが開き、既存のローカルキャッシュやクラスターキャッシュ、そして以下のような追加情報が表示されます。 サーバー (NAIST) と サーバープラットフォーム.

  • キャッシュ名に対して、をクリックします 詳細を見る.

サーバーノードWebの追加

  • これにより、キャッシュの詳細な構成ページが開きます。 The サーバーノード タブには、キャッシュの既存のサーバー ノード上の IP ステータスのリストが表示されます。

  • 以下を行うには、 クライアントノードボタンWebを追加 ボタンをクリックしてサーバーノードのIPを指定します。 クリック クライアントノードボタンWebを追加 キャッシュに追加します。 成功通知が届きます。

サーバーノードのIPWebを入力します

お願い

これらの変更時に、キャッシュ構成ファイルを再ロードするか上書きするかを尋ねるダイアログ ボックスが表示される場合があります。

  • 新しく追加されたノードが サーバーノード リスト。
お願い

特定のサーバー ノードを監視するためにログをダウンロードするオプションもあります。

PowerShellの使用

  • その 追加ノード コマンドレットを使用すると、ユーザーは、指定されたサーバー上の既存のクラスター化されたキャッシュに新しいサーバーノードを追加できます。 また、ユーザーはクラスター化されたキャッシュに複数のサーバーノードを持つことができます。
Add-Node -CacheName demoCache -ExistingServer 20.200.20.11 -NewServer 20.200.20.12
  • 以下のコマンドは、キャッシュに新しいノード 20.200.20.13 を追加します。 デモキャッシュ セキュリティを使用してサーバーノード20.200.20.12に存在 資格情報.
Add-Node -CacheName demoCache -ExistingServer 20.200.20.12 `
         -NewServer 20.200.20.13 -Credentials(Get-Credential john_smith)

手動で編集 NCache  

手動で編集することもできます NCache クラスターにサーバーノードを追加するための設定。

お願い

以下の手順は両方に適用されます NCache 企業と NCache オープンソース。しかし、 NCache オープンソースは、 複製されたキャッシュ 最大 3ノード レプリケートされたキャッシュクラスタ内。

1ノードクラスタにノードを追加する

既存の 1 ノード キャッシュ クラスタに 2 番目のサーバー ノードを追加するには、 <cache-deployment> のセクション config.ncconf ファイル。既存の1ノードキャッシュクラスタに2つ目のノードを追加するには、以下の手順に従ってください。

  • Video Cloud Studioで config.ncconf ノード1上のファイル(管理者権限付き)。

    <cache-config cache-name="demoCache" alias="" config-id="44fb997a-f6a7-433b-9411-7ef9de9f47c7" config-version="0" store-type="distributed-cache">
      <cache-settings inproc="False" data-format="Serialized" serialization="Json">
        <logging enable-logs="True" trace-errors="True" trace-notices="False" trace-warnings="False" trace-debug="False" log-path=""/>
        <performance-counters enable-counters="True" snmp-port="0"/>
        <cleanup interval="15sec"/>
        <storage type="heap" cache-size="1024mb"/>
        <eviction-policy enabled-eviction="True" default-priority="normal" policy="lru" eviction-ratio="5%"/>
        <cache-topology topology="partitioned-replica">
          <cluster-settings operation-timeout="60sec" stats-repl-interval="60sec" use-heart-beat="False">
            <cluster-connection-settings cluster-port="7802" port-range="2" connection-retries="2" connection-retry-interval="2secs" join_retry_count="24" join_retry_timeout="5"/>
          </cluster-settings>
        </cache-topology>
        <client-death-detection enable="False" grace-interval="60sec"/>
      </cache-settings>
      <cache-deployment deployment-version="0">
        <servers>
          <server-node ip="20.200.20.12"/>
        </servers>
      </cache-deployment>
    </cache-config>
    
  • <cache-deployment> キャッシュのセクション名 デモキャッシュ新しいキャッシュサーバーを別々に追加します <server-node> エントリ。以下の例では、既存のサーバーはIPアドレスを持つnode-1です。 20.200.20.12追加される新しいサーバーは、IPアドレスを持つnode-2です。 20.200.20.11:

    <cache-deployment deployment-version="0">
      <servers>
        <server-node ip="20.200.20.12"/>
        <server-node ip="20.200.20.11"/>
      </servers>
    </cache-deployment>
    
  • 更新を保存 config.ncconf ファイルにソフトウェアを指定する必要があります。

  • 更新されたファイルをコピーしてください <cache-deployment> ノード1からブロック config.ncconf ノード2上のファイル。

  • 再起動する NCache ノード2上のサービス。

    Restart-Service -Name NCacheSvc
    
  • Force Stop (NAIST) と start クラスター内の両方のノードにあるキャッシュ。

  • 以下の PowerShell コマンドレットを実行することで、ノードが正常に追加されたことを確認できます。

    Get-Caches -Detail
    
  • コマンドが正常に実行されると、新しく追加されたノードがキャッシュクラスタの詳細に表示されます。

    キャッシュクラスタの詳細

2ノードクラスタにノードを追加する

既存の 2 ノード キャッシュ クラスタに 3 番目のサーバー ノードを追加するには、 <cache-deployment> のセクション config.ncconf ファイル。既存の2ノードキャッシュクラスタに3番目のノードを追加するには、次の手順に従ってください。

  • Video Cloud Studioで config.ncconf ノード1上のファイル(管理者権限付き)。

    <cache-deployment deployment-version="0">
      <servers>
        <server-node ip="20.200.20.12"/>
        <server-node ip="20.200.20.11"/>
      </servers>
    </cache-deployment>
    
  • <cache-deployment> キャッシュのセクション名 デモキャッシュIPアドレスを追加する 20.200.20.38 node-3 を新しいものとして <server-node> エントリ。

    <cache-deployment deployment-version="0">
      <servers>
        <server-node ip="20.200.20.12"/>
        <server-node ip="20.200.20.11"/>
        <server-node ip="20.200.20.38"/>
      </servers>
    </cache-deployment>
    
  • 更新を保存 config.ncconf ファイルにソフトウェアを指定する必要があります。

  • 更新されたファイルをコピーしてください <cache-deployment> ノード1からブロック config.ncconf ノード2とノード3上のファイル。

  • 再起動する NCache 以下の PowerShell コマンドレットを実行して、ノード 3 でサービスを実行します。

    Restart-Service -Name NCacheSvc
    
  • 再起動する NCache ノード2でサービスを実行し、その後ノード1で再起動します。

  • Force Stop (NAIST) と start クラスター内のすべてのノード上のキャッシュ。

  • 以下の PowerShell コマンドレットを実行することで、ノードが正常に追加されたことを確認できます。

    Get-Caches -Detail
    
お願い

追加されたノードが反映されない場合 Get-Caches -Detail 出力、更新されていることを確認してください <cache-deployment> セクションは config.ncconf すべての必要なサーバーノード上のファイル、 NCache サービスが再起動され、クラスタ内のすべてのノードでキャッシュが再起動されました。

クライアント構成の更新

  • In client.ncconf クライアントが実行されているサーバーノードの、ノードに関する次の情報を <configuration> タグ:
<cache id="democache" client-cache-id="" client-cache-syncmode="optimistic" skip-client-cache-if-unavailable="True" reconnect-client-cache-interval="10" default-readthru-provider="" default-writethru-provider="" load-balance="True" enable-client-logs="False" log-level="error">
  <server name="20.200.20.12"/>
  <server name="20.200.20.11"/>
</cache>
  • 変更が完了したら、キャッシュを起動し、 NCache 変更を有効にするにはサービスが必要です。

も参照してください

キャッシュを削除する
サーバーノードを削除する

お問い合わせ

電話

+1 214-619-2601   (米国)

+44 20 7993 8327   (英国)

 
Eメール

sales@alachisoft.com

support@alachisoft.com

NCache
  • エディションの比較
  • NCache アーキテクチャ
  • ベンチマーク
ダウンロード
価格
遊び場を試してみる

デプロイメント
  • クラウド (SaaS & ソフトウェア)
  • オンプレミス
  • Kubernetes
  • デッカー
技術的なユースケース
  • ASP.NETセッション
  • ASP.NET Core セッション
  • Pub / Subメッセージング
  • リアルタイムASP.NET SignalR
  • インターネットのもの(IoT)
  • NoSQLデータベース
  • ストリーム処理
  • Microservices
資料
  • 雑誌の記事
  • サードパーティの記事
  • 記事
  • 動画
  • ホワイトペーパー
  • 作品
  • トーク
  • ブログ
  • ドキュメント
顧客のケーススタディ
  • お客様の声
  • Customers
サポート
  • デモを予約
  • フォーラム(Googleグループ)
  • ヒント
会社
  • リーダーシップ
  • Partners
  • ニュース
  • イベント
  • Careers
お問い合わせ

  • 英語中国語(簡体字)仏語ドイツ語イタリア語日本語韓国語ポルトガル語スペイン語

  • お問い合わせ
  •  
  • サイトマップ
  •  
  • 利用規約
  •  
  • プライバシーポリシー
©著作権 Alachisoft 2002 - . All rights reserved. NCache はダイヤテック株式会社の登録商標です。
トップに戻る