メニュー
Amazon ElastiCache
ユーザーガイド (API Version 2015-02-02)

クラスターの再起動

変更内容によっては、変更を適用するためにクラスター再起動する必要があります。たとえば、一部のパラメータで、パラメータグループのパラメータ値の変更は、再起動後にのみ適用されます。

クラスターを再起動すると、クラスターのすべてのデータがフラッシュされ、エンジンが再起動されます。このプロセス中はクラスターにアクセスできません。クラスターですべてのデータがフラッシュされるため、そのクラスターもう一度利用可能になったときは、クラスターが空の状態でから開始します。

現在、クラスターの再起動は、Memcached および Redis (クラスターモードが無効) クラスターでサポートされています。再起動は、Redis (クラスターモードが有効) クラスターではサポートされません。

ElastiCache コンソール、AWS CLI、または ElastiCache API を使用してクラスターを再起動できます。ElastiCache コンソール、AWS CLI、または ElastiCache API のいずれを使用する場合でも、再起動を開始できるのは 1 つのクラスターのみです。複数のクラスターを再起動するには、プロセスまたはオペレーションを繰り返す必要があります。

Redis (クラスターモードが有効) と再起動

変更が適用されるために Redis (クラスターモードが有効) クラスターの再起動が必要なパラメータの変更をする場合、次のステップを実行します。

  1. クラスターの手動バックアップを作成します。「手動バックアップの作成」を参照してください。

  2. Redis (クラスターモードが有効) クラスターを削除します。「クラスターの削除」を参照してください。

  3. 変更されたパラメーターグループとバックアップを使用してクラスターを復元し、新しいクラスターをシードします。「クラスターのサイズ変更 (オプション) によるバックアップからの復元」を参照してください。

クラスターの再起動 (コンソール)

ElastiCache コンソールを使用して、クラスターを再起動できます。

クラスターを再起動するには (console)

  1. AWS マネジメントコンソールにサインインし、ElastiCache コンソール(https://console.aws.amazon.com/elasticache/)を開きます。

  2. 右上隅にあるドロップダウンから、目的のリージョンを選択します。

  3. 左のナビゲーションペインで、[Memcached] または [Redis] を選択します。

    選択したエンジンを実行しているクラスターが一覧表示されます。

  4. クラスター名の左側にあるボックスを選択して、再起動するクラスターを選択します。

    [Reboot] ボタンがアクティブになります。

    複数のクラスターを選択すると、[Reboot] ボタンが無効になります。

  5. [Reboot] を選択します。

    クラスターの再起動確認画面が表示されます。

  6. クラスターを再起動するには、[Reboot] を選択します。クラスターの状態が、クラスターノードの再起動中に変わります。

    クラスターを再起動しない場合は、[Cancel] を選択します。

複数のクラスターを再起動するには、再起動する各クラスターに対してステップ 2 から 5 を繰り返します。

キャッシュクラスターの再起動 (AWS CLI)

クラスターを再起動 (AWS CLI) するには、reboot-cache-cluster CLI オペレーションを使用します。

クラスターの特定のノードを再起動するには、--cache-node-ids-to-reboot を使用して再起動するクラスターを一覧します。次のコマンドは、myCluster のノード 0001、0002、および 0004 を再起動します。

Linux, macOS, or Unix 用:

Copy
aws elasticache reboot-cache-cluster \ --cache-cluster-id myCluster \ --cache-node-ids-to-reboot 0001 0002 0004

Windows の場合:

Copy
aws elasticache reboot-cache-cluster ^ --cache-cluster-id myCluster ^ --cache-node-ids-to-reboot 0001 0002 0004

クラスターのすべてのノードを再起動するには、--cache-node-ids-to-reboot パラメーターを使用して、クラスターのすべてのノードの ID を選択します。詳細については、「reboot-cache-cluster」を参照してください。

キャッシュクラスターの再起動 (ElastiCache API)

ElastiCache API を使用してクラスターを再起動するには、RebootCacheCluster アクションを使用します。

クラスターの特定のノードを再起動するには、CacheNodeIdsToReboot を使用して再起動するクラスターを一覧します。次のコマンドは、myCluster のノード 0001、0002、および 0004 を再起動します。

Copy
https://elasticache.us-west-2.amazonaws.com/ ?Action=RebootCacheCluster &CacheClusterId=myCluster &CacheNodeIdsToReboot.member.1=0001 &CacheNodeIdsToReboot.member.2=0002 &CacheNodeIdsToReboot.member.3=0004 &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

クラスターのすべてのノードを再起動するには、CacheNodeIdsToReboot パラメーターを使用して、クラスターのすべてのノードの ID を選択します。詳細については、「RebootCacheCluster」を参照してください。