Altium 인프라스트럭처 서버
여러 워크스테이션에서 상당한 수의 소프트웨어 설치본을 운영하는 전자 기업의 경우, 해당 설치본의 배포, 구성 및 라이선스를 엔터프라이즈 수준에서 관리할 필요가 있습니다. 회사 설계 소프트웨어를 중앙에서 관리할 수 있는 솔루션을 제공하기 위해 Altium은 Altium Infrastructure Server (AIS)를 개발했습니다. AIS는 Altium의 Server Foundation 플랫폼을 기반으로 구축된 무료 서버 기반 Altium 소프트웨어 관리 솔루션입니다.
로컬 사내 네트워크에 설치하면, 새 서버는 Altium Software의 오프라인 설치, 라이선싱 및 업데이트를 중앙에서 제어하고, 소프트웨어 사용자와 그들이 속한 역할(사용자 그룹)을 관리할 수 있습니다.
Infrastructure Server가 제공하는 Altium 기술 서비스는 다음과 같습니다:
- 사용자 프로필 관리 및 사용자 역할 할당.
- 클라이언트 연결 서비스 – 세션 관리, LDAP 동기화.
- Private License Service – 소프트웨어 라이선스 획득, 할당 및 추적.
- Network Installation Service – 소프트웨어 설치 패키지의 획득, 번들링, 네트워크 배포.
서버 설치
Altium Infrastructure Server(AIS)는 Altium에서 무료로 다운로드할 수 있는 installation file로 제공되며, Windows 7(또는 이후) 운영체제(OS)를 실행하는 PC와 호환됩니다. 단, Windows OS의 기본 버전(Core, Home, Starter, Base)을 실행하는 시스템이나 레거시 Windows XP OS를 사용하는 PC에는 설치할 수 없습니다.
► 자세한 내용은 AIS System Requirements를 참조하십시오.
설치 프로세스는 (원본 Altium_Infrastructure_Server_[version].zip file에서) 압축을 해제한 뒤 Infrastructure Server 설치 실행 파일인 Altium Infrastructure Server <version number>.exe를 실행하여 시작합니다. 설치 마법사가 표시하는 순차적인 설정 대화상자가 과정을 안내합니다.
이후 마법사 설정 대화상자에서 설치 위치와 웹 서버 접근 포트를 확인하거나 수정하면서 진행합니다.
서버의 설정 및 구성이 확정되면 설치를 진행할 수 있습니다. 마지막 마법사 대화상자에는 로컬 PC에서의 서버 웹 주소가 표준(http) 및 보안(https) 접근용으로 표시됩니다.
서버 라이선싱
Infrastructure Server는 기능을 활성화하고 네트워크 연결을 허용하기 위해 Altium Licenses가 필요합니다. 필요한 라이선스 파일은 다운로드한 zip 파일 안에 개별 라이선스 파일(*.alf)로 포함되어 있으며, 위에서 보인 것처럼 설치 마법사 완료 대화상자에 표시되는 웹 주소(호스트 PC 이름 기반)를 통해 브라우저 인터페이스로 서버에 접속한 뒤 등록하여 활성화합니다.
Infrastructure Server에 처음 접속할 때는 기본 admin/admin 로그인 자격 증명을 사용하십시오. 가능한 한 빨리 이를 변경하여 지정된 서버 관리자만 관리자 접근을 할 수 있도록 제한해야 합니다.
로그인하면, 라이선스가 없는 서버는 인터페이스 Home page 상단의 메시지로 표시됩니다. 관련된 Add License 링크를 선택하여 Infrastructure Server의 License Manager page를 연 다음,
버튼 드롭다운 메뉴에서 라이선스 유형(즉, 소스)을 선택하십시오. 옵션은 다음과 같습니다:
- From file – 로컬 PC 하드 디스크에서 사용 가능한 라이선스 파일을 찾아 선택합니다. 일반적으로 Infrastructure Server는 이 방식으로 라이선스가 적용됩니다.
- From cloud – AltiumLive License Server 포털에 연결하여 조직에서 사용 가능한 라이선스를 나열한 다음 획득합니다.
서버 라이선스 파일 적용
From file 옵션을 선택하여 다운로드한 설치 zip 파일에 포함된 것과 같은 Infrastructure Server용 라이선스 파일을 가져옵니다. 해당 라이선스 파일(*.alf)을 찾아 업로드하십시오. 서버가 모든 기능을 사용하려면 두 가지 라이선스 유형이 필요합니다:
- Server License – Infrastructure Server의 기능과 서비스를 활성화합니다.
- Client Access License (CAL) – 조직 내 소프트웨어 사용자가 네트워크를 통해 Infrastructure Server에 접근할 수 있도록 합니다.
가져온 라이선스는 Infrastructure Server의 License Manager page에 목록으로 표시되고 등록됩니다. 서버의 전체 기능 범위를 활성화하려면 로그아웃한 뒤 다시 로그인하십시오.
► AIS 인터페이스와 기능 개요는 Exploring the Browser-based Interface를 참조하십시오.
클라우드에서 소프트웨어 라이선스 획득
Altium Infrastructure Server에는 Altium의 Private License Service (PLS)가 포함되어 있으며, 이를 통해 회사 사용자 또는 사용자 그룹(역할)에 라이선스 ‘시트(seat)’를 획득, 구성 및 할당할 수 있습니다. 또한 라이선스 임대(리스) 모드, 라이선스 Roaming, 라이선스 사용 로그 기록, 사용자(LDAP) 동기화 및 실시간 알림 등 다양한 기능을 제어할 수 있습니다.
네트워크의 워크스테이션에 Altium 소프트웨어 라이선스를 관리/배포하는 첫 단계는 AltiumLive 포털을 통해 Altium의 클라우드 기반 License Server에서 해당 라이선스를 획득하는 것입니다. 이는 서버의 License Manager page에서
버튼 메뉴의 From Cloud 옵션을 통해 수행합니다.
클라우드에서 라이선스에 접근하고 획득하려면 유효한 AltiumLive 사용자 계정이 필요합니다. AltiumLive License Server에 대한 초기 연결을 설정하려면 AltiumLive Sign In 대화상자에 계정 자격 증명을 입력하고 로그인을 완료하십시오. 여기서는 Infrastructure Server가 인터넷에 접근할 수 있다고 가정합니다.
원격 Altium License Server에 연결되면, 회사에서 사용 가능한 모든 라이선스가 Add Licenses 대화상자에 나열됩니다. 필요하다면 Product Name 필터 필드를 사용해 관심 있는 라이선스 유형으로 목록을 제한하십시오.
서버가 획득할 라이선스는 관련 Selection 박스를 체크하여 선택합니다. 선택한 라이선스를 다운로드하려면
버튼으로 Add Licenses 대화상자를 닫으십시오. 그러면 획득된 라이선스가 Infrastructure Server의 License Manager page에 목록으로 표시되며 사용 가능해집니다.
새로 획득한 라이선스는 기본적으로 All Users에 할당되며, 따라서 Infrastructure Server에서 해당 사용자 계정으로 연결하는 모든 Altium 소프트웨어 워크스테이션이 접근할 수 있습니다. 이 기본 동작을 비활성화하는 방법은 Private License Service 옵션을 참조하십시오.
사용자 및 역할
Altium Infrastructure Server(AIS)가 특정 네트워크 PC에 Altium 소프트웨어 제품을 배포, 라이선스 적용 및 업데이트할 수 있는 범위는 할당된 User 자격 증명 및/또는 사용자 Roles에 의해 제한됩니다. 서버는 머신 하드웨어에 직접 연결하는 것이 아니라 소프트웨어 권한 기반으로 원격 PC와 연결합니다. 이를 통해 일치하는 AIS User account를 기준으로, 연결된 PC에서 사용할 수 있는 AIS 리소스(software and licenses)를 어떤 것들이 어떤 PC에 제공되는지 완전히 제어할 수 있습니다.
사용자 이름 세부 정보와 로그인 자격 증명은 서버 브라우저 인터페이스의 User Management page(Users tab 아래)에 나열되고 정의됩니다. User Management page에 나열되는 사용자 항목은 서로 다른 유형이 있으며, 다음과 같이 자동 또는 수동으로 생성됩니다:
- AIS system users: AIS가 자동화된 네트워크 접근에 사용하는 System user와 같은 내부 생성 사용자 프로필.
- AIS access users: 관리자가 수동으로 생성한 사용자 계정(프로필)으로, 특정 사용자가 브라우저 인터페이스를 통해 서버에 직접 접근할 수 있도록 추가됩니다. 일반적으로 관리자 접근이 필요한 사용자입니다.
- AIS auto-generated users: Altium Designer와 같은 원격 소프트웨어에서 연결이 들어오거나 사용자가 원격으로 AIS에 로그인할 때, License Service(PLS)가 자동으로 추가하는 사용자 프로필. 일반적으로 이러한 사용자 항목이 역할(Role)에 추가(역할의 멤버로 지정)되며, 그 결과 해당 역할에 할당된 라이선스에 대한 접근이 제한됩니다. 아래의 Automatically Generated User Profiles를 참조하십시오.
► AIS 사용자 계정 작업에 대한 자세한 내용은 Adding Users & Roles 를 참조하십시오.
사용자 추가
사용자 프로필은 User Management page에서
버튼을 통해 수동으로 추가할 수 있으며, 이 버튼은 Add User 대화상자를 엽니다.
Add User(및 Edit User) 대화상자에서 중요한 입력 필드 두 가지는 다음과 같습니다.
- Authentication: 기본 Built In 옵션은 서버 자체의 Identity Service(IDS)를 사용해 사용자 연결을 식별합니다. 반면 Windows 방식은 네트워크 PC가 Windows 도메인에 속해 있고 Windows 도메인 인증을 사용하는 경우에 적용됩니다. 이 옵션을 사용할 때는 조직의 네트워크 관리자가 제공한 대로, 사용자의 Windows 도메인 로그인 이름과 정확히 일치하는 사용자 이름을 입력하십시오.
-
New Roles: 이 필드에 역할 이름을 입력하면 새 사용자를
Administrator같은 기존 Role에 추가할 수 있습니다. 이 필드는 입력한 첫 글자(들)와 일치하는 기존 Role을 동적으로 검색합니다. 기본적으로 사용자는 Role 그룹에 포함되지 않습니다. 사용자 Role 생성에 대한 정보는 아래를 참조하십시오.
Automatically Generated User Profiles
자동 생성 사용자 프로필은 Altium 소프트웨어 워크스테이션에서 연결이 이루어지거나 사용자가 AIS에 로그인할 때, AIS License Service가 동적으로 생성합니다.
Direct Connection from Design Client
일반적으로 AIS에는 Altium 설계 소프트웨어에 내장된 PLS 연결 기능을 통해 연결합니다. 라이선스 연결 기능은 소프트웨어의 Private License Server Setup dialog에서 수동으로 구성하며, 이 대화상자는 License Management 보기(Altium Designer Agile, Altium Designer)에서 Connect to Local Server 버튼 을 클릭해 열 수 있습니다. License Management 보기는 Current User 컨트롤 드롭다운 메뉴(오른쪽 상단)에서 Licenses 옵션을 선택해 접근합니다. 필요한 정보는 AIS 서버 이름(실제로는 호스트 PC 이름)과 활성 포트뿐입니다.
소프트웨어 워크스테이션이 Infrastructure Server에 연결되면, AIS는 워크스테이션의 Windows 사용자 계정 이름과 일치하는 User Name을(를) 가진 프로필을 생성합니다. 생성된 AIS 사용자 프로필에는 워크스테이션 사용자 계정 이름과 일치하는 First Name 항목과, 워크스테이션 컴퓨터 이름(실제로는 네트워크 이름)과 일치하는 Second Name 항목도 포함됩니다.
아래 예시 화면 이미지에서는 SRB-AZ-056라는 이름의 원격 워크스테이션 PC가, 활성 Windows 사용자 계정 이름 pavel.demidov로 AIS에 연결했으며, 그 결과 강조 표시된 사용자 프로필이 자동으로 생성되었습니다.
모든 워크스테이션이 AIS에 연결되면서 생성되는 이러한 사용자 프로필은, Altium 소프트웨어 워크스테이션에서 어떤 라이선스를 사용할 수 있는지 제어하기 위해 특정 Roles(사용자 그룹)의 구성원으로 지정할 수 있습니다. Role에 대한 정보는 아래를 참조하십시오.
AIS Sign In
사용자(예: 관리자)가 브라우저 인터페이스를 통해 AIS에 로그인하면, PLS가 자동으로 새로운 전체 서버 계정 이름을 생성합니다. 생성되는 사용자 이름은 AIS 이름과 로그인에 사용된 사용자 계정 이름을 결합한 형태입니다 – AIS_name:user_name.
아래 예시 화면 이미지에서는 사용자가 AIS Barry 계정으로 로그인했으며, 이로 인해 PLS가 새로운 서버 전용 사용자 프로필 SYDPC016:Barry을 생성했습니다. 여기서 AIS의 네트워크 이름(호스트 PC 이름에서 파생됨)은 SYDPC016이며, 이는 새 사용자 프로필의 Last Name에도 적용됩니다.
Add a Role
사용자는 보통 Roles로 그룹화되며, 서버가 적용하는 조건(예: 사용 가능한 소프트웨어 라이선스 범위)을 공통 요구사항을 가진 사용자 집합(Role)별로 설정할 수 있습니다. 예를 들어 엔지니어링 부서는 Altium Designer 라이선스가 필요하지만, 엔지니어링 관리 부서는 Altium Designer Viewer 라이선스만 필요할 수 있습니다. 이 경우 Engineering 및 Management Role을 만들고, 해당 사용자 프로필을 그 Role에 추가합니다.
사용자는 보통 Roles로 그룹화되며, 서버가 적용하는 조건(예: 사용 가능한 소프트웨어 라이선스 범위)을 공통 요구사항을 가진 사용자 집합(Role)별로 설정할 수 있습니다. 예를 들어 엔지니어링 부서는 Altium NEXUS 라이선스가 필요하지만, 엔지니어링 관리 부서는 Altium Designer 라이선스가 필요할 수 있습니다. 이 경우 Engineering 및 Management Role을 만들고, 해당 사용자 프로필을 그 Role에 추가합니다.
Role은 Infrastructure Server의 Roles 페이지에서 목록 확인, 생성, 편집할 수 있습니다. Add Role dialog에서 새 Role을 추가하려면
버튼을 선택하고, 기존 Role을 편집하려면 해당 Role에 연결된
아이콘을 선택하여 Name 및 할당된 Members(사용자)을 편집합니다. New Members 필드는 입력한 첫 글자(들)를 포함하는 기존 사용자 이름을 동적으로 검색합니다.
► 서버 사용자 프로필과 Role 그룹에 대한 더 자세한 정보는 Infrastructure Server의 Adding Users & Roles를 참조하십시오.
Managing and Assigning Licenses
Altium Infrastructure Server(AIS)에는 Altium의 Private License Service(PLS)가 포함되어 있으며, 이를 통해 회사 사용자 또는 사용자 그룹(Role)에 라이선스 ‘시트(seat)’를 획득, 구성, 할당할 수 있습니다. 또한 라이선스 리스(Leasing) 모드, 라이선스 Roaming, 라이선스 사용 로그 기록, 사용자(LDAP) 동기화 및 실시간 알림 등(그 외 다수)을 제어할 수 있습니다.
Infrastructure Server가 획득한 라이선스는 로컬 액세스를 위한 Private License로 변환되며, 구성 완료 후 PLS가 네트워크를 통해 원격 소프트웨어 설치본에 해당 라이선스를 ‘제공(serve)’합니다.
Acquire Licenses
다른 Altium 소프트웨어 제품의 라이선스는 위의 Acquire Licenses 섹션에 설명된 대로 서버의 License Management 페이지에서 획득합니다. 예를 들어 온라인 Altium License Service(포털을 통해)에 연결하면 Add Licenses dialog 목록에 회사에서 사용 가능한 모든 라이선스가 표시되며, 필요한 라이선스에 따라 해당 체크박스를 선택해 AIS에 추가(다운로드)할 수 있습니다.
Assign Licenses
획득한 라이선스를 특정 Role에 ‘할당’하면, 해당 Role의 구성원인 사용자만 그 라이선스에 접근할 수 있습니다. Infrastructure Server의 Licenses 목록 페이지(위에 표시된 것처럼)에서 라이선스 항목의
아이콘을 선택하면 세부 정보와 현재 할당 상태를 볼 수 있습니다.
현재 할당 설정을 편집하려면 License assignments 열의
아이콘을 선택하십시오. 참고로, 획득한 라이선스는 관련 Private License Service 옵션 설정에 따라 기본적으로 All Users로 설정됩니다.
Edit Assignment dialog에서는 라이선스 Role 할당, Leasing Options, Roaming 설정, 사용자 알림을 구성할 수 있습니다. 아래 예시에서는 라이선스가 Engineering Role에 할당되었고, 사용 가능한 50개 라이선스 시트 중 15개를 자동 리스하도록 설정되어 있습니다. 여기서는 라이선스 Roaming과 Notifications가 모두 비활성화되어 있습니다.
라이선스 할당 옵션에는 다음이 포함됩니다.
- Automatic leasing: 워크스테이션의 Altium 소프트웨어가 이 라이선스를 사용할 수 있을 때 자동으로 리스(사용)하도록 허용합니다. 예를 들어 License Management 보기(Altium Designer Agile, Altium Designer)에서 목록에서 라이선스를 선택하고 사용하도록 지정하는 일반적인 절차가, 이 라이선스에 대해서는 자동으로 수행됩니다.
- Seat availability: 연결된 Role에서 사용할 수 있도록 제공할 라이선스 시트 수(총 시트 수 한도 내)를 지정하거나, All available seats 옵션을 체크해 해당 라이선스의 전체 시트 수(User Count 속성)를 활성화할 수 있습니다.
- Roaming: Allow Roaming 옵션을 선택하여 라이선스를 ‘roam’(호스트 PC가 네트워크에 연결되지 않은 상태에서도 Altium 소프트웨어가 사용)할 수 있도록 허용합니다. Max roam 기간 설정은 지정된 기간이 지나면 로밍된 시트를 비활성화하도록 라이선스를 구성합니다. 라이선스 Roaming에 대한 자세한 내용은 On-Demand Licensing(Altium Designer Agile, Altium Designer)를 참조하십시오.
- Notifications: Notifications는 할당된 라이선스 시트가 거의 모두 리스되었을 때 같은 특정 이벤트에 대응하여 사용자에게 전송되는 메시지입니다 – Notify for 90% seat count 옵션. Reject notifications 옵션과 메시지 users role 대상(선택 사항)을 선택하면, 할당된 라이선스에서 연결이 해제된 사용자(시트 회수됨)에게 경고 메시지를 보낼 수 있습니다.
Private License Service
Altium Infrastructure Server의 Private License Service(PLS)는 라이선스 역할(Role) 할당과 사용 가능한 시트(seat) 수에 따라, 네트워크를 통해 Altium 소프트웨어 워크스테이션에 호스팅된 라이선스를 제공합니다. 또한 AIS는 네트워크에 존재하는 Altium Server(예: 부서별로 분리된 오프라인 서버)에도 적절한 라이선스를 제공할 수 있는 가능성을 제공합니다.
대부분의 경우, 소프트웨어 라이선스는 해당 PC가 속한 AIS 역할(사용자 그룹)에 기반하여 네트워크상의 여러 PC에 제공됩니다. 요약하면, 워크스테이션은 등록된 사용자 프로필(Windows 계정 이름 및 컴퓨터 이름)로 식별되며, 라이선스가 할당된 역할의 구성원으로 지정됩니다.
또는 라이선스가 (그룹 역할이 아니라) All Users(으)로 설정된 경우, 등록된 사용자 프로필이 있는 모든 워크스테이션이 해당 라이선스에 접근할 수 있으며, 이때는 역할이 사실상 무시됩니다.
PLS는 서버의 ADMIN » SETTINGS 페이지에서 License Manager 섹션 아래에 구성되는 여러 옵션을 제공합니다.
기본적으로 적절한 값으로 설정되어 있는 옵션은 다음과 같습니다.
- Cloud license service url – AIS 설치 시 AltiumLive License Service에 접근하기 위한 올바른 웹 주소로 미리 설정됩니다. 이를 통해 AltiumLive 로그인 자격 증명에 기반한 라이선스 획득이 가능합니다. 자격 증명은 General – Altium Live Credentials 페이지의 ADMIN » SETTINGS에서 추가하거나 편집할 수 있습니다.
- Automatic user creation – 체크되어 있으면(기본값이자 권장 설정) Altium Designer가 AIS에 연결할 때 PLS가 자동으로 AIS 사용자 계정(워크스테이션의 Windows 계정 이름으로 설정됨)을 생성합니다. 생성된 AIS 사용자 프로필은 역할 멤버십에 사용되며, 따라서 해당 Altium 소프트웨어 워크스테이션에 대한 라이선스 배포를 결정합니다. 이 옵션을 해제하면 사용자 계정이 생성되지 않습니다.
- Seat return timeout interval – 클라이언트(연결된 워크스테이션)가 비활성 상태인 시간이 얼마나 지속되면 현재 라이선스 임대(lease)가 만료되어 사용 가능한 라이선스 시트 풀로 반환될지를 지정합니다. PLS는 네트워크를 통해 클라이언트를 정기적으로 조회하고 응답을 기대하며, 지정된 시간(시간 단위) 동안 응답이 없으면 라이선스 임대를 취소합니다. 클라이언트 소프트웨어가 정상적인 ‘클린’ 방식(종료, PLS에서 연결 해제 등)으로 라이선스에서 연결을 끊으면, 임대된 라이선스 시트는 자동으로 반환됩니다.
-
Automatically create assignment for All Users group – 체크되어 있으면 새로 획득한 라이선스가
All Users그룹에 할당됩니다. 제공되는 라이선스는 워크스테이션의 사용자 프로필이 어떤 역할 그룹에 할당되어 있는지와 무관하게, AIS에 연결하는 모든 워크스테이션에서 접근할 수 있습니다. 라이선스 할당은 described above와 같이 편집할 수 있습니다. 이 옵션을 해제하면 획득한 라이선스는 어떤 사용자 그룹에도 할당되지 않으며, 따라서 네트워크를 통해 접근할 수 없습니다.
Infrastructure Server PLS는 서버에 연결된 워크스테이션에 대해 역할 기반으로 라이선스를 사용할 수 있게 합니다. 여기 표시된 예에서, SRB-AZ-056 컴퓨터의 Altium Designer가 pavel.demidov Windows 사용자 계정으로 Private License Server 인터페이스를 통해 AIS에 연결하면, pavel.demidov가 구성원으로 속한 Engineering 역할에 할당된 라이선스가 Altium Designer에 의해 임대됩니다.
또한 이 예에서는 Altium 라이선스가 Automatic leasing 모드를 선택한 상태로 Engineering 역할에 할당되어 있습니다 – see above. AIS 라이선스 할당에서 해당 옵션이 활성화되어 있지 않으면, Altium Designer의 License Management 페이지에 라이선스가 표시되고 라이선스 타일에서 Use License 버튼을 클릭하거나, 타일을 마우스 오른쪽 버튼으로 클릭한 뒤 컨텍스트 메뉴에서 Use License 명령을 선택해야 합니다.
위의 자동/수동 방식 중 어느 방식으로든 라이선스가 임대되면, Infrastructure Server의 Licensing 페이지에 해당 라이선스의 시트 1개가 사용 중임이 표시됩니다. 워크스테이션 pavel.demidov/SRB-AZ-056가 PLS에서 연결을 끊거나 사용자가 Altium Designer를 종료하면 라이선스는 즉시 해제됩니다.
► 서버의 License Manager(PLS) 사용에 대한 자세한 내용은 Private License Service를 참조하십시오.
Using the Network Installation Service
Infrastructure Server의 Network Installation Service(NIS)는 회사 전체의 Altium 소프트웨어 설치를 배포하고 관리하기 위한 정교한 오프라인 방식의 기능을 제공합니다. 이 서비스는 관리자가 로컬 네트워크를 통해 자동 설치 및 업데이트를 수행할 수 있게 하며, 소프트웨어 가용성, 구성 및 기능에 대한 중앙 집중식 제어를 가능하게 합니다.
실제로 Infrastructure Server 관리자는 NIS 기능을 사용해 Altium에서 소프트웨어 제품 파일을 획득한 다음, 이를 구성 가능한 소프트웨어 배포 패키지로 조합합니다. 로컬에 저장된 패키지는 네트워크로 연결된 워크스테이션에 소프트웨어 설치 실행 파일(*.msi)로 배포하거나, Microsoft Active Directory Group Policy를 사용한 직접 설치로 배포할 수 있습니다.
► 서버의 NIS 사용에 대한 자세한 내용은 Network Installation Service를 참조하십시오.
서버의 Network Installation Service는 NIS Console(ADMIN » INSTALLATIONS)에서 접근합니다. 열면 Product & Extensions 탭 아래의 목록에 회사에서 사용할 수 있는 Altium Products 및 Extensions가 채워집니다. 이 목록은 Altium Cloud Vault에서 가져오며, Infrastructure Server에 AltiumLive 자격 증명(사용자 이름 및 비밀번호)이 등록되어 있어야 합니다. 등록되어 있지 않다면 ADMIN » SETTINGS로 이동하여 General – Altium Live Credentials 섹션에 해당 정보를 입력하십시오.
Acquire Products and Extensions
배포 패키지로 조합할 제품을 획득하려면, 먼저 각 목록에서 제품과 원하는 확장 기능을 모두 지정합니다. 확장된 하위 목록에서 제품/확장 기능의 버전을 선택하거나, 최신 버전을 획득하려면 제품 자체(최상위 체크박스)만 지정하면 됩니다.
버튼을 선택하여 소프트웨어 획득 프로세스를 시작하면, 선택한 제품과 확장 기능이 Infrastructure Server 자체 저장소로 다운로드되어 배포 패키지 조립 준비가 됩니다. 또는 설치 파일 모음을 (zip 파일로) 로컬 하드 드라이브(
)에 직접 다운로드할 수도 있습니다. 이후 해당 모음을 NIS(업로드) 또는 다른 서버의 NIS로 가져와 소프트웨어 배포 패키지로 조합할 수 있습니다.
서버 부하와 인터넷 다운로드 속도에 따라 파일 다운로드에 시간이 걸릴 수 있습니다. Tasks 탭에서 획득(다운로드) 상태를 모니터링할 수 있으며, 이 탭에는 NIS 작업이 나열되고 로그로 기록됩니다. 상태를 업데이트하려면 페이지를 새로 고침(F5)하거나 탭을 전환해야 할 수도 있습니다.
제품과 확장 기능이 획득되면(다운로드 State가 finished) Server Storage 탭 목록에 Infrastructure Server에 저장된 파일로 표시됩니다.
Build Installation Package
서버 저장소 페이지에서 패키지에 필요한 제품과 확장 기능을 선택한 다음
버튼을 클릭하여 배포 패키지 생성 프로세스를 시작합니다. 그러면 패키지를 생성하기 전에 구성하는 Deployment Package 대화상자가 열립니다.
위에 표시된 예시 배포 패키지 구성에서는 Deployment Package 대화상자의 항목이 Altium Designer 16.1 설치 프로그램을 만들도록 구성되어 있으며, 파일 임포터(Altium PCB) 1개와 Draftsman 확장 기능이 포함됩니다. 설치 경로는 대상 하드 디스크의 일반적인 위치로 설정되어 있고, Infrastructure Server의 제품 파일에 대한 접근은 AIS_admin의 자격 증명으로 수행됩니다. 또한 업로드된 Altium Designer Preferences 파일이 포함되어 설치 후 Altium Designer가 자동으로 구성되도록 합니다.
Deployment Package 대화상자의 옵션 필드는 다음과 같습니다.
- Package Name – 배포 패키지 이름 및 생성될 설치 파일 이름.
- Description – 정보 및 참조 목적의 패키지 상세 설명.
- User Name and Password – 설치 중 서버에 자동(무인)으로 접근하여 제품 파일을 가져오는 데 사용되는 로그인 자격 증명.
- Show Progress – 설치 프로그램이 설치 진행 상황을 표시하도록 설정합니다. ‘무인(silent)’ 설치를 원하면 선택하지 마십시오.
- Installation path – PC에서 소프트웨어가 설치될 디렉터리.
- Documents path – 사용자 PC에 생성될 문서 폴더의 경로.
- Private License Server (선택 사항) – Infrastructure Server와 다른 경우 Private License Server의 TCP/IP 주소. 설치된 배포 소프트웨어가 Infrastructure Server에서 접근 가능한 라이선스로 자동 라이선싱되길 원한다면 이 정보가 필요합니다.
- License Activation code(s) (선택 사항) – 이 제품 설치에 대해 선호하는 라이선스 유형의 활성화 코드(들).
-
Preferences (선택 사항) – 이 설치에 사용할 환경설정 세트를 지정합니다. 환경설정 파일(
*.DXPPref)을 서버에 업로드하여 사용할 수 있으며, 또는 서버에 이미 존재하는 환경설정 항목을 관련 드롭다운 목록에서 선택할 수 있습니다. - Use latest versions of products – 설치 프로그램이 제품 및 확장 기능의 최신 버전을 사용하도록 강제합니다.
- Products – 서버가 획득한 모든 제품 목록. 이 패키지로 설치할 제품(및 버전)을 활성화합니다.
- Installation Features – 설치에 포함할 사용 가능한 제품 기능 또는 확장 목록에서의 하위 기능을 지정합니다.
- Extensions– 지정된 제품과 호환되는, 획득한 모든 확장 기능의 목록입니다. 이 패키지로 설치할 확장 기능(또는 확장된 하위 목록에서 특정 확장 기능 버전)을 선택합니다.
대화상자에서
을(를) 선택하여 새 배포 패키지를 생성하면, 이후 서버의 Deployment Packages 탭 아래에 목록으로 표시됩니다. 기존 패키지는 항목에 연결된
버튼을 통해 편집한 뒤 다시 생성할 수 있습니다.
생성된 배포 패키지는 로컬 하드 디스크로 다운로드할 수 있으며, 브라우저의 기본 다운로드 위치로도 다운로드한 다음 필요에 따라 배포할 수 있습니다. 여기 표시된 예에서 결과 설치 관리자 패키지는 AltiumDesigner16-1_incl-Draftsman.msi입니다.
업데이트 구성
Infrastructure Server의 Updates 탭 아래 기능은 획득한 소프트웨어와 확장 기능을 최신 상태로 유지하는 수동 또는 자동화된 방법을 제공합니다. 실제로 서버는 서버의 로컬 스토리지에 추가된 제품/확장 기능에 대해 사용 가능한 최신 업데이트를 자동으로 감지하여 목록으로 표시합니다. 해당 항목은 Server Storage 탭 아래에 나열됩니다.
Updates 아래에 나열된 항목을 수동으로 업데이트하려면 해당 항목에 연결된
버튼을 선택하거나, Automatic Update 체크박스를 선택하여 최신 버전이 उपलब्ध할 때 서버가 자동으로 최신 버전을 획득하도록 설정합니다. 자동 업데이트 확인 및 획득 프로세스는 ADMIN » SETTINGS 페이지의 Network Installation에서 지정한 간격으로 수행됩니다. 여기 표시된 예처럼 Altium Designer 16.1만 획득된 경우, Updates 목록에는 Altium Designer의 최신 사용 가능 버전과 Draftsman 확장 기능의 최신 호환 버전이 표시됩니다.
Updates 탭은 특히 많은 제품과 확장 기능이 나열된 경우(즉, 서버에 많은 제품/확장 기능을 획득하여 저장한 경우) 유용한 추가 기능을 제공합니다.
획득한 소프트웨어가 업데이트되면, 해당 소프트웨어 파일로 이전에 생성된 모든 배포 패키지는 최신 상태가 아니게 됩니다. 배포 패키지는 새 업데이트를 반영하도록 편집할 수 있지만, 적절한 이름의 new 배포 패키지를 새로 생성하는 것이 더 나은 접근일 수 있습니다.
소프트웨어 설치 배포
Infrastructure Server의 Network Installation Service(NIS)는 설치 관리자 패키지(*.msi) 배포를 통한 원격 소프트웨어 설치를 지원하며, 또는 Microsoft Active Directory 도메인에서 대규모 Group Policy Installation을 사용하는 중앙집중식 방식도 지원합니다. 두 경우 모두 Infrastructure Server는 배포된 설치 관리자가 가져가는 설치 파일의 네트워크 소스로 동작합니다.
개별 워크스테이션에 소프트웨어를 직접 배포하려면, 생성된 배포 패키지(위의 outline above 참조)를 네트워크 공유를 통해 해당 머신에서 사용할 수 있게 하거나 PC로 직접 복사합니다. 그런 다음 설치 관리자를 실행하기만 하면 됩니다.
소프트웨어 패키지는 Infrastructure Server에서 배포 패키지를 생성할 때 적용한 구성 설정(경로, 소프트웨어 버전 등)에 따라 해당 머신에 설치됩니다. 설치 파일은 네트워크를 통해 Infrastructure Server의 스토리지에서 제공되며, 이 서버의 URL 경로를 installation package의 Private License Server 필드에 지정하는 것을 권장합니다.
설치가 완료되면 배포된 소프트웨어는 Infrastructure Server의 Private License Service에서 라이선스를 받을 수 있습니다. 또는 Infrastructure Server가 획득한 라이선스가 자동 대여로 설정되어 있고, 사용자의 프로필이 속한 assigned to a Role에 할당되어 있다면, 새로 설치된 소프트웨어는 AIS에서 자동으로 라이선스가 부여됩니다. 관련 AIS 사용자 프로필은 해당 사용자가 이전에 연결했을 때 Windows 계정 이름(및 PC 이름)으로부터 자동 생성된 것입니다. 예를 들어 아래에 보이는 것처럼 ENGINEERING 4 워크스테이션의 Windows 계정 User 2이 해당됩니다.
여기 표시된 예시에서는 User 2이(가) Engineering 역할의 멤버로 설정되었고, 이 역할에는 Altium Designer 라이선스의 20 시트가 할당되어 있습니다. 그중 하나는 User 2이(가) Altium Designer에서 Infrastructure Server에 연결할 때 자동으로 대여됩니다.
필요한 경우, 소프트웨어 업데이트는 배포된 소프트웨어의 애플리케이션 내 업데이트 엔진을 통해 설치하거나, 배포를 위해 새로 업데이트된 배포 패키지(*.msi)를 생성하거나, Active Directory 도메인 네트워크 구조에서 Group Policy를 사용해 ‘push’ 업데이트를 구성하여 설치할 수 있습니다.
Infrastructure Server에서 Altium Designer 소프트웨어 업데이트를 직접 가져오려면, 소프트웨어의 Preferences 대화상자에 있는 System – Installation page에서 Local Installation service 옵션이 선택되어 있는지 확인하십시오.


























