노마드 엔터프라이즈 라이선스
노마드 엔터프라이즈 라이선스 (Nomad Enterprise Licensing)
엔터프라이즈: 이 기능은 노마드 엔터프라이즈를 필요로 해요.
이 페이지는 노마드 엔터프라이즈 라이선스를 구성, 적용, 검사하고 교체하는 방법에 대한 정보를 제공해요.
노마드 엔터프라이즈 클러스터의 각 서버는 시작하려면 라이선스가 있어야 해요. releases 사이트에서 노마드 엔터프라이즈를 다운로드해 주세요.
노마드 엔터프라이즈 데모를 설정하려면 영업팀에 문의해 주세요.
단계별 라이선스 지침은 Enterprise license 튜토리얼을 참고해 주세요. 평가판 라이선스를 받는 방법은 Request a trial license 섹션을 검토해 주세요.
참고: 노마드 엔터프라이즈 클러스터는 오픈소스 버전의 노마드로 다운그레이드할 수 없어요. 오픈소스 버전의 노마드를 실행하는 서버가 노마드 엔터프라이즈 클러스터에 조인하면, 오픈소스 노마드가 엔터프라이즈 기능과 관련된 raft 항목을 파싱할 수 없기 때문에 패닉(panic)이 발생해요.
출처: 문서
본문
만료되는 라이선스
노마드 엔터프라이즈 라이선스에는 만료 시간이 있어요. nomad license 명령으로 실행 중인 서버, 디스크, 또는 환경에서 라이선스를 읽고 검증할 수 있어요.
노마드를 업그레이드하거나 라이선스를 새 것으로 교체하기 전에 항상 nomad license inspect를 실행해 라이선스가 서버 바이너리와 유효한지 확인해야 해요.
노마드 엔터프라이즈 라이선스가 만료 시간에 가까워지면 노마드 서버는 주기적으로 만료가 임박했다는 경고 메시지를 기록해요. 아래는 그 경고의 로그 발췌를 보여줘요.
2021-03-29T15:02:28.100-0400 [WARN] nomad.licensing: license expiring: time_left=5m0s
2021-03-29T15:03:28.103-0400 [WARN] nomad.licensing: license expiring: time_left=4m0s
2021-03-29T15:04:28.106-0400 [WARN] nomad.licensing: license expiring: time_left=3m0s
2021-03-29T15:05:28.109-0400 [WARN] nomad.licensing: license expiring: time_left=2m0s
2021-03-29T15:06:28.112-0400 [WARN] nomad.licensing: license expiring: time_left=1m0s
2021-03-29T15:07:28.114-0400 [WARN] nomad.licensing: license expiring: time_left=0s
2021-03-29T15:07:58.104-0400 [ERROR] nomad.licensing: license expired, please update license: error="invalid license or license is expired"
라이선스가 만료되면 엔터프라이즈 기능이 제한돼요. 엔터프라이즈 엔드포인트에 대한 읽기 작업만 지원되고 쓰기 작업은 오류를 반환해요.
라이선스 구성
엔터프라이즈 라이선스를 설정하는 모든 옵션은 server license 구성 참조 문서를 참고해 주세요. 이 구성 지침은 IBM Passport Advantage Online(PAO)을 통해 얻은 노마드 라이선스에도 적용돼요.
노마드는 시작할 때 디스크나 환경에서 라이선스 파일을 로드해요. 라이선스 구성 옵션이 유효하지 않거나 만료된 라이선스라면 노마드 서버는 다음과 비슷한 오류로 종료돼요:
NOMAD_LICENSE=misconfigured nomad agent -dev
==> No configuration files loaded
==> Starting Nomad agent...
==> Error starting agent: server setup failed: failed to initialize enterprise licensing: a file license was configured but the license is invalid: error decoding version: expected integer
엔터프라이즈 라이선스와 상호작용하는 방법은 License commands를 참고해 주세요.