Consul Enterprise 라이선스

Consul Enterprise 라이선스

이 주제에서는 Consul Enterprise 라이선스에 대한 개요를 설명해요. 이 정보는 IBM Passport Advantage Online (PAO)를 통해 얻은 Consul 라이선스에도 적용돼요.

출처: 문서

본문

이 주제에서는 Consul Enterprise 라이선스에 대한 개요를 설명합니다. 이 정보는 IBM Passport Advantage Online (PAO)를 통해 얻은 Consul 라이선스에도 적용됩니다.

개요 (Overview)

라이선스는 에이전트가 시작될 때 사용 가능해야 합니다.

서버 에이전트의 경우, license_path 구성이 설정되어 있거나, 서버 환경에 CONSUL_LICENSE 또는 CONSUL_LICENSE_PATH 환경 변수로 라이선스가 구성되어 있어야 합니다. 구성 항목과 CONSUL_LICENSE_PATH 환경 변수는 모두 라이선스가 포함된 파일을 가리키는 반면, CONSUL_LICENSE 환경 변수는 라이선스를 값으로 포함해야 합니다.

여러 변수가 설정된 경우 다음 우선순위가 적용됩니다.

  1. CONSUL_LICENSE 환경 변수
  2. CONSUL_LICENSE_PATH 환경 변수
  3. license_path 구성 항목

클라이언트 에이전트와 스냅샷 에이전트도 정확히 같은 방식으로 라이선스를 받을 수 있습니다. 그러나 많은 클라이언트 에이전트와 스냅샷 에이전트에 라이선스를 구성할 필요를 없애기 위해, 이 에이전트들은 아래 설명된 조건에서 라이선스를 자동으로 검색할 수 있는 기능을 갖습니다.

가상 에이전트는 실행에 라이선스가 필요하지 않습니다.

에이전트의 라이선스 업데이트는 라이선스를 적용한 방법에 따라 달라집니다.

  • CONSUL_LICENSE 환경 변수를 사용한 경우: 환경 변수를 업데이트한 후 영향을 받는 에이전트를 다시 시작하세요.
  • CONSUL_LICENSE_PATH 환경 변수를 사용한 경우: 먼저 라이선스 파일을 업데이트하세요. 그런 다음 영향을 받는 에이전트를 다시 시작하세요.
  • license_path 구성 항목을 사용한 경우: 먼저 라이선스 파일을 업데이트하세요. 그런 다음 영향을 받는 에이전트에 대해 consul reload를 실행하세요.

클라이언트 에이전트 라이선스 검색 (Client Agent License Retrieval)

클라이언트 에이전트가 구성이나 환경에 라이선스 없이 시작하면 RPC를 통해 서버에서 라이선스를 검색하려 시도합니다. 해당 RPC는 요청을 승인하기 위해 항상 유효한 비익명(non-anonymous) ACL 토큰이 필요하지만, 토큰에 특정 권한이 필요하지는 않습니다. 클라이언트가 실제로 클러스터에 조인하기 전에 라이선스가 필요하므로, RPC 요청을 보낼 위치는 retry_join 구성에서 유추됩니다. retry_join이 설정되지 않았거나 agent 토큰이 설정되지 않으면 클라이언트 에이전트는 즉시 종료됩니다.

모든 사전 검사가 통과하면 클라이언트 에이전트는 RPC 포트의 모든 서버에 연결하여 라이선스를 요청합니다. 이러한 요청은 최대 5분 동안 재시도되며, 해당 시간 내에 라이선스를 검색하지 못하면 종료됩니다.

ACL이 비활성화된 경우 라이선스를 아래 나열된 세 가지 방법 중 하나로 클라이언트 에이전트에 제공해야 합니다. 클라이언트 에이전트에 라이선스를 제공하지 못하면 클라이언트 에이전트가 클러스터에 조인하지 못합니다.

  1. CONSUL_LICENSE 환경 변수
  2. CONSUL_LICENSE_PATH 환경 변수
  3. license_path 구성 항목

스냅샷 에이전트 라이선스 검색 (Snapshot Agent License Retrieval)

스냅샷 에이전트는 라이선스를 자동으로 검색하는 기능이 클라이언트 에이전트와 유사합니다. 그러나 서버 에이전트와 통신해야 하는 대신, 스냅샷 에이전트는 다른 모든 작업에 사용할 서버 또는 클라이언트 에이전트에서 라이선스를 요청할 수 있습니다. 여전히 요청을 승인할 ACL 토큰이 필요합니다. 또한 클라이언트 에이전트와 마찬가지로 스냅샷 에이전트는 5분 동안 라이선스를 검색하지 못하면 종료됩니다.

더 알아보기 (Learn more)