Private License Service

 

부모 페이지: Altium Infrastructure Server

인터넷과 격리된 오프라인 환경에서 Altium 소프트웨어 설치를 필요로 하는 조직에게 인터넷 기반 Altium 라이선싱 서비스 대신 로컬화된 Altium Infrastructure Server (AIS)를 통해 온디맨드 소프트웨어 라이선스의 편리성과 유연성을 제공할 수 있습니다. 무료로 다운로드할 수 있는 AIS는 로컬 또는 회사 전체 네트워크 시스템을 통해 접근 가능한 Private License Service (PLS)를 제공합니다.

회사 LAN/WAN에 연결된 PC에 설치된 Infrastructure Server는 관리자에 의해 회사의 Altium 라이선스를 획득하고, 그 후 PLS를 사용하여 이를 네트워크를 통해 Altium 소프트웨어 설치에 제공합니다. Altium의 웹 기반 라이선스 서비스에서 처음 획득한 라이선스는 로컬 액세스를 위해 개인 라이선스로 변환됩니다.

Altium 라이선스 서비스 포털에서 라이선스를 사용하는 것과 유사한 방식으로, PLS 호스팅 Altium 라이선스의 좌석(인스턴스)은 사용 중인 워크스테이션 소프트웨어에 의해 '임대'되고, 더 이상 필요하지 않을 때 '회수'되어 사용 가능한 라이선스 풀로 돌아갑니다. Altium PLS를 사용하면 라이선스를 로밍 기반으로 제공할 수도 있으며, 이 경우 라이선스 좌석이 지정된 시간 동안 대상 기기에 임대되어 소프트웨어의 호스트 PC(예: 노트북)가 네트워크와 격리된 상태에서 자유롭게 이동할 수 있습니다. 또한, 네트워크에 연결된 Altium 서버는 AIS에 의해 라이선스를 받을 수 있습니다.

Altium 인프라스트럭처 서버 (AIS)와 해당 PLS는 여러 Altium 소프트웨어 설치를 호스팅하는 기업이 필요한 유연성을 제공하며, 라이선스 및 좌석 사용을 중앙에서 구성, 모니터링 및 제어할 수 있는 장점이 있습니다. 이 AIS는 로컬 LAN/WAN에 호스팅되며 인터넷과 격리될 수 있습니다.

준비 사항

Private License Service를 사용하기 위한 첫 번째 단계는 Altium 인프라스트럭처 서버를 설치하고 라이선스를 적용하는 것입니다.

인프라스트럭처 서버 설치 참조

Altium Infrastructure Server의 기능은 적절한 Infrastructure Server 라이선스를 추가하여 AIS가 라이선스를 받은 후 사용할 수 있습니다. 이는 기본 admin/admin 자격 증명을 사용하여 AIS에 로그인 한 다음, 라이선스 페이지 (ADMIN » LICENSING)에 액세스하여 AIS 설치 다운로드와 함께 제공된 라이선스 파일을 추가함으로써 수행됩니다. 서버는 가져온 alf 라이선스 파일 또는 사용 가능한 경우 클라우드에서 얻은 AIS 라이선스로부터 '자체' 라이선스를 받습니다.

Infrastructure Server 라이선스 사용 참조

설치 및 라이선스 취득이 완료되면 AIS는 AltiumLive 포털을 통해 온라인 AltiumLive 라이선스 서비스로부터 Altium 소프트웨어의 라이선스를 취득할 수 있습니다. 이는 서버의 라이선스 관리자 페이지 (ADMIN » LICENSES)에서 From Cloud 옵션을 선택하여 버튼 메뉴를 사용하여 수행됩니다.

AIS는 Altium 라이선스 서비스 포털에 연결하고 로그인할 수 있도록 구성되어야 하므로 조직에서 구매한 라이선스를 처음에 취득할 수 있습니다. 이 작업이 완료되면 AIS는 오프라인 상태가 될 수 있습니다. 또는 필요한 모든 라이선스를 인터넷에 연결된 별도의 서버를 통해 취득한 다음 개별 라이선스 파일로 로컬 AIS로 전송할 수도 있습니다.

클라우드에서 소프트웨어 라이선스 취득 참조

라이선스 서비스 사용

Altium Infrastructure Server (AIS) 및 해당 Private License Service (PLS)가 설치되고 라이선스가 부여되었으면 (위와 같이), 서버, 클라이언트 액세스 (CAL) 및 기타 Altium 소프트웨어 라이선스와 같은 AltiumLive 라이선스 서비스에서 획득한 라이선스를 PLS를 통해 로컬 네트워크에서 제공할 수 있습니다.

로컬 PLS 설정

기본 PLS 구성에서는 기본적으로 모든 사용자 액세스로 설정된 획득한 라이선스가 네트워크에 호스팅된 Altium 소프트웨어 설치에 제공됩니다. 인프라스트럭처 서버 자체는 위에서 설명한대로 가져온 alf 라이선스 파일을 통해 '자체 라이선스'를 사용합니다.

PLS는 네트워크의 Altium 소프트웨어 설치 (클라이언트)에 라이선스를 제공합니다. AIS 라이선스 서비스에 연결될 때.
PLS는 네트워크의 Altium 소프트웨어 설치 (클라이언트)에 라이선스를 제공합니다. AIS 라이선스 서비스에 연결될 때.

기본 PLS 설정 및 획득한 라이선스 구성에 대해서는 Altium 소프트웨어에서 PLS로의 연결은 사용 가능한 라이선스에 대한 액세스 권한이 부여됩니다. 이 간단한 구성은 동일한 라이선스 요구 사항을 가진 여러 Altium 소프트웨어 워크스테이션 (예: 단일 다중 좌석 라이선스)에 라이선스를 부여하기 위해 중앙 라이선스 서비스 (AIS)를 사용하는 데 이상적입니다. Altium Designer와 같은 Altium 소프트웨어가 PLS에 연결하는 방법은 아래를 참조하십시오.

PLS 설정에 액세스하려면 AIS 브라우저 인터페이스의 라이선스 관리자 옵션 페이지를 선택하십시오 - ADMIN » SETTINGS - License Manager.

라이선스 관리자 옵션은 라이선스의 구성과 임대에 영향을 미칩니다.
라이선스 관리자 옵션은 라이선스의 구성과 임대에 영향을 미칩니다.

브라우저 설정 페이지의 라이선스 관리자 옵션은 다음과 같습니다:

  • Cloud license service url - AIS 설치에 의해 AltiumLive 라이선스 서비스에 액세스하기 위한 올바른 웹 주소로 미리 설정됩니다. 이 서비스를 통해 AltiumLive 로그인 자격 증명을 기반으로 라이선스를 획득할 수 있습니다. 자격 증명은 General – Altium Live Credentials 페이지에서 ADMIN » SETTINGS. 아래에서 추가 또는 편집할 수 있습니다.
  • Automatic user creation - 선택한 경우, PLS는 Altium Designer가 AIS에 연결될 때 (아래 참조) AIS 사용자 계정을 자동으로 생성합니다. 생성된 AIS 사용자 프로필은 역할 멤버십 및 따라서 해당 Altium 소프트웨어 워크스테이션의 라이선스 배포를 결정하는 데 사용됩니다. 이 옵션이 선택되지 않은 경우 사용자 계정이 생성되지 않습니다.
  • Seat return timeout interval - 클라이언트(연결된 워크스테이션)의 비활동 기간을 지정하여 현재 라이선스 임대가 만료되고 사용 가능한 라이선스 시트 풀로 반환되는 시간을 지정합니다. PLS는 정기적으로 네트워크를 통해 클라이언트에게 쿼리를 보내 응답을 기대하며, 지정된 시간 동안 응답이 없으면 라이선스 임대를 취소합니다. 클라이언트 소프트웨어가 정상적인 '정리' 방식으로 라이선스에서 연결을 해제할 때(종료, PLS에서 연결 해제 등), 임대된 라이선스 시트가 자동으로 반환됩니다.
  • Automatically create assignment for All Users group - 선택한 경우, 새로 획득한 라이선스는 모든 사용자 그룹에 할당됩니다. 서비스되는 라이선스는 AIS에 연결하는 모든 워크스테이션에서 액세스할 수 있으며, 워크스테이션의 사용자 프로필이 할당된 역할 그룹과 관계없이 사용됩니다. 라이선스 할당은 아래에서 설명한 대로 편집할 수 있습니다. 이 옵션이 선택되지 않은 경우 획득한 라이선스는 어떤 사용자 그룹에도 할당되지 않으며, 따라서 네트워크를 통해 액세스할 수 없습니다.

실제로 기본 설정은 Altium 소프트웨어 워크스테이션이 AIS 라이선스 서비스 (PLS)에 연결될 때 다음과 같습니다:

  1. 적합한 라이선스는 AIS에서 Altium 소프트웨어에 제공됩니다. 호환 가능한 모든 라이선스는 획득한 라이선스에 대해 PLS가 " Automatically create assignment for All Users group (모든 사용자 그룹에 대한 자동 할당 생성)"으로 설정되어 있기 때문에 모든 워크스테이션에서 사용할 수 있습니다.
  2. 워크스테이션 소프트웨어가 라이선스를 임대하지 않더라도 AIS에 기반한 새로운 사용자 프로필이 생성됩니다. 이는 기본 "Automatic User Creation(자동 사용자 생성)" 설정 때문입니다.

소프트웨어 사용자의 관점에서는 적합한 라이선스가 사용 가능하며 사용할 수 있음을 의미합니다.

Altium 소프트웨어 라이선스

AIS에서 구성하고 노출된 라이선스는 PLS의 클라이언트로 작동하는 네트워크의 Altium 소프트웨어 설치에서 액세스할 수 있습니다.

예를 들어 PLS에서 제공하는 Altium Designer 라이선스에 액세스하려면, 먼저 라이선스 관리 뷰에서 "로컬 서버에 연결" 옵션을 사용하여 연결을 설정합니다. 개인 라이선스 서버 설정 대화 상자에서 AIS의 "서버 이름"과 "서버 포트" 필드를 일치시킵니다.

Altium 계정에 로그인한 후, 개인 라이선스 서버 설정 대화 상자를 열려면 License Management 뷰에서 Add License 컨트롤을 클릭하고 Connect to Private Server 옵션을 선택하십시오.

개인 라이선스 서버 설정 대화 상자에서 라이선스 연결을 구성할 때 AIS를 Secondary server(보조 서버)로 설정할 수 없음에 유의하십시오. 대화 상자의 추가 Secondary server 필드는 레거시 라이선스 서버 응용 프로그램에 적용되며, 이 응용 프로그램은 Windows 서비스로 실행되며 기본 및 보조 서버 구성에서 모두 인식됩니다.

Altium Designer가 Infrastructure Server와 해당 PLS에 연결되면, 연결된 개인 서버의 정보가 Private Server 영역에 표시되며, 뷰의 사용 가능한 라이선스 영역은 PLS 연결로 제공되는 특정 라이선스를 자동으로 표시하여 사용할 수 있습니다.

현재 연결된 개인 라이선스 서버와의 연결을 해제하려면 Disconnect  버튼을 사용하십시오. Disconnect  버튼의 메뉴를 사용하여 이전에 연결된 서버에 연결하거나 새 서버에 연결하거나 현재 연결된 서버를 제거할 수 있습니다 (실제로 연결을 해제하고 이전에 연결된 서버 목록에서 제거).

Altium Designer 설치를 위한 라이선스를 임대하려면 목록에서 원하는 라이선스를 선택하고 Use 버튼을 클릭하십시오. 또는 AIS에서 호스팅되는 라이선스를 Automatic Leasing(자동 임대) 모드로 설정하여 클라이언트 소프트웨어에서 사용자 개입이 필요하지 않도록 할 수도 있습니다. AIS에 초기 연결을 설정하는 것을 제외하고 Altium Designer는 PLS 연결 설정을 유지하고 시작할 때 연결을 다시 시도합니다.

라이선스를 사용 중인 경우 해당 타일에는  아이콘이 표시되고 녹색 테두리로 강조됩니다. 해당 라이선스의 Seats 필드는 해당 라이선스의 다른 좌석을 반영하도록 업데이트됩니다.

Altium 소프트웨어 사용자는 개인 라이선스를 사용하기 위해 온라인 Altium 계정에 로그인할 필요가 없으며, 로컬 LAN/WAN 연결은 인터넷과 격리될 수 있습니다. 필요한 경우 소프트웨어의 System - Account Management 페이지로 이동하여 Altium 계정 연결을 비활성화하고, Preferences(환경 설정)에서 System- Network Activity 환경 설정 페이지를 사용하여 허용할 특정 네트워크 연결 서비스를 선택하십시오.

라이선스가 임대되면 클라이언트 소프트웨어에서 자동 또는 수동 선택으로 Infrastructure Server의 Licensing 페이지(ADMIN » LICENSES)에 해당 라이선스의 사용자 수가 증가한 것으로 표시됩니다. 작업 스테이션이 PLS와의 연결을 끊거나 사용자가 소프트웨어를 닫거나 AIS 관리자가 관련된 버튼을 사용하여 라이선스 임대가 강제로 취소되면 라이선스가 즉시 해제됩니다.

기본 및 권장되는 PLS 설정 옵션은 Automatic user creation을 활성화하는 것입니다. 여기에 표시된 예에서 작업 스테이션 SRB-AZ-056은 활성 Windows 사용자 계정 pavel.demidov에 Altium 라이선스를 임대했습니다. 이로 인해 AIS에 일치하는 사용자 계정(pavel.demidov)이 생성되며, 이 계정은 특정 라이선스에 할당된 역할에 추가될 수 있습니다. 이렇게 하면 라이선스 액세스를 개별 작업 스테이션에 대해 관리할 수 있습니다. 기본적으로 라이선스는 모든 사용자 역할로 설정됩니다.

Automatically generated User Profile (자동 생성된 사용자 프로필)에서 Automatic user creation 옵션에 대한 자세한 내용을 확인하세요.

라이선스 액세스 관리

Altium 소프트웨어 사용자의 라이선스 가용성을 제어하기 위해 Altium Infrastructure Server (AIS)는 특정 라이선스를 정의된 사용자 역할 (사용자 그룹)과 연결할 수 있도록 구성할 수 있습니다. 실제로 AIS에 워크스테이션이 연결되면 라이선스 서비스 (PLS)는 워크스테이션의 사용자 프로필이 멤버로 포함된 역할에 할당된 라이선스만 제공합니다.

AIS에서 획득한 라이선스는 기본적으로 '모든 사용자'에게 할당되지만, 사용 가능한 역할로 재할당할 수 있습니다. 마찬가지로, 사용자를 사용 가능한 역할에 추가할 수 있습니다.

► AIS에서 사용자 및 역할을 사용하는 방법에 대한 개요는 User and Role (사용자 및 역할)을 참조하고, 자세한 정보는 Managing Users(사용자 관리)를 참조하십시오.

사용자 역할 멤버십을 통해 이보다 구체적인 방식으로 라이선스 배포를 관리하기 전에, Infrastructure Server 조건이 몇 가지 갖춰져 있어야 합니다:

  • 해당 소프트웨어 워크스테이션에 대한 사용자 프로필이 추가되었습니다. 이는 워크스테이션이 AIS에 연결되었을 때 자동으로 생성됩니다.
  • 적합한 사용자 역할이 AIS에 추가되었으며, 위의 사용자 프로필이 해당 역할의 멤버로 포함되었습니다.
  • 워크스테이션 소프트웨어에 적용되는 라이선스가 AIS에 획득되었습니다. 라이선스는 활성화되어 있어야 하며 충분한 좌석이 있어야 합니다.
  • AIS의 기본 admin/admin 계정이 올바르게 구성된 (기본값이 아닌) 관리자 계정 프로필로 변경되었습니다. AIS를 사용하는 방식에 관계없이 이는 강력히 권장됩니다.

라이선스 할당

AIS 사용자 계정과 역할이 설정되면, 획득한 소프트웨어 라이선스를 필요에 따라 역할에 할당할 수 있습니다.

아래 이미지에서 보여지는 경우, 두 개의 작업 스테이션 (ENGINEERING-2ENGINEERING-3)이 연결되어 작업 스테이션의 활성 Windows 계정을 기반으로 일치하는 사용자 프로필 (BruceNarelle)을 생성합니다. 두 개의 역할 (EngineeringQA)이 추가되었으며, 사용자는 해당 역할의 구성원으로 추가되었습니다 (BruceEngineering의 구성원이고, NarelleEngineeringQA의 구성원입니다).

획득한 라이선스에 액세스하기 위해 라이선스 목록 (ADMIN » LICENSES)을 선택하여 AIS에 할당할 수 있습니다. 아래 예시에서는 두 개의 Altium 소프트웨어 라이선스가 AIS에 추가되었으며, 초기에는 기본 All Users 역할에 할당되었습니다.

보다 적합한 역할로 라이선스 할당을 변경하려면, 해당 라이선스의 버튼을 선택하여 라이선스 편집 페이지를 열고, 그런 다음 License assignments 편집 버튼 ()을 선택하여 할당 편집 대화 상자의 Assign to role 메뉴 옵션에 액세스합니다. 이 예시에서는 라이선스가 QA 역할로 재할당되었습니다.

라이선스 할당 옵션은 다음과 같습니다:

  • Automatic leasing (자동 임대): 워크스테이션에서 Altium 소프트웨어가 이 라이선스를 사용할 수 있을 때 자동으로 이 라이선스를 임대(사용)하도록 강제합니다. 예를 들어 소프트웨어의 라이선스 관리 뷰에서는 일반적으로 목록에서 라이선스를 선택하고 사용을 선택하는 프로세스가 이 라이선스에 대해 자동으로 수행됩니다.
  • Seat availability (좌석 가용성): 관련된 역할에 대해 사용 가능한 라이선스 좌석 수(최대 좌석 등급까지)를 지정하거나, 해당 라이선스의 총 좌석 수(사용자 수 속성)를 활성화하기 위해 모든 가용 좌석 옵션을 선택합니다.
  • Roaming (로밍): 호스트 PC가 네트워크에 연결되지 않은 경우에도 Altium 소프트웨어에서 라이선스를 '로밍'할 수 있도록 로밍 허용 옵션을 선택합니다. 최대 로밍 기간 설정은 지정된 기간 후에 '로밍' 좌석을 비활성화하도록 라이선스를 구성합니다. Altium 라이선스 로밍에 대한 자세한 정보는 온디맨드 라이선스를 참조하십시오.
  • Notifications (알림): 알림은 특정 이벤트에 대한 사용자에게 전송되는 메시지입니다. 예를 들어 사용 가능한 라이선스 좌석의 지정된 백분율이 임대되거나 좌석 임대 시도가 실패한 경우에 알림이 전송됩니다. 이메일 알림은 구성 및 활성화되기 전까지 사용할 수 없습니다. 자세한 내용은 이메일 알림 구성을 참조하십시오.
    • Notify when <x>% of available seats have been leased (사용 가능 좌석의 <x>%가 임대되었을 때 알림) 옵션이 활성화되고 임대된 좌석 수가 이 백분율에 도달(또는 초과)하면, 관련 알림 이메일이 Send to users with role (역할에 대한 사용자에게 보내기) 필드에 지정된 역할 그룹으로 전송됩니다. 예시 보기.
    • Send reject notification (거부 알림 보내기) 옵션이 활성화되면, 사용자가 사용할 수 없는 라이선스 좌석을 임대하려고 시도할 때 위의 역할에게 오류 이메일이 전송됩니다. 예를 들어, (새로 고쳐지지 않은) Altium Designer 라이선스 관리 뷰에서 사용 가능한 좌석으로 표시되지만 다른 사용자에 의해 이미 임대된 경우입니다. 예시 보기.

새 라이선스 할당 구성이 완료되면 선택한 역할에 할당을 확정하기 위해 를 클릭하세요. 기존 라이선스 할당을 삭제하려면 해당 항목과 관련된 버튼을 사용하세요.

라이선스 역할 보기

기존 라이선스 역할 할당을 일괄적으로 보고 편집하려면 라이선스 관리자(ADMIN » LICENSES Roles 탭)에서 Roles 보기를 선택하세요. Roles 열에서 역할 이름을 클릭하여 해당 사용자 구성원과 오른쪽에 할당된 라이선스를 확인할 수 있습니다. 이 예시에서 사용자 NarelleQA 역할의 구성원이며, 위에서 할당한 대로 15석 라이선스에 액세스할 수 있음을 이 집합적인 보기에서 확인할 수 있습니다.

이 보기에서는 버튼을 통해 역할에 라이선스 할당을 추가할 수도 있습니다. 이 경우 Engineering 역할에 라이선스를 할당하고, 따라서 사용자 프로필 BruceNarelle에게 라이선스를 할당하려면 라이선스 드롭다운 메뉴에서 적합한 라이선스를 선택하고, 할당 추가 대화 상자에서 변경 사항을 저장하세요.

여기에서 5개의 시트 라이선스가 Engineering 역할과 해당 멤버 워크스테이션 계정(사용자)에 추가되었습니다. 할당된 라이선스에 대한 자세한 내용은 해당 항목과 관련된 확장 옵션 ( )을 선택하세요.

이 경우에는 기존 할당이 All Users에서 특정 Role로 재할당되는 것이 아니라 Role에 새로운 라이선스 할당이 추가되었음을 유의하십시오 (위에서 설명한 대로). 이는 여기에 표시된 예제와 같이 5석 라이선스가 Engineering Role에 추가되었지만, 해당 라이선스는 여전히 기본 All Users Role에 할당되어 있으며 - 따라서 Infrastructure Server에 연결되는 모든 워크스테이션에 노출됩니다.

라이선스의 추가 All Users Role 할당을 삭제하면 라이선스가 Engineering Role에만 할당되어 더 이상 두 Role에 할당되지 않으며, 따라서 Engineering 사용자 그룹에 독점적으로 사용 가능합니다. 기존 라이선스 할당을 삭제하려면 해당 항목과 관련된 버튼을 사용하십시오.

이 예제 라이선스 할당 결과로 인해 다음과 같은 결과가 발생합니다:

  • PC ENGINEERING-2에서 Windows 계정 이름이 Bruce인 소프트웨어 워크스테이션은 15석 소프트웨어 라이선스를 제공받게 됩니다. 이는 AIS에서 다음과 같은 이유로 인해입니다:
    • 연결된 사용자 프로필은 Bruce (Bruce/ENGINEERING-2)입니다.
    • 사용자 프로필 BruceEngineering 역할 그룹의 구성원입니다.
    • Engineering 역할에는 15석 라이선스가 할당되어 있습니다.
  • PC ENGINEERING-3에서 Windows 계정 이름이 Narelle인 소프트웨어 워크스테이션은 15석과 5석 소프트웨어 라이선스를 제공받게 됩니다. 이는 AIS에서 다음과 같은 이유로 인해입니다:
    • 연결된 사용자 프로필은 Narelle (Narelle/ENGINEERING-3)입니다.
    • 사용자 프로필 NarelleEngineeringQA 역할 그룹의 구성원입니다.
    • Engineering 역할에는 15석 라이선스가 할당되어 있고, QA 역할에는 5석 라이선스가 할당되어 있습니다.

라이선스 사용하기

AIS 기반의 Private License Service는 라이선스 할당 및 사용을 관리하기 위한 다양한 관리 기능을 제공합니다. 이는 임대된 라이선스를 강제로 해제하고 라이선스 사용 상황을 철저히 모니터링하는 기능을 포함합니다.

사용 중인 라이선스 해제하기

Altium 소프트웨어 설치 중 라이선스가 올바르게 해제되지 않은 경우, PLS는 해당 라이선스를 종료하고 사용 가능한 라이선스 자리 풀로 돌려주는 수단을 제공합니다. 이는 사용자의 PC가 소프트웨어가 활성화된 상태에서 대기 상태로 전환되거나, 소프트웨어 충돌로 인해 정상적인 종료가 방해된 경우에 발생할 수 있습니다. 실제로 해당 라이선스 자리는 여전히 사용 중으로 등록되어 있으므로 다른 사용자에게 거부됩니다.

이 상황에서 관련된 라이선스를 찾으려면 AIS 웹 인터페이스의 라이선스 목록으로 이동하여 ADMIN » LICENSES를 선택하십시오. Licenses 탭 아래에 표시된 라이선스 목록에서 각 항목의 임대 정보는 버튼을 사용하여 확장하여 확인할 수 있습니다. 이를 사용하여 라이선스 자리를 여전히 보유한 사용자를 찾을 수 있습니다.

해당 사용자에게 임대된 라이선스를 종료하고 자리를 라이선스 풀로 돌려주려면 사용자 항목과 관련된 버튼을 클릭한 다음, Release seat 대화 상자에서 작업을 확인하십시오. 예를 들어, Altium Designer는 관리자에 의해 강제로 라이선스가 해제되었음을 사용자에게 알립니다.

알림은 네트워크 기반 사용자 클라이언트에만 적용되며, Infrastructure Server와 동일한 PC에 설치된 Altium 소프트웨어를 사용하는 라이선스를 임대한 소프트웨어 사용자에게는 적용되지 않음을 유의하십시오.

라이선스 사용 모니터링

Altium Infrastructure Server(AIS)에는 조직 내에서 Altium 소프트웨어 라이선스가 어떻게 사용되는지 감사할 수 있는 라이선스 사용 모니터링 및 보고 기능이 포함되어 있습니다. 이는 사용 가능한 라이선스 좌석을 최대한 활용하고, 미래의 라이선스 요구 사항을 예측하고 개별 사용자의 사용량을 결정하는 데 유용합니다.

AIS 라이선스 사용 기능은 administrator(관리자) 메뉴에서 License Manager page의 Reports 탭에서 액세스할 수 있습니다 (ADMIN » LICENSES). 이는 보고서 뷰 내의 특정 탭을 통해 액세스되는 다양한 보고서 옵션을 제공합니다. 각 보고서에 필요한 정보 유형에 따라 특정 라이선스, 역할, 사용자 및 시간대를 포함하는 결과를 조정하기 위해 관련 보고서 필터를 적용할 수 있습니다.

예를 들어 특정 라이선스 집합의 라이선스 활동을 보고서 결과로 필터링하려면 Licenses 드롭다운 메뉴에서 관심 있는 라이선스를 선택하고 를 클릭하십시오. 각 보고서 스타일 탭이 선택된 동안 옵션의 필터링 작업이 유지되어 해당 라이선스로 제한된 사용 보고서를 볼 수 있습니다.

현재 보고서를 CSV 형식으로 디스크에 내보내는 옵션도 제공하는 보고서 페이지는 관리 및 회계 목적에 맞게 Microsoft Excel 및 기타 스프레드시트 애플리케이션과 호환되는 형식입니다. 적절한 탭을 사용하여 원하는 보고서 결과를 선택하고 필요에 따라 필터링한 다음, 버튼을 클릭하고 파일을 디스크에 저장할 위치를 지정하세요.

사용자 정의 오류 메시지

Altium 소프트웨어를 사용하는 동안 사용자는 사용자 계정, 라이선스 및 시트 할당 문제에 대한 Infrastructure Server에서 팝업 오류 대화 상자의 다양한 메시지를 받을 수 있습니다.

대화 상자에 표시된 오류 코드의 텍스트는 errors.xml 파일의 내용을 편집하여 수정할 수 있습니다. 이 파일은 AIS 설치의 LicenseManagerService 디렉토리에 위치하며, 일반적으로 C:\Program Files (x86)\Altium\Altium Infrastructure Server\LicenseManagerService에 있습니다.

예를 들어, PLS가 동기화된 사용자 프로필을 생성할 수 없는 경우에 생성되는 기본 오류 메시지에 대한 XML 항목은 다음과 같습니다. PLS의 자동 사용자 생성 옵션이 비활성화되어 있는 경우입니다:
<Error code="4" text="라이선스 관리자에 연결할 수 없습니다.&#13;&#10;사용자 %USERNAME%을(를) 찾을 수 없으며 서버 정책으로 인해 생성할 수 없습니다.&#13;&#10;라이선스 관리자에 문의하세요."/>

이를 수정하여 다음과 같은 오류 대화 상자를 생성할 수 있습니다. CR/LF 코드(&#13;&#10;) 및 관련 사용자 이름(%USERNAME%)과 같은 핵심 매개 변수를 필요한 곳에 포함할 수 있다는 점에 유의하세요.

'코드 4' 상태에 대한 수정된 오류 대화 상자 메시지입니다.
'코드 4' 상태에 대한 수정된 오류 대화 상자 메시지입니다.

AIS는 errors.xml 파일에 대한 변경 사항을 수락하기 위해 재시작해야 할 수 있습니다. 이는 호스트 PC를 재부팅하거나 Windows의 인터넷 정보 서비스 (IIS) 관리자에서 서버를 다시 시작함으로써 수행할 수 있습니다 (%windir%\system32\inetsrv\InetMgr.exe).

원격 Altium 서버 라이선스

Altium Designer와 같은 Altium 설계 소프트웨어를 라이선스하는 것 외에도 Altium Infrastructure Server (AIS)를 사용하여 Altium 서버를 라이선스할 수 있습니다. 이 서버 구성에서 AIS는 네트워크 상의 Altium 서버를 포함한 모든 Altium 제품에 대한 중앙 라이선스 관리자 역할을 수행합니다. 이러한 Altium 서버는 개별 엔지니어링 부서에서 설계 데이터 관리에 사용되는 서버와 같은 네트워크 상의 Altium 소프트웨어 설치와 함께 사용됩니다.

이러한 유형의 설치는 각 회사 부서 (엔지니어링, QA 등)가 여러 Altium 소프트웨어 설치를 사용하고 로컬 부서 서버를 설계 데이터 관리 목적으로 사용하는 대규모 기업에 적합합니다. Altium 서버와 Altium 소프트웨어 설치 모두 Altium Infrastructure Server (AIS)의 라이선스 관리자 (PLS)와 같은 중앙, 전용 라이선스 서비스에 의해 라이선스됩니다.

► 이 다중 서버 구성의 도식 표현을 보려면 아래 다이어그램을 참조하십시오.

부서 서버가 이미 로컬 사용자 계정을 설정한 상태라고 가정할 때, 부서의 모든 라이선스는 중앙 AIS에서 관리될 수 있습니다.

  • AIS가 유효한 Altium ServerAltium Server CAL 라이선스를 확보한 경우.
  • 원격(부서) 서버가 중앙 AIS에 액세스하기 위해 External PLS Mode (외부 PLS 모드)를 사용하도록 구성되었으며, 서버의 로컬 '자체 라이선싱' 관리자가 비활성화된 경우 (아래 참조).

Altium Server 라이선스 추가

서버 라이선스는 다른 라이선스와 마찬가지로 AIS에 추가됩니다. 버튼 메뉴에서 From cloud 옵션을 선택하고 ALtiumLive 라이선스 서비스에서 사용 가능한 라이선스를 선택하여 추가합니다.

올바르게 설정된 경우, 네트워크의 Altium Server는 AIS에서 사용 가능한 라이선스를 자동으로 할당받으므로 AIS 자체에서 추가 구성이 필요하지 않습니다. 라이선스는 기본 모든 사용자 그룹에 할당된 상태로 유지될 수 있으며, 할당의 Auto leasing (자동 임대) 옵션을 선택할 필요가 없습니다.

원격 서버 PLS 구성

Altium Server는 일반적으로 자체 라이센싱 기능을 통해 라이센스를 사용하지만, 이 경우에는 중앙 라이센싱 서비스(AIS)가 서버의 라이센스를 제공합니다. Altium Server 설정을 변경하여 AIS에서 네트워크를 통해 사용 가능한 라이센스를 임대하도록 설정하려면, 먼저 License Manager 설정에서 External PLS mode를 선택하세요 (Admin » Settings – License manager).

이 모드에서 (부서) 서버는 PLS URLPLS Port  필드에 지정된 서버 PLS 주소와 포트에서 라이센스를 가져오려고 시도합니다. 중앙 라이센싱 서비스로 작동하는 AIS의 네트워크 주소/포트를 입력하세요. 위 이미지에서 '외부' AIS의 네트워크 주소는 http://LicenseServer입니다. 이는 AIS 기반 라이센스 서비스 호스트 PC의 네트워크 컴퓨터_이름에 기반합니다.

Altium Server는 또한 자체 PLS에서 라이센스를 찾는 대신 지정된 외부 PLS 서비스인 AIS에서 라이센스에 액세스해야 합니다. 위의 이미지에서  Use local license manager for vault licensing (보관함 라이센스에 대해 로컬 라이센스 관리자 사용) 옵션의 선택을 해제하여 이를 수행할 수 있습니다.

라이센스 관리자에서 변경 사항을 확인하기 위해 새 구성을 저장하세요 ( ).

다른 소스에서 라이선스를 받은 후에는, 서버를 다시 시작하여 기능을 활성화해야 함을 유의하십시오.

구성된 부서 서버는 이제 중앙 AIS에서 라이선스를 임대하며, 최소한 서버 라이선스 좌석 사용자 수가 증가하고, 점유된 좌석이 원격 서버의 생성된 <컴퓨터 이름>:시스템 사용자에 등록되는 것을 보여줍니다. 이 예제에서 원격 서버(Altium On-Prem Enterprise Server)는 IMPALA라는 이름의 PC에서 호스팅됩니다.

AIS 라이선스 관리자 설정에서 Automatic user creation(자동 사용자 생성) 옵션이 활성화되어 있는 경우 (필수), 예제에서 보여지는 것처럼 (부서) 서버 시스템 연결을 위한 사용자 프로필이 생성됩니다. 관련 설정은 ADMIN » SETTINGS – License manager에서 확인할 수 있습니다.

로컬 서버 사용자에 대한 라이선스

더 큰 다중 서버 시스템에서는 위에서 설명한 대로 부서 서버가 로컬 워크스테이션에 정상적인 데이터 관리 서비스를 제공하지만 내부 라이선싱 서비스(PLS)는 중앙 AIS의 라이선스 서비스를 사용하도록 '전환'됩니다. 이는 부서 서버와 그를 사용하는 로컬 Altium 소프트웨어의 라이선스가 중앙 PLS 서비스에서 제공됨을 의미합니다.

이러한 배치로 인해 부서 워크스테이션 사용자는 기존 사용자 계정을 사용하여 '로컬' 서버에 정상적으로 로그인합니다. 로컬 서버가 External PLS 모드로 설정되어 있으므로 로그인한 사용자는 중앙 라이선싱 서비스(AIS)에서 '리다이렉트'된 라이선스에 액세스할 수 있습니다. 예를 들어 Altium Designer에서 로그인한 경우, License Management (라이선스 관리) 뷰에서 자동으로 중앙 AIS에서 제공하는 호환 가능한 라이선스가 나열됩니다.

서버 사용자 동기화

로컬 Altium 서버를 통해 원격 라이선스에 사용자 액세스 권한을 부여하는 메커니즘의 일부는 중앙 라이선싱 서버(AIS)에 '동기화'된 사용자 이름을 생성하는 것입니다. 이는 AIS 라이선스 관리자(PLS)의 Automatic user creation (자동 사용자 생성) 옵션의 기능으로, 로컬(부서) Altium 서버에 로그인하는 소프트웨어 워크스테이션에 성공적으로 라이선스를 부여하기 위해 활성화되어야 합니다.

Automatic user creation이 중앙 라이선싱 AIS에서 활성화되지 않은 경우 로컬 서버는 AIS 라이선스 관리자에서 유효한 사용자 계정에 연결할 수 없습니다.

예를 들어, 아래 이미지는 Altium On-Prem Enterprise Server (IMPALA에서 호스팅)를 보여주며, 등록된 두 개의 사용자 계정인 BruceNarelle을 가지고 있습니다. 이들은 서버에 로그인하여 데이터 관리 서비스에 액세스하는 로컬 사용자 계정을 나타냅니다. 이 서버는 위의 다중 서버 이미지에서 나타낸 로컬 부서 서버 중 하나를 대표합니다. 모든 라이선스는 AIS의 중앙 라이선스 서비스에서 가져옵니다.

중앙 AIS에서 제공하는 라이선스가 기본 All User 액세스로 설정된 경우, 이러한 라이선스는 부서 서버를 통해 로그인한 모든 로컬 사용자에게 리디렉션됩니다. 서버 사용자가 로그인한 후에도 라이선스가 임대되지 않았더라도, 중앙 AIS의 라이선스 서비스는 자동으로 '동기화된' 사용자 계정을 생성합니다. 아래 이미지에서 사용자 Bruce는 로컬 서버 IMPALA에서 계정에 로그인했으며, 중앙 라이선스 AIS(LicenseServer)에서 라이선스를 가져오도록 설정되어 있습니다. 여기서 Altium Designer는 중앙 라이선스 서비스(AIS)에서 제공하는 라이선스를 사용하고 있으며, 이는 Bruce IMPALA로 생성된 AIS의 자동 생성 사용자 계정의 First Name + Second Name 항목으로 간주됩니다. 또한 라이선스 테이블 제목에서 사용 가능한 라이선스의 원본이 Private Server인 것을 알 수 있으며, 이 경우에는 LicenseServer입니다.

아래 그림과 같이 사용자들이 자신들의 부서 로컬 서버에 워크스테이션에서 로그인하면, 로컬 서버 계정 Bruce는 AIS 계정 이름 IMPALA:Bruce로 자동으로 생성되고, 서버 사용자 Narelle은 중앙 AIS에서 IMPALA:Narelle로 변환됩니다.

IMPALA:System 계정은 부서 서버 자체(이 예시에서는 Altium On-Prem Enterprise Server)에 해당합니다. 이 서버는 AIS에서 서버 라이선스를 대여하고 있습니다. 자세한 내용은 Licensing a Remote Altium Server (원격 Altium 서버 라이선스 사용)을 참조하십시오.

AIS에 등록된 이 사용자 계정은 필요에 따라 편집할 수 있습니다. 연결성과 역할 연관은 계정의 User Name에만 바인딩되므로 다른 매개변수는 필요에 따라 변경할 수 있습니다. 예를 들어, AIS 계정의 이름을 변경하면 Altium 소프트웨어가 로컬 서버에 로그인할 때 라이선스와 연결된 이름도 변경됩니다.

서버 사용자 라이선스 관리

멀티 서버 설정에서 중앙 라이선싱 서버에 동기화된 사용자 이름은 역할에 추가하여 라이선스와 좌석 가용성을 관리할 수 있습니다. 그런 다음 사용자가 로컬(부서) 서버에 로그인하면 중앙 AIS에서 사용 가능한 라이선스는 중앙 라이선싱 서비스의 동기화된 사용자 프로필에 구성된 Role and License assignment (역할 및 라이선스 할당)에 따라 결정됩니다.

여기에 표시된 예제에서:

  • 동기화된 사용자 IMPALA:Bruce (로컬 부서 서버 IMPALA에서 동기화된 Bruce 사용자)가 QA 역할의 구성원으로 지정되었습니다.
  • QA 역할은 사용 가능한 Altium Designer 라이선스 중 하나에 할당되었으며, 20개의 라이선스 좌석 중 5개가 역할에 할당되었습니다.
  • 동기화된 사용자 IMPALA:Narelle (로컬 부서 서버 IMPALA에서 동기화된 Narelle 사용자)가 Eng 역할의 구성원으로 지정되었습니다.
  • Eng 역할은 사용 가능한 Altium Designer 라이선스 중 하나에 할당되었으며, 20개의 라이선스 좌석이 모두 역할에 할당되었습니다.
All Users 기본 라이선스 할당은 모든 연결된 사용자가 해당 라이선스에 액세스 할 수 있음을 의미하므로, 이를 특정 역할 할당으로 편집하거나 원하는 라이선스 역할 할당으로 대체해야 합니다.

이 예시를 따라가면, 사용자가 Altium Designer에서 로컬 부서 서버의 Bruce 계정으로 로그인하면 중앙 라이선스 서비스(AIS)를 통해 로컬 서버(Altium On-Prem Enterprise Server)에서 20석 중 5석의 Altium Designer 라이선스가 제공됩니다. 마찬가지로, Altium Designer에서 Narelle 서버 계정으로 로그인하면 다른 Altium Designer 라이선스의 20석이 모두 사용 가능합니다.

라이선스 할당에서 Automatic leasing 옵션이 선택된 경우, 사용자는 디자인 소프트웨어를 라이선스하는 데 개입할 필요가 없습니다.

이러한 사용자 역할 및 라이선스 할당은 일반적으로 라이선스 서버 관리자가 로컬 서버 사용자가 처음으로 로그인할 때 구현됩니다(AIS에서 사용자 동기화 프로세스를 시작함).

라이선스 접근 문제 해결

소프트웨어가 Infrastructure Server의 PLS에 연결할 수 없거나 AIS에서 구성한 라이선스가 소프트웨어에서 사용 가능하게 보이지 않는 경우, 시스템 또는 서버 설정이 접근을 방해할 수 있습니다.

문제 해결 시 다음 사항을 고려하세요:

  • 호스트 PC 방화벽 - Altium 서버 PLS는 네트워크 상에서 라이선스 데이터를 전송할 때 기본적으로 포트 9780을 사용합니다. AIS 설치 중 호스트 PC의 방화벽에서 이 포트가 열려 있는지 확인하십시오.
  • 허용된 네트워크 연결 - 예를 들어 Altium Designer는 System - Network Activity 페이지를 제공합니다. '라이선스 서버' 항목이 선택되어 있는지 확인하여 AIS가 네트워크를 통해 Altium Designer와 통신할 수 있도록 하십시오.
  • 기본 테스트 수행:
    • 로컬에서 확인 - AIS가 Altium 소프트웨어 설치를 호스트하는 PC에 설정되어 있는 경우, 원격 PC를 문제 해결하기 전에 해당 로컬 설치에서 서버의 PLS에 접근 가능한지 확인하십시오. PLS와 개인 라이선스가 로컬에서 사용 가능한 경우, 연결할 수 없는 네트워크의 PC에는 서버 PLS가 아닌 네트워크 또는 소프트웨어 구성 문제가 있는 것입니다.
    • 모든 사용자에게 라이선스 할당 - AIS에서 올바르게 할당된 라이선스가 Altium 소프트웨어 설치에서 임대할 수 없는 경우, 해당 라이선스의 역할 할당을 일시적으로 All Users(모든 사용자)로 변경하십시오 (또는 해당 라이선스에 대해 새로운 모든 사용자 할당을 만드십시오). 위의 License Assignment (라이선스 할당)을 참조하십시오. 그런 다음 소프트웨어에서 사용 가능해지면 서버의 사용자 역할 또는 라이선스 할당에 문제가 있었음을 나타냅니다.
  • 서버 PLS 새로 고침(Refresh) - AIS에서 PLS 라이선스 설정을 변경한 후, 특히 서버 라이선스를 추가하거나 제거한 경우, 변경 사항을 보려면 로그아웃한 다음 다시 로그인해야 할 수 있습니다. 일부 상황에서는 PC를 재부팅하거나 Windows의 IIS 관리자에서 서버 재시작 기능을 사용하여 AIS를 다시 시작해야 할 수도 있습니다.
  • 소프트웨어의 PLS 연결 새로 고침 - 서버 PLS 또는 Altium 소프트웨어에서 라이선스 액세스를 변경한 후, 변경 사항을 감지하기 위해 소프트웨어 연결을 새로 고쳐보십시오. 예를 들어 Altium Designer에서는 Licensing Management 페이지와/또는 Disconnect/Reconnect... private license server 링크에서 Refresh (새로 고침) 버튼을 클릭하십시오. 전체 연결 새로 고침을 강제로 수행하려면 Setup private license server 링크를 선택하고 Private License Server Setup 대화 상자에서 OK을 클릭하십시오.
  •  Automatic user creation (자동 사용자 생성) 모드 사용 - AIS에서 이 옵션이 꺼져 있는 경우, 소프트웨어가 PLS에 연결되었을 때 사용자 프로필이 생성되지 않습니다. 따라서 관련 사용자 계정을 만들거나 특정 라이선스가 할당된 역할의 구성원으로 만들 수 없습니다. 위에서 설명한 것처럼 다중 서버 구성에서는 서버 사용자가 로그인하고 라이선스에 액세스하기 위해 자동으로 생성된 AIS 사용자 프로필이 필요합니다.
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
콘텐츠