Parent page: 고급 주제
엔터프라이즈 환경에서 마주하는 여러 과제 중 하나는, 해당 조직이 보유한 모든 워크스테이션에 설치된 수많은 애플리케이션을 관리하는 것입니다. 이 과정은 예를 들어 선택적 확장 기능이나 특수 인터페이스를 추가하는 등, 애플리케이션을 조직의 특정 요구사항에 맞게 구성해야 할 때 더 복잡해집니다.
회사 전체의 Altium 소프트웨어 설치 관리를 우아하게 해결할 수 있도록, Enterprise Server 플랫폼은 전용 Network Installation Service을(를) 제공합니다. 이 서비스는 조직이 로컬 네트워크를 통해 Altium 제품을 설치하거나 업데이트할 수 있게 해줍니다. Network Installation Service의 주요 목표는 다음과 같습니다.
- 업데이트 속도 향상 – 사용자는 로컬 네트워크 내부에서 데이터를 다운로드합니다.
- 업데이트 기능에서 인터넷 접속 의존성 제거 – 글로벌 인터넷에 접근할 수 없는 격리된 네트워크에서도 동작할 수 있습니다.
- 버전과 업데이트를 중앙에서 제어할 수 있는 기능 제공.
- Microsoft의 Active Directory Group Policy을(를) 사용한 푸시 설치 수행 지원.
일반적으로 Altium의 Cloud Repository에서 필요한 제품과 확장 기능을 로컬 Enterprise Server로 가져온 다음, 네트워크 전반에 설치할 배포 패키지를 구성합니다. 이후 업데이트는 자동으로 구성하거나, 디자이너 PC에 무엇이 설치되는지에 대한 최종 제어를 위해 수동으로 설정할 수 있습니다.
Network Installation Service(NIS)는 Enterprise Server 설치의 일부로 제공됩니다. 하지만 Enterprise Server가 제공하는 강력한 기능 전체가 필요하지는 않지만 NIS 기능은 사용하고 싶다면,
Altium Infrastructure Server를 설치하여 사용할 수 있습니다. 이 소프트웨어는 Enterprise Server의 대명사가 된 데이터 관리 기능 없이도 Network Installation Service(그리고 Private License Service(PLS)도)를 구성하고 사용할 수 있게 해줍니다. 어느 경우든 NIS를 사용하려면 Enterprise Server(또는 Altium Infrastructure Server)가 설치된 컴퓨터가
must 인터넷에 연결되어 있어야 합니다.
Network Installation Service에 액세스하기
Related page: 브라우저 기반 인터페이스 살펴보기
Network Installation Service(NIS)에 대한 인터페이스는 Enterprise Server Workspace의 브라우저 기반 인터페이스에 있는 Installations 페이지입니다. 왼쪽의 탐색 트리에서 Admin – Installations 항목을 선택하여 이 페이지에 접근합니다.
Network Installation Service 유형의 기능에 접근하고 수행하려면, 선호하는 브라우저를 통해 관리자(Administrator) 자격 증명으로 Enterprise Server에 로그인해야 합니다.

Workspace의 브라우저 기반 인터페이스에서 Installations 페이지에 접근하면 Network Installation Service에 연결됩니다. NIS에 접근하고 상호작용하려면 Workspace의 관리자로 로그인되어 있어야 합니다.
NIS 관련 설정
NIS 인터페이스를 더 자세히 살펴보고 실제로 서비스를 사용하는 방법을 보기 전에, 먼저 구성해야 할 중요한 설정이 두 가지 있습니다. Network Installation Service를 사용하면 Altium Cloud Repository에서 제품 및 확장 기능 설치 프로그램을 사실상 복사할 수 있습니다. 이는 로컬 Enterprise Server로 가져오거나, 직접 다운로드하는 방식 모두 가능합니다. 이를 가능하게 하고 자동 업데이트의 이점도 누리려면, 이 Cloud Repository에 접근하기 위한 자격 증명을 제공해야 합니다. Altium Cloud Repository는 일반적으로 Altium 소프트웨어 설치 프로그램에 접근하는 곳(즉, Altium 사이트의 Altium Downloads page)과 동일하므로, 이는 곧 AltiumLive 자격 증명을 제공하는 것을 의미합니다. Workspace의 브라우저 기반 인터페이스에서 Admin – Settings – General – AltiumLive Credentials 페이지에서 이를 설정합니다.

Workspace의 일반 설정 항목에 AltiumLive 자격 증명을 입력합니다. 이는 클라우드의 Altium 보안 스토리지(원한다면 Altium Cloud Repository)에서 Altium 제품과 확장 기능을 가져오기 위해 필요합니다. 이 페이지에서 변경한 내용을 적용하려면 Save 버튼을 클릭하는 것을 잊지 마십시오.
두 번째 설정은 Automatic Updates 기능 사용 시 확인 간격을 지정하는 것입니다. 이는 지정된 제품 및 확장 기능의 최신 버전이 있는지 Altium Cloud Repository를 얼마나 자주 확인할지를 결정합니다. Workspace의 브라우저 기반 인터페이스에서 Admin – Settings – Network Installation 페이지에서 간격 시간을 분 단위로 설정합니다. 기본값은 120분(즉, 몇 시간마다 업데이트 확인)입니다.

자동 업데이트로 구성된 제품 및 확장 기능에 대해, 소프트웨어가 업데이트를 확인해야 하는 간격을 지정합니다.
NIS 인터페이스 사용하기
다음 섹션에서는 서비스를 사용할 때의 논리적 흐름에 따라, NIS 인터페이스를 구성하는 다양한 탭을 자세히 살펴봅니다.
Products & Extensions 탭
Products & Extensions 탭은 사용 가능한 Altium 제품 및 확장 기능 설치 프로그램 세트를 확인하는 화면입니다. 이는 제공한 AltiumLive 자격 증명(이전 섹션 참조)에 따라 사용할 수 있는 항목이 결정되며, Altium의 Cloud Repository에 저장되어 있습니다.
Altium Cloud Repository에서 다운로드할 수 있는 설치 프로그램은 두 가지 범주로 나뉩니다.
- Products – Altium Designer와 같이 현재 라이선스에 따라 조직에서 사용할 수 있는 모든 제품을 포함합니다.
- Extensions – 확장 기능은 제품에 ‘플러그인’되어 기능을 확장합니다.
탭의 두 영역을 사용하여 필요한 Product 및 Extensions을(를) 선택합니다.
한 번에 하나의 제품(및 해당 제품의 버전)만 가져오기/다운로드 대상으로 선택할 수 있지만, 확장 기능은 여러 개를 선택할 수 있습니다(각 확장 기능은 특정 버전 하나만 선택). 선택한 제품(및 버전)에 기본으로 설치되는 모든 확장 기능은 가져오기/다운로드에 자동으로 포함되며(해당 제품 버전에 적용 가능한 최신 버전), 기본 설치 대상이 아닌 ‘사용 가능하지만 기본으로 설치되지는 않는’ 확장 기능만 필요 시 별도로 활성화하면 됩니다.
최상위 제품(또는 확장 기능)을 활성화(체크)하면 해당 제품/확장 기능의 just 최신 릴리스가 자동으로 활성화되므로, 제품을 펼친 뒤 목록 맨 아래로 스크롤하여 최신 버전을 선택할 필요가 없습니다.

NIS 인터페이스의 Products & Extensions 탭에서 가져오기(또는 다운로드)할 제품과 관련 확장 기능을 선택합니다. 여기서는 예시 제품이 가져오기 준비 상태로 선택되어 있습니다. 또한 필터링 필드를 사용해 필요한 항목을 빠르게 찾을 수 있습니다(여기서는 Extensions 영역에 표시된 것처럼).
로컬 Enterprise Server 내부로 제품과 확장 기능을 가져와 저장할 수 있을 뿐 아니라, NIS 인터페이스를 사용해 Enterprise Server outside로 제품과 확장 기능을 다운로드할 수도 있습니다(저장된 ZIP 아카이브 파일로). 이 기능은 NIS 설치 간에 설치 패키지를 쉽게 전송할 수 있도록 포함되어 있습니다(예: 개방형 네트워크의 Enterprise Server에서 폐쇄형 네트워크의 Enterprise Server로). 로컬 Enterprise Server로 acquisition하는 것과 하드 드라이브로 download하는 것을 구분하기 위해 다음 버튼이 제공됩니다.
– 로컬 Enterprise Server 내에서 제품 및 확장 기능을 가져와 저장합니다.
– 하드 드라이브로 직접 다운로드할 수 있는 패키지를 생성합니다.
필요한 제품과 확장 기능을 선택한 후, 적절한 버튼을 클릭하여 가져오기 또는 다운로드를 진행합니다. 알림 대화상자가 몇 개 표시되는데, OK 을(를) 클릭하여 계속 진행하면 됩니다. 진행 상황은 인터페이스의 Tasks tab에서 확인할 수 있습니다.
가져오기 대신 다운로드를 수행하는 경우, 최종적으로 Tasks 탭에서 패키지를 다운로드해야 합니다. 완료된 해당 Packaging 작업에 연결된 Download Package 컨트롤을 확인하십시오. 다운로드는 브라우저에 설정된 기본 다운로드 위치로 저장됩니다.
로컬 Enterprise Server로 가져오기를 수행하면, 가져온 제품과 확장 기능이 목록에서 녹색 텍스트로 강조 표시됩니다. 상위(부모) 수준에서 녹색 텍스트는 해당 설치 프로그램의 최신 버전을 보유하고 있음을 의미합니다.

가져온 제품과 확장 기능(및 해당 버전)은 녹색 텍스트로 강조 표시됩니다.
Tasks 탭
Tasks 탭은 현재 실행 중이거나 실행된 작업을 반영하는 Operations Log를 제공합니다. 여기에는 다음이 포함됩니다.
- Acquiring – Altium Cloud Repository에서 제품 및 확장 기능을 로컬 Enterprise Server로 가져오기.
- Packaging – 제품 및 확장 기능을 ZIP으로 묶어 로컬 하드 드라이브로 다운로드할 수 있도록 준비하기.
- Import – 오프라인 설치 패키지(로컬 Enterprise Server로) 가져오기.
여기에서 실행 중/완료된 작업의 상태를 확인할 수 있습니다. 작업을 확장하면 포함된 작업의 상세 목록을 볼 수 있습니다.

NIS 인터페이스의 Tasks 탭에서 현재 실행 중인 작업 또는 실행된 작업을 확인할 수 있습니다. 말하자면 운영 로그입니다.
실행 중인 작업의 정보를 수동으로 새로 고치려면 페이지를 다시 로드하거나, 다른 탭을 클릭했다가 다시 돌아와야 할 수 있습니다.
로컬 하드 드라이브로 다운로드할 설치 패키지를 생성하는 경우, 설치 패키지는 하드 드라이브에 직접 저장되지 않습니다. 대신 로컬 Enterprise Server에 준비되어 저장됩니다. 그런 다음 Download Package 컨트롤을 클릭해야 합니다. 패키지는 ZIP 파일로 제공되며, 브라우저에 지정된 기본 다운로드 위치로 다운로드됩니다.

Download 버튼을 Products & Extensions 탭에서 사용해 설치 패키지를 준비한 뒤, 이후 로컬 하드 드라이브로 다운로드한 예입니다.
Server Storage 탭
Server Storage 탭에는 로컬 Enterprise Server에서 사용 가능한 제품과 확장 기능이 나열됩니다. 이는 인터페이스의 Products & Extensions tab에서 이전에 가져온 항목들입니다. 배포 패키지는 이 탭에 나열된 제품과 확장 기능을 only 포함할 수 있습니다.

NIS 인터페이스의 Server Storage 탭은 현재 로컬 Enterprise Server에서 사용 가능한 모든 제품과 확장 기능을 반영합니다. 이후 이를 사용해 배포 패키지를 구성하고 생성합니다.
물론 언제든지 더 많은 제품과 확장 기능을 획득하여( Products & Extensions tab에서) 이 버킷에 추가할 수 있습니다. 또한 설치 패키지(예: 하드 드라이브 또는 네트워크 위치에서)를 가져올 수도 있습니다. 그러려면
버튼을 클릭한 다음, 이어서 표시되는 Open 대화상자에서 필요한 파일로 이동해 선택하십시오. 일반적으로 이는 이전에 다운로드한 설치 패키지가 들어 있는 ZIP 파일이며, 선택할 파일은 하나뿐이고 설치에 필요한 모든 구성 요소가 추출되어 그에 따라 가져와집니다.
가져오기 기능은 NIS 설치 간에 설치 패키지를 전송해야 하는 상황(예: 개방형 네트워크에서 폐쇄형 네트워크로)에서 사용하도록 설계되었습니다.

제품과 확장 기능은 오프라인 설치에서 가져올 수 있습니다.
특정 버전의 제품(또는 확장 기능)이 로컬 Enterprise Server에 이미 존재하는 경우, 다시 가져오지 않습니다.
제품 및 확장 기능을 제거(로컬 Enterprise Server에서 제거)하려면 각각
Products 및
Extensions 목록에서 항목을 선택한 다음

버튼을 클릭하십시오.
제품과 확장 기능이 로컬 Enterprise Server에 상주하게 되면, 이제 회사 전반에서 사용할 하나 이상의 배포 패키지를 자유롭게 만들 수 있습니다. 이는 Server Storage 탭에서 필요한 제품과 확장 기능을 선택하고
버튼을 클릭하여 시작할 수 있습니다. 그러면 실제로 인터페이스의 Deployment Packages 탭으로 이동하며, 이후 표시되는 Deployment Package 대화상자에서 구성이 수행됩니다. 이에 대한 자세한 내용은 다음 Deployment Packages Tab 섹션에서 다룹니다.
인터페이스의 Server Storage 탭에서 선택한 제품과 해당 확장 기능으로부터 배포 패키지를 직접 생성할 수 있습니다. 이미지 위에 마우스를 올리면 인터페이스의 Deployment Packages 탭으로 이동하고, 필요에 따라 패키지를 세부 조정할 수 있는 Deployment Package 대화상자가 표시되는 것을 확인할 수 있습니다.
Deployment Packages Tab
NIS 인터페이스의 Deployment Packages 탭은 선택한 제품과 확장 기능을 어떻게 설치할지 규정하는 Deployment Package를 생성하고 구성하는 곳입니다. 생성이 완료되면 연결된 Windows Installer Package 파일(*.msi)을 다운로드하여 대상 클라이언트 머신에 소프트웨어를 설치하거나, 회사 전체의 모든 클라이언트 머신에 설치하는 데 사용할 수 있습니다.
정의된 각 배포 패키지는 로컬 Enterprise Server에 저장됩니다.

NIS 인터페이스의 Deployment Packages 탭 – 조직 내에서 다운로드하여 사용할 수 있는 배포 패키지를 만드는 ‘컨트롤 센터’입니다.
새 배포 패키지를 추가하려면
버튼을 클릭하십시오. 패키지를 구성할 수 있는 Deployment Package 대화상자가 나타납니다( Configuring a Deployment Package 참조).
정의된 각 배포 패키지에 대해 다음 정보가 표시됩니다:
- Name – 패키지의 의미 있는 이름(예: 설치할 제품(및 버전)을 식별).
- Description – 패키지가 제공하는 내용과 대상 사용자를 설명하는 더 자세한 설명.
- Created By – 패키지를 생성한 로컬 Enterprise Server 사용자.
- Created At – 패키지가 생성된 날짜 및 시간.
- Edit –
아이콘을 클릭하여 Deployment Package 대화상자에 접근하고, 필요에 따라 패키지를 수정합니다.
- Download –
아이콘을 클릭하여 연결된 Windows Installer Package 파일(*.msi)을 하드 드라이브로 다운로드합니다. 이 파일은 Name field의 항목 이름(즉, <DeploymentPackageName>.msi)을 따서 명명됩니다. 다운로드 위치는 브라우저에 지정된 기본 위치입니다.
- Remove –
아이콘을 클릭하여 목록에서 패키지를 삭제합니다.
Configuring a Deployment Package
로컬 Enterprise Server에서 배포 패키지는 본질적으로 필요한 제품 및 확장 기능 설치 프로그램 목록과, 소프트웨어를 어떻게 설치할지에 대한 구성 정보를 함께 담고 있습니다. Enterprise Server에서 배포 패키지를 다운로드하도록 클릭하면 Windows Installer Package 파일(*.msi)이 생성됩니다. Installer는 작은 실행 파일로, 실행 시 로컬 Enterprise Server에서 필요한 실제 제품 및 확장 기능 설치 파일을 가져와 참조된 배포 패키지에 지정된 옵션에 따라 설치를 수행합니다. Enterprise Server에서 가져올 파일은 배포 패키지에 정의된 제품과 확장 기능에 의해 결정됩니다. 제품과 확장 기능은 Deployment Package 대화상자에서 사용자가 구성하며, 그 세부 정보가 배포 패키지에 저장됩니다.

배포 패키지는 Deployment Package 대화상자를 사용하여 완전히 구성됩니다.
Deployment Package 대화상자를 사용하여 필요에 따라 패키지를 구성하고, 다음 정보를(해당되는 경우) 제공합니다:
- Package Name – 이 필드를 사용하여 패키지의 의미 있는 이름을 정의합니다.
- Description – 이 필드를 사용하여 패키지에 대한 더 자세한 설명(예: 목적)을 제공합니다.
- User Name & Password – 설치 중 Enterprise Server에 접근하여 필요한 파일을 가져오기 위해 필요한 로컬 Enterprise Server 로그인 자격 증명입니다. 이는 반드시 정의되어야 합니다.
- Show Progress – Installer가 설치 진행 상황을 표시하도록 하려면 이 옵션을 활성화합니다. 이 경우 Installer 대화상자가 표시되어 Download에 대한 진행 상황이 먼저 나타나고, 이어서 Install에 대한 진행 상황이 표시됩니다. 이 옵션을 비활성화하면 설치 대화상자 없이 사실상 무인(사일런트) 방식으로 소프트웨어가 설치됩니다.
- Installation path – 이 필드를 사용하여 사용자의 머신에서 소프트웨어를 설치할 디렉터리를 지정합니다(예:
[ProgramFilesFolder]\Altium\AD<VersionNumber>).
- Documents path – 이 경로를 사용하여 사용자의 머신에서 문서 폴더 경로를 지정합니다(예:
[CommonAppDataFolder]\Documents\Altium\AD<VersionNumber>).
- Private License Server (optional) – 이 필드를 사용하여 설치된 소프트웨어에 라이선스를 제공할 Private License Server의 TCP/IP 주소를 입력합니다.
- License Activation code(s) (optional) – 이 필드를 사용하여 이 제품 설치에 사용할 선호 라이선스의 활성화 코드(들)를 입력합니다.
- Preferences (optional) – 이 필드를 사용하여 사용자가 설치 시 특정 환경설정 세트를 사용하도록 제한합니다. 드롭다운에는 로컬 Enterprise Server에 존재하는 모든 Altium Design Preferences Item-Revisions가 나열됩니다. 적합한 것이 있으면 그중 하나를 선택하십시오. 또는 파일 기반 환경설정 파일(*.DxpPrf)을 사용할 수도 있습니다. 그러려면
버튼을 클릭하고, 이어서 표시되는 Open 대화상자에서 해당 파일을 찾아 선택하십시오. 선택한 파일은 Enterprise Server에서 새로 생성된 Altium Designer Preferences Item의 초기 리비전에 업로드/릴리스되며, 이후 Preferences field에서 다시 선택됩니다. 이 제한을 제거하려면 연결된
버튼을 클릭하십시오.
새 Altium Designer Preferences Item(및 리비전)은 로컬 Enterprise Server 내의 Managed Content\Configuration\Preferences 폴더에 생성됩니다.
- Use latest versions of products – Installer가 제품과 확장 기능의 최신 버전을 사용하도록 강제하려면 이 옵션을 활성화합니다.
- Products – 이 목록에는 획득되어 현재 로컬 Enterprise Server에서 사용 가능한 모든 제품이 포함됩니다. 이 패키지로 설치할 제품(및 버전)을 활성화하십시오.
인터페이스의 Server Storage 탭에서 제품(및 버전)을 선택했다면, Deployment Package 대화상자에서 이미 선택되어 있습니다.
- Installation Features – 제품에는 설치 중 구성할 수 있는 다양한 옵션( Installation Features로 알려짐)이 있을 수 있습니다. 이 영역에서는 설치 중 표시되는 해당 기능들의 켜짐/꺼짐 상태를 구성합니다. 이러한 기능의 켜짐/꺼짐 상태는 사용자가 설치 중 변경할 수 있으며, 필요하다면 나중에 설치 환경 내에서 설치/제거할 수도 있습니다.
- Extensions – 이 목록에는 획득되어 현재 로컬 Enterprise Server에서 사용 가능한 모든 확장 기능이 포함됩니다. 이 패키지로 설치할 확장 기능(및 버전)을 활성화하십시오.
인터페이스의 Server Storage 탭에서 확장 기능(및 버전)을 선택했다면, Deployment Package 대화상자에서 이미 선택되어 있습니다.
완전히 새로운 패키지를 만들든 기존 패키지를 편집하든, 필요한 대로 패키지를 정의한 후 OK button을 클릭하여 생성/업데이트하십시오. 새로 정의된 패키지는 메인 Deployment Packages 탭으로 돌아가면 다른 정의된 패키지들과 함께 목록에 표시됩니다.
Updates Tab
로컬 Enterprise Server에 저장된 제품 및 확장 기능 설치 프로그램 컬렉션이 항상 최신 상태를 유지하도록, 업데이트 방식을 수동 또는 자동으로 구성할 수 있습니다. Manual Updates의 장점은 각 제품/확장 기능의 최신 버전을 언제 획득할지 사용자가 제어할 수 있다는 점입니다. 물론 단점은 사용자가 직접 확인하고 수동으로 획득해야 한다는 것입니다. Automatic Updates의 장점은 업데이트 확인을 기억할 필요가 없고, 모든 최신 버전이 자동으로 획득된다는 점입니다.
NIS 인터페이스의 Updates tab은 로컬 Enterprise Server의 제품과 확장 기능을 어떤 방식으로 업데이트할지 구성할 수 있는 편리한 영역을 제공합니다.

NIS 인터페이스의 Updates 탭 – Altium Cloud Repository에서 제품 및 확장 기능의 후속 버전이 제공될 때, 로컬 Enterprise Server의 제품과 확장 기능이 어떻게 업데이트되는지 제어하는 ‘컨트롤 센터’입니다.
이 탭에는 현재 로컬 Enterprise Server에 있는 모든 제품과 확장 기능이 이름으로 나열됩니다. 각 항목에 대해 현재 보유 중인 버전은 표시하지 않고, Altium Cloud Repository에서 제공되는 해당 항목의 **최신 버전**을 표시합니다(이를 확인하려면 Products & Extensions tab의 목록으로 돌아가 확인하세요).
각 항목에 대해 다음 업데이트 옵션을 사용할 수 있습니다:
- Acquire Manual Update – 로컬 Enterprise Server에 있는 제품/확장 기능의 버전이 이미 최신이면 업데이트할 것이 없으므로
아이콘이 표시됩니다. 보유한 버전이 최신이 아니라면
아이콘이 표시됩니다. 이를 클릭하여 제품/확장 기능의 latest 버전을 가져오세요. 몇 개의 대화상자가 표시되며, 계속하려면 OK을(를) 클릭합니다. 가져오기 작업의 진행 상황은 인터페이스의 Tasks tab에서 확인할 수 있습니다.
- Automatic Update – 이 옵션을 활성화하면 해당 제품/확장 기능을 자동 업데이트에 포함합니다. 사용 가능한 업데이트 확인은 Enterprise Server Workspace의 브라우저 기반 인터페이스의 Admin – Settings – Network Installation 페이지에서 정의된 업데이트 확인 주기에 따라 수행됩니다. 제품/확장 기능에 대한 업데이트가 उपलब्ध하더라도, 이 옵션을 활성화한다고 즉시 업데이트가 수행되지는 않습니다. 정의된 확인 주기가 경과할 때까지 기다려야 합니다. 업데이트가 수행되면 latest 버전만 가져오게 됩니다.
여러 항목을 수동으로 업데이트하거나 여러 항목에 대해 자동 업데이트를 동시에 활성화할 수 있는 다양한 컨트롤이 제공됩니다:
- 여러 항목을 수동으로 업데이트하려면 왼쪽의 체크박스를 선택한 다음
버튼을 클릭합니다.
- 여러 항목에 대해 Automatic Update 옵션을 활성화하려면 왼쪽의 체크박스를 선택한 다음
버튼을 클릭합니다.
- 여러 항목에 대해 Automatic Update 옵션을 비활성화하려면 왼쪽의 체크박스를 선택한 다음
버튼을 클릭합니다.
목록에서 모든 제품 또는 모든 확장 기능을 빠르게 선택/해제하려면 목록 아래에 있는 컨트롤을 사용하세요.
클라이언트 머신에 설치
클라이언트 머신에 소프트웨어를 설치하는 과정은 간소화되어 있으며 다음을 포함합니다:
- Enterprise Server 관리자가 NIS 인터페이스의 Deployment Packages tab에서 필요한 배포 패키지를 다운로드하여 Windows Installer Package 파일(<DeploymentPackageName>.msi)을 확보합니다.
- MSI 파일을 대상 클라이언트 머신으로 복사합니다.
- MSI 파일을 더블클릭합니다. 소프트웨어는 배포 패키지에 정의된 옵션에 따라 설치되며, 관련 제품과 확장 기능은 로컬 Enterprise Server에서 가져옵니다. 배포 패키지에 설치 진행 상황 표시 옵션이 포함되어 있다면 Installer 대화상자가 표시되어 Download 단계와 이후 Install 단계의 진행 상황을 보여줍니다. 이 옵션이 활성화되지 않았다면 소프트웨어는 무인(silent) 방식으로 설치됩니다. 설치 경로는 배포 패키지에 지정된 Installation 및 Documents 경로로 설정됩니다.
설치가 실패하면 배포 패키지를 확인하여 올바르게 정의되었는지 확인하세요. 흔한 오류로는 Installation 및 Documents 경로를 정의하지 않았거나, 로컬 Enterprise Server 접근 자격 증명을 해당 Enterprise Server에 정의된 사용자로 존재하지 않는 사용자로 설정한 경우가 있습니다. 배포 패키지의 문제를 수정한 뒤 변경 사항을 저장(Deployment Package 대화상자에서 OK 클릭)하고, 새 MSI 파일을 다운로드하여 다시 설치를 시도하세요.
오프라인 라이선싱
폐쇄형 네트워크 환경(Altiium Licensing Portal에 직접 인터넷으로 접근할 수 없는 환경)에서는 배포된 소프트웨어를 Enterprise Server의 Private License Service(PLS)에서 라이선싱할 수 있습니다. Enterprise Server의 PLS는 로컬 네트워크를 통해(Local PLS 모드) 미리 획득한 소프트웨어 라이선스를 배포하며, 라이선스의 가용성과 사용을 제한하기 위해 특정 Enterprise Server User Roles에 할당할 수 있습니다.
사용자가 Enterprise Server에 로그인하거나, Altium Designer 내부의 private license server feature를 통해 Enterprise Server의 PLS에 연결하면 새로 설치된 Altium 설계 소프트웨어에서 라이선스를 사용할 수 있게 됩니다. Enterprise Server PLS에서 라이선스의 역할(Role) 그룹 할당이 Automatic Leasing으로 설정되어 있으면, 사용자 개입 없이 설계 소프트웨어가 해당 라이선스를 자동으로 임대(lease)합니다.

► Enterprise Server PLS 사용에 대한 자세한 내용은 Private License Service page를 참조하세요.
여러 클라이언트 머신에 대한 중앙 집중식 배포
Network Installation Service는 Altium 제품 설치를 중앙에서 관리하는 기능도 지원합니다. NIS를 사용하면 Microsoft Active Directory를 통해 Altium Designer와 같은 제품의 설치를 여러 컴퓨터에 대해 원격으로 동시에 실행할 수 있습니다. 설치는 Group Policy Software Installation Extension을 통해 수행됩니다. Group Policy Software Installation Extension을 사용하면 관리자가 Group Policy Object Editor을(를) 사용하여 조직 내 모든 클라이언트 컴퓨터에 대한 소프트웨어 설치를 중앙에서 관리할 수 있습니다. 이는 assigning 애플리케이션을 사용자 또는 컴퓨터에 할당하거나, publishing 사용자에게 애플리케이션을 게시(publish)하는 방식으로 수행됩니다.
Group Policy Software Installation Extension을 사용해 소프트웨어를 배포하려면 다음 구성 요소가 필요합니다:
- 그룹 정책(Group Policy).
- Windows 2000 Server, Windows Server 2003, Windows Server 2008/2012 R2, Windows Server 2016 Standard Edition 또는 Windows Server 2019/2022와 같은 이후 버전의 도메인 컨트롤러.
- Active Directory 디렉터리 서비스 기반 도메인을 사용하는 네트워크.
- Windows 10 Pro 또는 Windows 11 Pro와 같은 Professional 또는 Enterprise 에디션의 Windows를 실행하는 대상 컴퓨터.
Group Policy Management Console(GPMC)은 필수는 아니지만, 효율적인 관리를 위해 강력히 권장됩니다.
권장 접근 방식
Altium 제품의 중앙 집중식 설치 관리를 위한 권장 접근 방식은 초기 설치와 설치 업데이트로 나눌 수 있습니다.
초기 설치의 경우:
- Enterprise Server Workspace의 브라우저 기반 인터페이스를 통해 관리자(Administrator)로 로컬 Enterprise Server에 로그인합니다.
- NIS 인터페이스의 Product & Extensions tab에서 필요한 제품 버전과 확장 기능을 로컬 Enterprise Server로 가져옵니다.
- NIS 인터페이스의 Deployment Packages tab에서 필요한 배포 패키지를 준비합니다.
- 배포 패키지를 다운로드하여 필요한 Windows Installer Package 파일(<DeploymentPackageName>.msi)을 확보합니다.
- 원하는 클라이언트 컴퓨터에서 해당 MSI 파일을 실행하도록 그룹 정책을 구성합니다.
- Active Directory의 Group Policy Software Installation Extension 기능을 사용하여 원하는 컴퓨터/사용자에게 설치를 배포합니다.
이 과정이 완료되면 사용자는 원래 배포 패키지에 구성된 옵션에 따라 사전 구성된 소프트웨어 설치본을 갖게 됩니다.
업데이트는 다음 접근 방식으로 설치할 수 있습니다:
- 애플리케이션 내 업데이트 엔진을 통해 Altium 소프트웨어를 업데이트합니다.
- Active Directory의 Group Policy Software Installation Extension 기능을 사용하여 업데이트를 배포합니다. 이 접근 방식을 사용할 경우, 가장 간단한 방법은 원래 배포 패키지를(Deployment Package 대화상자를 사용하여) 편집하고 Products 및 Extensions 목록에서 필요한 새 버전을 선택하는 것입니다. Use latest versions of products 옵션을 활성화하면 설치 프로그램이 제품의 최신 버전을 사용하도록 보장할 수 있습니다. 수정된 배포 패키지를 저장하고 새(업데이트된) MSI 파일을 다운로드한 다음, 이를 사용해 업데이트를 배포할 수 있습니다.
Example Software Installation via Group Policy-Active Directory
배포 패키지를 준비한 후 도메인 컨트롤러에서 그룹 정책 개체(GPO)를 구성할 수 있습니다. 다음 단계는 Windows Server 2012 R2에서 이를 테스트하기 위해 수행되었습니다:
- Enterprise Server(브라우저 인터페이스를 통해)에 로그인하고, Enterprise Server의 NIS 인터페이스에 있는 Deployment Packages tab에서 배포 패키지(
<DeploymentPackageName>.msi)를 다운로드합니다.
- MSI 파일을
\\YourServername\Sysvol\DomainName와 같은 적절한 파일 공유 위치로 복사합니다. 이 위치는 소프트웨어를 배포하려는 모든 컴퓨터에 공유되어야 합니다.
- 다음 단계에 따라 Active Directory에서 새 organizational unit를 생성합니다:
- Active Directory Users and Computers을(를) 연 다음, 콘솔 트리에서 도메인을 마우스 오른쪽 버튼으로 클릭하고 New » Organization Unit을(를) 선택합니다.
- 조직 단위(Organizational Unit)의 이름을 입력한 다음, 소프트웨어를 설치할 모든 클라이언트 컴퓨터를 추가합니다.
- Group Policy Management을(를) 엽니다 – Control Panel에서 Administrative Tools을(를) 연 다음 Group Policy Management을(를) 엽니다.
Group Policy Management이(가) 설치되어 있지 않다면 Administrative Tools에서 Server Manager을(를) 열고, 왼쪽의 Features 탭을 선택한 다음 오른쪽 창에서 Add Features을(를) 클릭합니다. Group Policy Management 체크박스를 활성화한 뒤 다음 페이지들을 진행합니다. 설치가 완료되면 위에서 설명한 대로 열 수 있습니다.
- Group Policy Management 인터페이스에서 기존 정책으로 이동합니다. 이를 위해 Domains을(를) 연 다음 YourDomain, 그다음 Group Policy Objects을(를) 엽니다. 여기에 GPO가 저장됩니다.
- 새 GPO를 생성합니다. 이를 위해 Your organizational units you have created 폴더를 마우스 오른쪽 버튼으로 클릭하고 New을(를) 선택합니다. GPO의 이름을 입력합니다.
- 새 GPO를 생성하면 Your organizational units you have created 폴더에 표시됩니다. 새 GPO를 클릭합니다. 오른쪽 창 하단에 Security Filtering라고 표시된 상자가 있습니다. 이를 활성화하고 Authenticated Users 항목을 지웁니다.
- 이 프로그램을 특정 컴퓨터에 배포하려면 각 특정 컴퓨터의 이름을 추가합니다. 그렇지 않고 도메인의 모든 컴퓨터에 배포하려면 그룹 Domain Computers을(를) 추가합니다.
- 탐색 창에서 Your organizational units you have created 폴더를 찾아 마우스 오른쪽 버튼으로 클릭합니다. Link an existing GPO 명령을 선택한 다음 새 GPO를 클릭하고 OK을(를) 클릭합니다.
- 다음 단계는 MSI 파일을 추가하는 것입니다. 방법은 다음과 같습니다.
- Your organization unit 폴더에서 GPO를 찾은 다음, 해당 항목을 마우스 오른쪽 버튼으로 클릭합니다. Edit 명령을 선택하면 새 창이 열립니다.
- Computer Configuration로 이동한 다음 Policies, Software Settings, Software Installations 순서로 이동합니다. 오른쪽의 빈 창(패널) 안을 마우스 오른쪽 버튼으로 클릭하고 New » Package을(를) 선택합니다.
- 새로 열리는 창에서, 앞서 생성한 도메인 공유(
\\YourServerName\FolderName – 서버의 물리적 폴더가 아니라 C:\FakePath\FolderName)로 이동한 다음 MSI 파일을 선택합니다.
- Assigned 라디오 버튼을 선택한 다음 OK을(를) 클릭합니다.
- 마지막 단계는 서버에서 열려 있는 모든 창/대화상자를 닫고 모든 워크스테이션을 재부팅하는 것입니다. 워크스테이션이 시작되면, 컴퓨터가 사용자의 로그온을 허용하기 전에 배포된 애플리케이션을 설치합니다. 즉, 프로그램이 설치되는 동안 꽤 오랫동안 Please wait...라고 표시된 채로 멈춰 있는 것처럼 보일 수 있습니다.
서버가 워크스테이션의 GPO를 업데이트하는 데 2~3회 재시작이 필요할 수 있습니다. 그래도 업데이트되지 않으면, 명령 프롬프트에서 다음을 입력하여 강제로 업데이트를 수행할 수 있습니다: gpupdate /target:computer /force /logof.
NISDeploy
Windows Installer는 NISDeploy.exe라는 특수 배포 유틸리티의 일부로 래핑되어 있습니다. MSI 파일이 실행되어(다운로드/생성된 배포 패키지에 의해 결정되는) 관련 소프트웨어를 설치할 때 NISDeploy MSI Wrapper에 대한 언급이 잠깐 보일 수 있으며, 설치가 완료될 때도 다시 한 번 표시될 수 있습니다. NISDeploy는 배포 패키지 다운로드와 실행을 자동화하는 특수 도구입니다. 전용 도구를 사용하면 Group Policy를 다시 구성하지 않고도 패키지 설정을 조정할 수 있습니다. NISDeploy는 매개변수로 제어되며, 지원되는 매개변수는 다음과 같습니다:
MSI 파일 형태로 배포 패키지를 제공하는 장점은 명령줄 매개변수에 대한 지식이 전혀 필요 없다는 점입니다. 소프트웨어는 간단하고 효율적으로, 필요하다면 무인(사일런트)으로 설치됩니다. NISDeploy는 이제 MSI Installer를 감싸는 래퍼(wrapper)가 되었습니다. 여기의 명령줄 매개변수 목록과, 이후 도구를 실행하는 예시 배치 파일 항목은 완전성을 위해 제공되는 것일 뿐이며, 일반적으로는 이런 방식으로 사용할 필요가 전혀 없습니다.
| -server |
Enterprise Server 주소(hostname:port 형식). |
| -user |
배포 패키지를 다운로드하고 설치를 실행하는 데 사용할 Enterprise Server 사용자 이름. 패키지 속성에 설정된 것과 동일한 비밀번호를 사용하는 것을 권장합니다. |
| -password |
Enterprise Server 사용자 비밀번호. -user와 유사합니다. |
| -profile |
다운로드하여 설치할 배포 패키지의 이름. |
| -programs |
제품이 설치될 경로. |
| -documents |
문서 및 샘플이 설치될 경로. |
| -autoinstall |
모달 창 및 추가 대화상자 없이 설치를 실행합니다. 진행 상황만 표시됩니다. 자동 모드에서 무인 설치에 사용됩니다. |
| -lastversion |
설치 관리자가 배포 패키지를 무시하고, 패키지에 언급된 제품의 최신 사용 가능 버전을 설치합니다. 예를 들어 테스트 목적 등, 제품의 최신 버전만 필요할 때 사용하는 드문 매개변수입니다. |
| -installall |
모든 제품 기능을 설치합니다. -lastversion와 유사하며, 패키지 설정을 무시하고 제품의 가능한 모든 기능(모든 익스포터, 확장 등)을 강제로 설치합니다. 일반적인 사용 환경에서는 거의 쓰이지 않습니다. |
| -logs |
설치 관리자 로그가 저장될 경로. 디버깅 목적일 때만 사용해야 합니다. |
아래는 NISDeploy를 실행하기 위한 배치 파일 예시입니다:
"C:\Program Files (x86)\Altium\Altium365\Services\NIS\bin\NISDeploy.exe" -server localhost:9780 -user admin -password admin -profile "AD Latest" -programs "%PROGRAMFILES%\Altium\AD-Latest" -documents "%PUBLIC%\Documents\Altium\AD-Latest" -autoinstall
추가 읽을거리
위 내용은 몇 가지 참고 링크일 뿐입니다. 더 자세한 정보와 사용 중인 Microsoft Windows 플랫폼에 해당하는 정보는 Microsoft 사이트 또는 관련된 타사 사이트에서 확인해야 합니다.
로컬 설치 업데이트를 위한 Altium Design Software 구성
Altium Designer는 업데이트를 자동으로 확인하도록 구성할 수 있습니다. 이는 Preferences 대화상자의 System – Installation 페이지에서 수행합니다. 소프트웨어가 업데이트를 확인하는 주기를 설정하는 것뿐 아니라, 사용 가능한 업데이트를 어디에서 찾을지도 구성합니다. 로컬로 배포된 설치의 경우, 소프트웨어는 제품 및 관련 확장(및 해당 버전)이 저장된 로컬 Enterprise Server를 가리키도록 ‘포인팅’되어야 합니다. 클라이언트 머신에 설치한 후에는 Local installation service 옵션이 기본적으로 활성화됩니다.

기본적으로 Altium Designer 설치는 업데이트를 위해 로컬 설치 서비스(즉, 획득한 제품과 확장이 있는 로컬 Enterprise Server)를 확인합니다. 이 Enterprise Server에 로그인되어 있는지 반드시 확인해야 합니다.