Consul Enterprise 다운그레이드
Consul Enterprise 다운그레이드
이 문서에서는 Consul Enterprise 클러스터를 안전하게 다운그레이드하는 방법과 주의 사항을 설명해 드려요. 단일 Consul 서버가 아닌 전체 클러스터를 다운그레이드할 것을 강력히 권장하며, 정말 필요한 경우에만 다운그레이드하길 권합니다. 최후의 수단일 때만 다운그레이드하는 것이 좋아요.
출처: 문서
본문
Consul Enterprise에서 커뮤니티 버전으로, 또는 Consul Enterprise 버전 간에 다운그레이드할 때 알아 두어야 할 몇 가지 차이점이 있어요.
Enterprise 버전에서 커뮤니티(OSS) 버전으로 다운그레이드
Consul 클러스터를 Enterprise에서 OSS로 다운그레이드하는 것은 권장하지 않아요. 기술적으로는 가능하지만, 네임스페이스, admin 파티션, 네트워크 세그먼트 같은 Enterprise 전용 기능이 손실될 수 있으므로 권장되지 않습니다. 이는 환경에서 예상치 못한 또는 원치 않는 결과를 초래할 수 있어요.
Enterprise에서 OSS로 다운그레이드하는 것을 권장하지 않습니다. Consul 클러스터가 Enterprise로 업그레이드되면 Enterprise 버전을 유지하는 것을 권장해요. 다운그레이드한다면 다음 사항을 알아 두어야 합니다.
- 일단 제거된 Enterprise 기능은 다시 활성화할 수 없어요.
- Enterprise 전용 기능을 참조하는 모든 토큰, 네임스페이스, 구성 항목, 인텐션은 적용되지 않습니다.
- OSS 다운그레이드 과정 중 Raft 로그를 비워야(clear) 할 수 있어요.
Consul Enterprise는 Smart Licenses를 지원해요. Smart Licenses에 대한 자세한 내용은 Smart Licenses 가이드를 참고하세요.
Smart Licenses 관련하여, 영구 라이선스(만료일이 없는 라이선스)가 있는 주요 릴리스(1.13, 1.14, 1.15, 1.16 포함)가 있습니다. 이러한 영구 라이선스는 smart license와 잘 맞지 않으며 다운그레이드 시 라이선스 오류나 문제를 일으킬 수 있어요. 다운그레이드 후 라이선스 경고를 수정하는 방법은 Enterprise Trial 라이선스에서 영구 라이선스로 업그레이드 문서를 참고하세요.
- 다운그레이드 과정의 일부로 Raft 로그를 비워야 할 수 있어요.
- HCP Consul(SP)에서 다운그레이드하는 경우에도 Raft 로그를 비워야 할 수 있습니다.
이전 Consul Enterprise 버전으로 다운그레이드
전반적으로 소프트웨어의 최신 버전에서 이전 버전으로 다운그레이드하는 것은 권장하지 않아요. 최신 릴리스의 기능이 환경에서 사용되는 경우가 많아, 다운그레이드는 환경을 깨뜨리고 문제를 일으킬 수 있습니다.
참고:
- 단일 작업으로 여러 릴리스 버전을 건너뛰며 다운그레이드하지 마세요.
- 현재 버전에 더 가까운 버전으로 다운그레이드하세요.
- 마이너 버전 간 업그레이드와 다운그레이드는 지원되지 않습니다.
다음 단계는 Consul Enterprise 클러스터를 안전하게 다운그레이드하는 방법을 설명해요. 다운그레이드할 노드의 Consul 바이너리를 갱신해야 합니다.
- 모든 Consul 서버를 동일한 버전의 Consul Enterprise로 업그레이드해요.
- 모든 서버가 동일한 Consul 버전으로 실행 중인지 확인합니다(예시 참고).
- 모든 서버의 Consul 바이너리를 다운그레이드하려는 버전의 Consul Enterprise로 갱신해요.
- 갱신 후 모든 Consul 서버를 재시작합니다.
- 논서버(non-server) 에이전트에 다운그레이드를 알립니다.
- 모든 논서버 에이전트의 Consul 바이너리를 갱신해요.
- 논서버 에이전트를 재시작합니다.
참고: 다운그레이드할 때는 항상 해당 Consul 버전의 최신 빌드를 사용하세요.
Consul Enterprise 클러스터를 안전하게 다운그레이드하는 방법에 대해 자세히 알아보려면 다음 리소스를 참고하세요.
- Consul Enterprise 버전별 업그레이드 및 다운그레이드 문서
- Enterprise trial을 영구 라이선스로 업그레이드
- Consul Enterprise 배포 가이드