노드 재부팅 - Amazon ElastiCache

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

노드 재부팅

일부 변경 사항을 적용하려면 Redis OSS 또는 Memcached 클러스터를 재부팅해야 합니다. 예를 들어, 일부 파라미터는 파라미터 그룹의 파라미터 값을 변경할 경우 재부팅해야 변경 사항이 적용됩니다.

Redis OSS 노드 재부팅(클러스터 모드만 비활성화됨)

Valkey 또는 RedisOSS(클러스터 모드 비활성화됨) 클러스터의 경우 재부팅 후에만 적용되는 파라미터 그룹의 파라미터는 다음과 같습니다.

  • activerehashing

  • 데이터베이스

Redis 노드는 ElastiCache 콘솔을 통해서만 업데이트할 수 있습니다. 한 번에 하나의 노드만 재부팅할 수 있습니다. 여러 노드를 재부팅하려면 각 노드에 대해 프로세스를 반복해야 합니다.

Valkey 또는 RedisOSS(클러스터 모드 활성화됨) 파라미터 변경 사항

Valkey 또는 RedisOSS(클러스터 모드 활성화됨) 클러스터에서 다음 파라미터를 변경하는 경우 다음 단계를 따릅니다.

  • activerehashing

  • 데이터베이스

  1. 클러스터의 수동 백업을 만듭니다. 수동 백업 지원을 참조하세요.

  2. Valkey 또는 RedisOSS(클러스터 모드 활성화됨) 클러스터를 삭제합니다. 에서 클러스터 삭제 ElastiCache을 참조하세요.

  3. 변경한 파라미터 그룹 및 백업을 사용해 클러스터를 복원하여 새로운 클러스터를 시드합니다. 백업에서 새 캐시로 복원을 참조하세요.

다른 파라미터를 변경한 경우에는 필요하지 않습니다.

ElastiCache 콘솔을 사용하여 노드를 재부팅할 수 있습니다.

노드를 재부팅하려면(콘솔)
  1. 에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/elasticache/에서 ElastiCache 콘솔을 엽니다.

  2. 오른쪽 상단 모서리의 목록에서 해당하는 AWS 리전을 선택합니다.

  3. 왼쪽 탐색 창에서 Redis OSS를 선택합니다.

    Redis를 실행하는 클러스터 목록이 OSS 나타납니다.

  4. 클러스터 이름에서 클러스터를 선택합니다.

  5. 노드 이름에서 재부팅할 노드 옆에 있는 라디오 버튼을 선택합니다.

  6. 작업을 선택한 후 노드 재부팅을 선택합니다.

여러 노드를 재부팅하려면 재부팅할 노드마다 2단계에서 5단계까지 반복합니다. 한 노드의 재부팅이 완료되기를 기다렸다가 그다음 노드를 재부팅할 필요는 없습니다.

Memcached용 클러스터 재부팅

Memcached 클러스터를 재부팅하면 클러스터가 모든 데이터를 플러시하고 엔진을 다시 시작합니다. 이 프로세스 중에는 클러스터에 액세스할 수 없습니다. 클러스터가 해당 데이터를 모두 플러시하기 때문에 클러스터가 다시 사용 가능한 상태가 되면 빈 클러스터로 시작됩니다.

ElastiCache 콘솔, AWS CLI또는 를 사용하여 클러스터를 재부팅할 수 있습니다 ElastiCache API. ElastiCache 콘솔, AWS CLI 또는 를 사용하든 ElastiCache API간에 단일 클러스터 재부팅만 시작할 수 있습니다. 여러 클러스터를 재부팅하려면 프로세스나 작업에서 반복해야 합니다.

ElastiCache 콘솔을 사용하여 클러스터를 재부팅할 수 있습니다.

클러스터를 재부팅하려면(콘솔)
  1. 에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/elasticache/에서 ElastiCache 콘솔을 엽니다.

  2. 오른쪽 상단 모서리의 목록에서 관심 있는 AWS 리전을 선택합니다.

  3. 탐색 창에서 재부팅하려는 클러스터에서 실행 중인 엔진을 선택합니다.

    선택한 엔진을 실행하는 클러스터 목록이 표시됩니다.

  4. 클러스터 이름 왼쪽의 상자를 선택하여 재부팅할 클러스터를 선택합니다.

    Reboot(재부팅) 버튼이 활성화됩니다.

    클러스터를 2개 이상 선택하면 Reboot(재부팅) 버튼이 비활성화됩니다.

  5. 재부팅을 선택합니다.

    클러스터 재부팅 확인 화면이 나타납니다.

  6. 클러스터를 재부팅하려면 [Reboot]를 선택합니다. 클러스터 상태가 rebooting cluster nodes(클러스터 노드 재부팅)로 변경됩니다.

    클러스터를 재부팅하지 않으려면 [Cancel]을 선택합니다.

여러 클러스터를 재부팅하려면 재부팅할 클러스터마다 2단계에서 5단계까지 반복합니다. 한 클러스터의 재부팅이 완료되기를 기다렸다가 그다음 클러스터를 재부팅할 필요는 없습니다.

특정 노드를 재부팅하려면 노드를 선택한 다음재부팅을 선택합니다.

클러스터(AWS CLI)를 재부팅하려면 reboot-cache-cluster CLI 작업을 사용합니다.

클러스터의 특정 노드를 재부팅하려면 --cache-node-ids-to-reboot를 사용하여 재부팅할 특정 클러스터를 나열하세요. 다음 명령을 통해 my-cluster의 노드 0001, 0002 및 0004가 재부팅됩니다.

Linux, macOS, Unix의 경우:

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

Windows의 경우:

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

클러스터의 모든 노드를 재부팅하려면 --cache-node-ids-to-reboot 파라미터를 사용하고 클러스터의 모든 노드 ID를 나열하세요. 자세한 내용은 reboot-cache-cluster를 참조하세요.

를 사용하여 클러스터를 재부팅하려면 RebootCacheCluster 작업을 ElastiCache API사용합니다.

클러스터의 특정 노드를 재부팅하려면 CacheNodeIdsToReboot를 사용하여 재부팅할 특정 클러스터를 나열하세요. 다음 명령을 통해 my-cluster의 노드 0001, 0002 및 0004가 재부팅됩니다.

https://elasticache.us-west-2.amazonaws.com/ ?Action=RebootCacheCluster &CacheClusterId=my-cluster &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를 참조하세요.