캐시 클러스터에서 서버 노드 제거
NCache 클러스터는 동적이며 런타임 시 실행 중인 캐시 클러스터에서 서버 노드 제거를 지원합니다. 캐시 서버가 제거되면 기존 캐시 클러스터는 자동으로 클러스터 구성원을 업데이트하고 이에 대해 모든 클라이언트에 알립니다.
주의 사항
캐시를 중지하지 않고 런타임에 캐시를 제거할 수 있습니다.
캐시에서 노드 제거
사용법 - NCache 관리 센터
를 실행 NCache 관리 센터로 이동하여 http://localhost:8251 or
<server-ip>:8251
Windows 및 Linux에서.왼쪽 탐색 모음에서 클러스터된 캐시. 새 페이지가 열립니다.
<server-ip>:8251/
. 이 페이지에는 기존 로컬 또는 클러스터 캐시와 서버 및 서버 플랫폼과 같은 추가 세부 정보가 표시됩니다.캐시 이름에 대해 다음을 클릭하십시오. 자세한 정보 보기.
- 그러면 캐시에 대한 세부 구성 페이지가 열립니다. 그만큼 서버 노드 탭에는 캐시의 기존 서버 노드 목록과 상태가 표시됩니다.
제거할 노드에 대해 확인란을 선택합니다. 를 클릭하십시오 단추. 성공 알림이 표시됩니다.
서버 노드가 서버 노드 목록에서 제거됩니다.
명령줄 도구 사용
노드 제거 지정된 서버의 기존 클러스터 캐시에 대한 기존 서버 노드를 제거할 수 있습니다. 또한 사용자는 클러스터 캐시에 여러 서버 노드를 가질 수 있습니다.
이 명령은 DemoClusteredCache라는 캐시에서 기존 노드 20.200.20.39를 제거합니다.
Remove-Node -CacheName demoClusteredCache -Server 20.200.20.39
성공적인 노드 제거 확인
서버 노드가 성공적으로 제거되었는지 확인하려면 명령줄을 열고 다음을 사용합니다. 캐시 가져오기 cmdlet(함께 제공됨 NCache)와 -Detail
캐시 서버에 등록된 모든 캐시의 상세 상태를 제공하는 매개변수입니다.
Get-Caches -Detail
노드가 캐시에서 성공적으로 제거되면 목록에 다음이 표시됩니다. Cluster Size
등록된 모든 노드와 함께 캐시용. 제거된 노드는 이제 목록에 존재하지 않습니다.
토폴로지 현명한 동작
캐시 서버 제거에 대한 토폴로지별 동작은 아래에 설명되어 있습니다.
파티션된 캐시
분할된 캐시에서 데이터는 실행 중인 모든 캐시 서버 간에 분할됩니다. 따라서 캐시 서버가 클러스터를 떠나면 나가는 캐시 서버에 상주하는 데이터가 손실됩니다. 데이터 배포 맵도 변경되고 캐시 클라이언트는 이 캐시 서버 제거에 대해 알립니다.
복제된 캐시
복제된 캐시에서는 각 캐시 서버가 동일한 데이터 세트를 보유합니다. 따라서 클러스터에서 캐시 서버를 제거해도 데이터 손실이 발생하지 않습니다. 그러나 이 캐시 서버에 연결된 모든 클라이언트는 이를 감지하고 클러스터의 다른 서버에 연결합니다.