Parent page: Altium Infrastructure Server
엔터프라이즈 환경에서 마주하는 여러 과제 중 하나는 조직이 보유한 모든 워크스테이션에 설치된 수많은 애플리케이션을 관리하는 것입니다. 이 과정은 해당 애플리케이션을 조직의 특정 요구사항에 맞게 구성해야 할 때(예: 선택적 확장 기능 또는 특수 인터페이스 추가) 더 복잡해집니다.
회사 전체의 Altium 솔루션 설치를 관리하는 과제에 대한 세련된 해법을 제공하기 위해, Altium Infrastructure Server는 전용 Network Installation Service를 제공합니다. 이 서비스는 조직이 로컬 네트워크를 통해 Altium 제품을 설치하거나 업데이트할 수 있게 해줍니다. Network Installation Service의 주요 목표는 다음과 같습니다:
-
업데이트 속도 향상 - 사용자는 로컬 네트워크 내부에서 데이터를 다운로드합니다.
-
업데이트 기능에서 인터넷 접속 의존성 제거 - 글로벌 인터넷에 접근할 수 없는 격리된 네트워크에서도 동작할 수 있습니다.
-
버전과 업데이트를 중앙에서 제어할 수 있는 기능 제공.
-
Microsoft의 Active Directory Group Policy를 사용한 푸시 설치 수행 지원.
일반적으로 필요한 제품과 확장 기능을 Altium의 Cloud Repository에서 로컬 Altium Infrastructure Server로 가져온 다음, 네트워크 전반에 설치할 배포 패키지를 구성합니다. 이후 업데이트는 자동으로 구성할 수도 있고, 디자이너 PC에 무엇이 설치될지에 대한 최종 제어를 위해 수동으로 직접 구성할 수도 있습니다.
NIS를 사용하려면 Altium Infrastructure Server가 설치된 컴퓨터가 must 인터넷에 연결되어 있어야 합니다.
Network Installation Service에 액세스하기
Related page: 브라우저 기반 액세스 및 관리
Network Installation Service에 대한 인터페이스는 Infrastructure Server 브라우저 기반 인터페이스의 INSTALLATIONS 페이지입니다. ADMIN 메뉴에서 INSTALLATIONS 항목을 선택하여 이 페이지에 접근합니다.
Network Installation Service 유형의 기능에 접근하고 수행하려면, 선호하는 웹 브라우저를 통해 관리자 자격 증명으로 Altium Infrastructure Server에 로그인해야 합니다.
Altium Infrastructure Server 브라우저 기반 인터페이스의 INSTALLATIONS 페이지에 액세스하면 Network Installation Service에 연결됩니다. NIS에 접근하고 상호작용하려면 Infrastructure Server의 관리자로 로그인되어 있어야 합니다.
NIS 관련 설정
NIS 인터페이스를 자세히 살펴보고 서비스를 사용하는 방법을 알아보기 전에, 먼저 구성해야 할 중요한 설정이 몇 가지 있습니다. Network Installation Service를 사용하면 Altium Cloud Repository에서 제품 및 확장 기능 설치 프로그램을 사실상 복사할 수 있습니다(로컬 Altium Infrastructure Server로 가져오거나, 직접 다운로드). 이를 가능하게 하고 자동 업데이트의 이점도 누리려면, 이 Cloud Repository에 접근하기 위한 자격 증명을 제공해야 합니다. Altium Cloud Repository는 일반적으로 Altium 소프트웨어 설치 프로그램에 접근하는 곳(즉, Altium 웹사이트의 Altium Downloads page)과 동일하므로, 이는 곧 Altium Account 자격 증명을 제공한다는 의미입니다. Infrastructure Server 브라우저 기반 인터페이스의 Settings - General - AlitumLive Credentials 페이지에서 이를 설정합니다. ADMIN 메뉴에서 SETTINGS 항목을 선택한 다음, 왼쪽 탐색 트리에서 Altium Live Credentials 항목을 클릭하여 이 페이지에 접근합니다.
Infrastructure Server의 일반 설정 일부로 Altium Account 자격 증명을 입력합니다. 이는 클라우드의 Altium 보안 스토리지(말하자면 Altium Cloud Repository)에서 Altium 제품과 확장 기능을 가져오기 위해 필요합니다. 이미지에 마우스를 올리면 해당 필드가 채워진 예시를 볼 수 있습니다. 이 페이지에서 변경한 내용을 적용하려면 Save 버튼을 클릭하는 것을 잊지 마세요.
두 번째 설정은 Automatic Updates 기능 사용 시 확인 간격을 지정하는 것입니다. 이는 지정된 제품 및 확장 기능의 최신 버전이 있는지 Altium Cloud Repository를 얼마나 자주 확인할지를 결정합니다. Infrastructure Server 브라우저 기반 인터페이스의 Settings - Network Installation 페이지에서 간격 시간을 분 단위로 설정합니다. 기본값은 120분(즉, 몇 시간마다 업데이트 확인)입니다.
자동 업데이트로 구성된 제품 및 확장 기능에 대해, 소프트웨어가 업데이트를 확인할 간격을 지정합니다.
NIS 인터페이스 사용하기
다음 섹션에서는 서비스를 사용할 때의 논리적 흐름 순서에 따라, NIS 인터페이스를 구성하는 다양한 탭을 자세히 살펴봅니다.
Products & Extensions 탭
Products & Extensions 탭에서는 제공한 Altium Account 자격 증명(이전 섹션 참조)에 따라 사용 가능한 Altium 제품 및 확장 기능 설치 프로그램 세트를 확인할 수 있습니다. 이들은 Altium의 Cloud Repository에 저장되어 있습니다.
Altium Cloud Repository에서 다운로드할 수 있는 설치 프로그램은 두 가지 범주로 나뉩니다:
-
Products - 현재 라이선스에 따라 조직에서 사용할 수 있는 모든 제품(예: Altium Designer, Altium NEXUS)을 포함합니다.
-
Extensions - 확장 기능은 제품에 ‘플러그인’되어 기능을 확장합니다.
탭의 두 영역을 사용하여 필요한 Product 및 Extensions를 선택합니다.
한 번에 하나의 제품(및 해당 제품의 버전)만 가져오기/다운로드 대상으로 선택할 수 있지만, 확장 기능은 원하는 만큼 선택할 수 있습니다(각 확장 기능은 특정 버전 1개만). 선택한 제품(및 버전)에 기본으로 설치되는 모든 확장 기능은 가져오기/다운로드에 자동으로 포함되며(해당 제품 버전에 적용 가능한 최신 버전), 기본 설치 대상이 아닌 ‘사용 가능하지만 기본으로 설치되지 않는’ 확장 기능만 필요 시 별도로 활성화하면 됩니다.
최상위 수준의 제품(또는 확장 기능)을 활성화(체크)하면 해당 제품/확장 기능의 최신 릴리스가 just 자동으로 활성화되므로, 제품을 펼친 뒤 목록 맨 아래로 스크롤하여 최신 버전을 선택할 필요가 없습니다.
NIS 인터페이스의 Products & Extensions 탭에서 가져오기(또는 다운로드)할 제품과 관련 확장 기능을 선택합니다. 여기서는 예시 제품이 가져오기 준비 상태로 선택되어 있습니다. 또한 필터링 필드를 사용해 필요한 항목을 빠르게 찾을 수 있습니다(여기서는 Extensions 영역에 표시된 것처럼).
로컬 Altium Infrastructure Server 내부로 제품과 확장 기능을 가져와 저장할 수 있을 뿐 아니라, NIS 인터페이스를 사용해 Infrastructure Server outside로 제품과 확장 기능을 다운로드할 수도 있습니다. 이 기능은 설치 패키지를 휴대용 드라이브나 광디스크로 쉽게 복사할 수 있도록 포함되어 있으며, NIS 설치 간(예: 개방형 네트워크에서 폐쇄형 네트워크로) 패키지를 전송해야 하는 상황에 유용합니다. 로컬 Altium Infrastructure Server로의 acquisition와 하드 드라이브로의 download를 구분하기 위해 다음 버튼이 제공됩니다:
-
- 로컬 Altium Infrastructure Server 내에 제품 및 확장 기능을 가져와 저장합니다.
-
- 하드 드라이브로 직접 다운로드할 수 있는 패키지를 생성합니다.
필요한 제품과 확장 기능을 선택한 후, 해당 버튼을 클릭하여 가져오기 또는 다운로드를 진행합니다. 알림 대화상자가 몇 개 표시되는데, OK 를 클릭하여 계속 진행하면 됩니다. 진행 상황은 인터페이스의 Tasks 탭에서 확인할 수 있습니다.
가져오기가 아니라 다운로드를 수행하는 경우, 최종적으로 Tasks 탭에서 패키지를 다운로드해야 합니다. 완료된 해당 Packaging 작업에 연결된 Download Package 컨트롤을 확인하세요. 다운로드는 웹 브라우저에 설정된 기본 다운로드 위치로 저장됩니다.
로컬 Altium Infrastructure Server로 가져오기를 수행하면, 가져오기가 완료된 뒤 관련 제품과 확장 기능(및 가져온 항목)은 목록에서 녹색 텍스트로 강조 표시됩니다.
상위(부모) 수준에서 녹색 텍스트로 표시되면 해당 설치 프로그램의 최신 버전을 보유하고 있다는 의미입니다.
가져온 제품과 확장 기능(및 해당 버전)은 녹색 텍스트로 강조 표시됩니다.
Tasks 탭
Tasks 탭에는 현재 실행 중이거나 실행된 작업을 반영하는 Operations Log가 표시됩니다. 여기에는 다음이 포함됩니다:
-
Acquiring - Altium Cloud Repository에서 제품 및 확장 기능을 로컬 Altium Infrastructure Server로 가져오기.
-
Packaging - 로컬 하드 드라이브로 다운로드할 수 있도록 제품 및 확장 기능을 ZIP으로 묶기.
-
Import - 오프라인 설치 패키지 가져오기(로컬 Altium Infrastructure Server로).
여기에서 실행 중/완료된 작업의 상태를 확인할 수 있습니다. 작업을 확장하면 포함된 작업의 상세 목록을 볼 수 있습니다.
Acquiring 및 Packaging 같은 작업의 Created By 셀에 표시되는 System System가 누구인지 궁금할 수 있습니다. 이는 로컬 Altium Infrastructure Server에서 이러한 작업에 사용하도록 생성된, 소프트웨어가 자동으로 만든 두 개의 기본 사용자 중 하나입니다(다른 하나는 admin admin).
NIS 인터페이스의 Tasks 탭에서 현재 실행 중인 작업 또는 실행된 작업을 확인할 수 있습니다(일종의 운영 로그). 이미지에 마우스를 올리면 작업이 완료될 때까지 실행된 예시를 볼 수 있습니다. 또한 예시에서는 단일 제품을 가져오도록 선택했지만, 해당 제품 버전과 관련되고 제품 설치 시 기본으로 설치되는 모든 확장 기능도 함께 가져와지는 것을 확인할 수 있습니다.
실행 중인 작업의 정보를 수동으로 새로 고치려면 페이지를 다시 로드하거나, 다른 탭을 클릭했다가 다시 돌아와야 할 수 있습니다.
로컬 하드 드라이브로 다운로드할 설치 패키지를 생성하는 경우, 설치 패키지는 하드 드라이브에 직접 저장되지 않습니다. 대신 로컬 Altium Infrastructure Server에 준비되어 저장됩니다. 그런 다음 Download Package 컨트롤을 클릭해야 합니다. 패키지는 ZIP 파일로 제공되며, 웹 브라우저에 지정된 기본 다운로드 위치로 다운로드됩니다. ZIP 파일은 다운로드 후 로컬 클라이언트 시스템에서 설치해야 합니다.
Products & Extensions 탭에서 Download 버튼을 사용해 준비한 설치 패키지를 이후 로컬 하드 드라이브로 다운로드한 예시.
Server Storage 탭
Server Storage 탭에는 로컬 Altium Infrastructure Server에서 사용 가능한 제품과 확장 기능이 나열됩니다. 즉, 인터페이스의 Products & Extensions tab에서 이전에 획득한 항목들입니다. 배포 패키지에는 only 이 탭에 나열된 제품과 확장 기능이 포함될 수 있습니다.
NIS 인터페이스의 Server Storage 탭에는 현재 로컬 Altium Infrastructure Server에서 사용 가능한 모든 제품과 확장 기능이 반영됩니다. 이러한 항목들은 배포 패키지를 구성하고 생성하는 데 사용됩니다.
물론 더 많은 제품과 확장 기능을 획득하여( Products & Extensions tab에서) 언제든지 이 목록에 추가할 수 있습니다. 또한 설치 패키지(예: 하드 드라이브 또는 광학 드라이브에서)를 가져올 수도 있습니다. 그러려면
버튼을 클릭한 다음, 이어서 나타나는 Open 대화상자에서 필요한 파일을 찾아 선택하면 됩니다. 일반적으로는 이전에 다운로드한 설치 패키지가 들어 있는 ZIP 파일(선택할 파일은 1개)이며, 설치에 필요한 모든 구성 요소가 추출되어 그에 맞게 가져와집니다.
가져오기 기능은 NIS 설치 간에 설치 패키지를 전송해야 하는 상황(예: 개방형 네트워크에서 폐쇄형 네트워크로)에서 사용하도록 의도되었습니다.
제품과 확장 기능은 오프라인 설치본에서도 가져올 수 있습니다.
제품과 확장 기능을 제거(로컬 Altium Infrastructure Server에서 제거)하려면, 각각
Products 및
Extensions 목록에서 해당 항목을 선택한 다음

버튼을 클릭합니다.
제품과 확장 기능이 로컬 Altium Infrastructure 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)을 다운로드하여 대상 클라이언트 PC 또는 회사 전체의 모든 클라이언트 PC에 소프트웨어를 설치하는 데 사용할 수 있습니다.
정의된 각 배포 패키지는 로컬 Altium Infrastructure Server에 저장됩니다.
NIS 인터페이스의 Deployment Packages 탭은 조직 내에서 다운로드하여 사용할 수 있는 배포 패키지를 구성하는 ‘중앙 제어’ 역할을 합니다.
새 배포 패키지를 추가하려면
버튼을 클릭하기만 하면 됩니다. 그러면 패키지를 구성할 수 있는 Deployment Package 대화상자가 나타납니다( Configuring a Deployment Package 참조).
정의된 각 배포 패키지에 대해 다음 정보가 표시됩니다.
-
Name - 패키지의 의미 있는 이름(예: 설치할 제품(및 버전)을 식별).
-
Description - 패키지가 제공하는 내용과 대상 사용자를 설명하는 보다 자세한 설명.
-
Created By - 패키지를 생성한 로컬 Infrastructure Server 사용자.
-
Created At - 패키지가 생성된 날짜 및 시간.
-
Edit -
아이콘을 클릭하면 Deployment Package 대화상자에 접근하여 필요에 따라 패키지를 수정할 수 있습니다.
-
Download -
아이콘을 클릭하면 연결된 Windows Installer Package 파일(*.msi)을 하드 드라이브로 다운로드합니다. 이 파일은 Name field(즉, <DeploymentPackageName>.msi)의 항목 이름을 따서 명명됩니다. 다운로드 위치는 웹 브라우저에 지정된 기본 위치입니다.
-
Remove -
아이콘을 클릭하면 목록에서 패키지를 삭제합니다.
Configuring a Deployment Package
로컬 Altium Infrastructure Server에서 배포 패키지는 본질적으로 필요한 제품/확장 기능 설치 프로그램 목록과, 소프트웨어를 어떻게 설치할지에 대한 구성 정보를 함께 담고 있습니다. Infrastructure Server에서 배포 패키지를 다운로드하도록 클릭하면 Windows Installer Package 파일(*.msi)이 생성됩니다. 이 Installer는 작은 실행 파일로, 실행 시 로컬 Altium Infrastructure Server에서 필요한 실제 제품 및 확장 기능 설치 파일을 가져와 참조된 배포 패키지에 지정된 옵션에 따라 설치를 수행합니다. Infrastructure Server에서 가져올 파일은 배포 패키지에 정의된 제품과 확장 기능에 의해 결정됩니다. 제품과 확장 기능은 Deployment Package 대화상자에서 사용자가 구성하며, 그 내용이 배포 패키지에 저장됩니다.
배포 패키지는 Deployment Package 대화상자를 사용하여 완전히 구성됩니다.
배포 패키지는 Deployment Package 대화상자를 사용하여 완전히 구성됩니다.
Deployment Package 대화상자를 사용하여 필요에 따라 패키지를 구성하고, 다음 정보를(해당되는 경우) 제공합니다.
-
Package Name - 이 필드를 사용하여 패키지의 의미 있는 이름을 정의합니다.
-
Description - 이 필드를 사용하여 패키지에 대한 보다 자세한 설명(예: 목적)을 제공합니다.
-
User Name & Password - 설치 중 Infrastructure Server에 접속하여 필요한 파일을 가져오기 위해 필요한 로컬 Altium Infrastructure Server 로그인 자격 증명입니다. 반드시 정의되어야 합니다.
-
Show Progress - 설치 진행 상황을 Installer에 표시하려면 이 옵션을 활성화합니다. 이 경우 Installer 대화상자가 표시되며, 먼저 Download의 진행 상황이, 이어서 Install의 진행 상황이 표시됩니다. 이 옵션을 비활성화하면 설치 대화상자 없이 사실상 무인(사일런트) 방식으로 소프트웨어가 설치됩니다.
-
Installation path - 이 필드를 사용하여 사용자의 PC에서 소프트웨어를 설치할 디렉터리를 지정합니다(예: [ProgramFilesFolder]\Altium\AD<VersionNumber>).
-
Documents path - 이 경로를 사용하여 사용자의 PC에서 문서 폴더 경로를 지정합니다(예: [CommonAppDataFolder]\Documents\Altium\AD<VersionNumber>).
-
Private License Server (선택 사항) - 이 필드를 사용하여 Private License Server의 TCP/IP 주소를 입력합니다.
-
License Activation code(s) (선택 사항) - 이 필드를 사용하여 이 제품 설치에 사용할 선호 라이선스의 활성화 코드(들)를 입력합니다.
-
Preferences (선택 사항) - 이 필드를 사용하여 사용자가 설치 시 특정 환경설정 세트를 사용하도록 제한합니다. 드롭다운에는 로컬 Altium Infrastructure Server에 존재하는 모든 Altium Design Preferences Item-Revisions가 나열됩니다. 적합한 항목이 있으면 그중 하나를 선택하십시오. 또는 파일 기반 환경설정 파일(*.DxpPrf)을 사용할 수도 있습니다. 그러려면
버튼을 클릭하고, 이어서 나타나는 Open 대화상자에서 파일을 찾아 선택하면 됩니다. 선택한 파일은 Altium Infrastructure Server에서 새로 생성된 Altium Design Preferences Item의 초기 리비전에 업로드/릴리스되며, 이후 Preferences field에서 다시 선택됩니다. 이 제한을 제거하려면 연결된
버튼을 클릭하기만 하면 됩니다.
-
Use latest versions of products - Installer가 제품과 확장 기능의 최신 버전을 사용하도록 강제하려면 이 옵션을 활성화합니다.
-
Products - 이 목록에는 획득되어 현재 로컬 Altium Infrastructure Server에서 사용 가능한 모든 제품이 포함됩니다. 이 패키지로 설치할 제품(및 버전)을 활성화합니다.
인터페이스의 Server Storage 탭에서 제품(및 버전)을 선택했다면, Deployment Package 대화상자에서도 이미 선택되어 있습니다.
-
Installation Features - 제품에는 설치 중 구성할 수 있는 다양한 옵션이 있을 수 있으며, 이를 Installation Features라고 합니다. 이 영역에서는 설치 중 해당 기능들이 켜짐/꺼짐 상태로 제공되도록 설정합니다. 이러한 기능의 켜짐/꺼짐 상태는 사용자가 설치 중 변경할 수 있으며, 필요하다면 나중에 설치 프로그램 내에서 설치/제거할 수도 있습니다.
-
Extensions - 이 목록에는 획득되어 현재 로컬 Altium Infrastructure Server에서 사용 가능한 모든 확장 기능이 포함됩니다. 이 패키지로 설치할 확장 기능(및 버전)을 활성화합니다.
Deployment Package 대화상자를 사용하여 필요에 따라 패키지를 구성하고, 다음 정보를(해당되는 경우) 제공합니다.
-
Package Name - 이 필드를 사용하여 패키지의 의미 있는 이름을 정의합니다.
-
Description - 이 필드를 사용하여 패키지에 대한 보다 자세한 설명(예: 목적)을 제공합니다.
-
User Name & Password - 설치 중 Infrastructure Server에 접속하여 필요한 파일을 가져오기 위해 필요한 로컬 Altium Infrastructure Server 로그인 자격 증명입니다. 반드시 정의되어야 합니다.
-
Show Progress - 설치 진행 상황을 Installer에 표시하려면 이 옵션을 활성화합니다. 이 경우 Installer 대화상자가 표시되며, 먼저 Download의 진행 상황이, 이어서 Install의 진행 상황이 표시됩니다. 이 옵션을 비활성화하면 설치 대화상자 없이 사실상 무인(사일런트) 방식으로 소프트웨어가 설치됩니다.
-
Installation path - 이 필드를 사용하여 사용자의 PC에서 소프트웨어를 설치할 디렉터리를 지정합니다(예: [ProgramFilesFolder]\Altium\Nexus).
-
Documents path - 이 경로를 사용하여 사용자 컴퓨터의 문서 폴더 경로를 지정합니다(예: [CommonAppDataFolder]\Documents\Altium\Nexus).
-
Private License Server (선택 사항) - 이 필드를 사용하여 Private License Server의 TCP/IP 주소를 입력합니다.
-
License Activation code(s) (선택 사항) - 이 필드를 사용하여 이 제품 설치에 사용할 선호 라이선스의 활성화 코드(들)를 입력합니다.
-
Preferences (선택 사항) - 이 필드를 사용하여 사용자가 설치 시 특정 환경설정 세트를 사용하도록 제한합니다. 드롭다운에는 로컬 Altium Infrastructure Server에 존재하는 모든 Altium Design Preferences Item-Revisions가 나열됩니다. 적합한 것이 있으면 그중 하나를 선택하십시오. 또는 파일 기반 환경설정 파일(*.DxpPrf)을 사용할 수도 있습니다. 그러려면
버튼을 클릭한 다음, 표시되는 후속 Open 대화상자에서 해당 파일을 찾아 선택하면 됩니다. 선택한 파일은 Altium Infrastructure Server에서 새로 생성된 Altium Design Preferences Item의 초기 리비전에 업로드/릴리스되며, 이후 Preferences field에서 이것이 다시 선택됩니다. 이 제한을 제거하려면 연결된
버튼을 클릭하기만 하면 됩니다.
-
Use latest versions of products - 설치 프로그램이 제품과 확장의 최신 버전을 사용하도록 강제하려면 이 옵션을 활성화합니다.
-
Products - 이 목록에는 획득되었고 현재 로컬 Altium Infrastructure Server에서 사용 가능한 모든 제품이 포함됩니다. 이 패키지로 설치하려는 제품(및 버전)을 활성화하십시오.
인터페이스의 Server Storage 탭에서 제품(및 버전)을 선택했다면, Deployment Package 대화상자에서도 이미 선택되어 있을 것입니다.
-
Installation Features - 제품에는 설치 중 구성할 수 있는 다양한 옵션이 있을 수 있으며, 이를 Installation Features라고 합니다. 이 영역에서는 설치 중 해당 기능들이 켜짐/꺼짐 상태로 제공되도록 구성합니다. 이러한 기능의 켜짐/꺼짐 상태는 사용자가 설치 중 변경할 수 있으며, 필요 시 나중에 설치 환경 내에서 설치/제거할 수도 있습니다.
-
Extensions - 이 목록에는 획득되었고 현재 로컬 Altium Infrastructure Server에서 사용 가능한 모든 확장이 포함됩니다. 이 패키지로 설치하려는 확장(들)(및 버전)을 활성화하십시오.
새 패키지를 만들든 기존 패키지를 편집하든, 필요한 대로 패키지를 정의한 후 OK button을 클릭하여 생성/업데이트하십시오. 새로 정의된 패키지는 메인 Deployment Packages 탭으로 돌아가면 다른 정의된 패키지들과 함께 목록에 표시됩니다.
Updates Tab
로컬 Altium Infrastructure Server에 저장한 제품 및 확장 설치 프로그램 컬렉션이 항상 최신 상태를 유지하도록, 수동 또는 자동으로 업데이트되도록 구성할 수 있습니다. Manual Updates의 장점은 각 제품/확장의 최신 버전을 언제 획득할지 사용자가 제어할 수 있다는 점입니다. 물론 단점은 사용자가 직접 상황을 확인하고 수동으로 획득해야 한다는 것입니다. Automatic Updates의 장점은 업데이트를 확인하는 것을 기억할 필요가 없고, 모든 최신 버전이 자동으로 획득된다는 점입니다.
NIS 인터페이스의 Updates tab은 로컬 Altium Infrastructure Server의 제품 및 확장을 어떤 방식으로 업데이트할지 구성할 수 있는 편리한 영역을 제공합니다.
NIS 인터페이스의 Updates 탭은 Altium Cloud Repository에서 제품 및 확장의 후속 버전이 제공될 때, 로컬 Altium Infrastructure Server의 제품 및 확장이 어떻게 업데이트되는지 제어하는 커맨드 센터입니다.
이 탭은 현재 로컬 Altium Infrastructure Server에 있는 모든 제품과 확장을 이름으로 나열합니다. 각 항목에 대해 현재 보유 중인 버전이 아니라, Altium Cloud Repository에서 제공되는 해당 엔터티의 최신 버전을 표시합니다(이는 Products & Extensions tab의 목록에서 확인할 수 있습니다).
각 엔터티에 대해 다음 업데이트 옵션을 사용할 수 있습니다:
-
Acquire Manual Update - 로컬 Altium Infrastructure Server에 있는 제품/확장 버전이 이미 최신이면 업데이트할 것이 없으므로
아이콘이 표시됩니다. 보유한 버전이 최신이 아니면
아이콘이 표시됩니다. 이를 클릭하여 제품/확장의 latest 버전을 획득하십시오. 몇 개의 대화상자가 표시되며, OK를 클릭하여 진행합니다. 획득 작업의 진행 상황은 인터페이스의 Tasks tab에서 확인할 수 있습니다.
-
Automatic Update - 이 옵션을 활성화하면 제품/확장을 자동 업데이트에 포함합니다. 사용 가능한 업데이트 확인은 Infrastructure Server의 브라우저 기반 인터페이스에서 Settings - Network Installation 페이지에 정의된 업데이트 확인 간격에 따라 수행됩니다. 제품/확장에 대한 업데이트가 उपलब्ध하더라도, 이 옵션을 활성화한다고 즉시 업데이트가 수행되지는 않으며 정의된 확인 간격이 경과할 때까지 기다려야 합니다. 업데이트가 수행되면 latest 버전만 획득됩니다.
여러 엔터티를 수동으로 업데이트하거나 여러 엔터티에 대해 자동 업데이트를 동시에 활성화할 수 있는 다양한 제어가 제공됩니다:
-
여러 엔터티를 수동으로 업데이트하려면 왼쪽의 체크박스를 선택한 다음
버튼을 클릭하십시오.
-
여러 엔터티에 대해 Automatic Update 옵션을 활성화하려면 왼쪽의 체크박스를 선택한 다음
버튼을 클릭하십시오.
-
여러 엔터티에 대해 Automatic Update 옵션을 비활성화하려면 왼쪽의 체크박스를 선택한 다음
버튼을 클릭하십시오.
목록에서 모든 제품 또는 모든 확장을 빠르게 선택/해제하려면 목록 아래에 있는 컨트롤을 사용하십시오.
클라이언트 머신에 설치
클라이언트 머신에서의 소프트웨어 설치는 간소화된 프로세스이며, 다음만 수행하면 됩니다:
-
Infrastructure Server 관리자가 NIS 인터페이스의 Deployment Packages tab에서 필요한 Deployment Package를 다운로드하여 Windows Installer Package 파일(<DeploymentPackageName>.msi)을 얻습니다.
-
MSI 파일을 대상 클라이언트 머신으로 복사합니다.
-
MSI 파일을 더블클릭합니다. 소프트웨어는 배포 패키지에 정의된 옵션에 따라 설치되며, 관련 제품과 확장은 로컬 Altium Infrastructure Server에서 가져옵니다. 배포 패키지에 설치 진행 상황 표시 옵션이 포함되어 있으면 Installer 대화상자가 표시되어 Download 단계와 이어서 Install 단계의 진행 상황을 보여줍니다. 이 옵션이 활성화되지 않았다면 소프트웨어는 무인(사일런트) 방식으로 설치됩니다. 설치는 배포 패키지에 지정된 Installation 및 Document 경로에 수행됩니다.
설치에 실패하면 배포 패키지를 확인하여 올바르게 정의되었는지 확인하십시오. 흔한 오류로는 Installation 및 Documents 경로를 정의하지 않았거나, 로컬 Infrastructure Server 접근 자격 증명을 해당 Infrastructure Server에 정의된 사용자로 존재하지 않는 사용자로 설정한 경우가 있습니다. 배포 패키지의 문제를 수정한 뒤 변경 사항을 저장(Deployment Package 대화상자에서 OK 클릭)하고, 새 MSI 파일을 다시 다운로드한 다음 설치를 다시 시도하십시오.
여러 클라이언트 머신에 대한 중앙 집중식 배포
Network Installation Service는 Altium 제품 설치를 중앙에서 관리하는 방식도 지원합니다. NIS를 사용하면 Microsoft Active Directory를 통해 Altium Designer 또는 Altium NEXUS 같은 제품의 설치를 여러 컴퓨터에 대해 원격으로 동시에 실행할 수 있습니다. 설치는 Group Policy Software Installation Extension을 통해 수행됩니다. Group Policy Software Installation Extension을 사용하면 관리자가 Group Policy Object Editor를 사용하여 조직 내 모든 클라이언트 컴퓨터의 소프트웨어 설치를 중앙에서 관리할 수 있습니다. 이는 assigning 애플리케이션을 사용자 또는 컴퓨터에 할당하거나, publishing 애플리케이션을 사용자에게 게시하는 방식으로 수행됩니다.
Group Policy Software Installation Extension을 사용하여 소프트웨어를 배포하려면 다음 구성 요소가 필요합니다:
-
Group Policy.
-
Windows 2000 Server, Windows Server 2003, Windows Server 2008/2012 R2, Windows Server 2016 Standard Edition 또는 이후 버전의 도메인 컨트롤러.
-
Active Directory 디렉터리 서비스 기반 도메인을 사용하는 네트워크.
-
다음을 포함하여 Windows의 Professional 또는 Enterprise 에디션을 실행하는 대상 컴퓨터: Windows 7 Professional(또는 그 이상), Windows 8/8.1 Pro(또는 그 이상), Windows 10 Professional(또는 그 이상).
Group Policy Management Console(GPMC)은 필수는 아니지만, 효율적인 관리를 위해 강력히 권장됩니다.
권장 접근 방식
Altium 제품의 중앙 집중식 설치 관리를 위한 권장 접근 방식은 초기 설치와 설치 업데이트로 나눌 수 있습니다.
초기 설치의 경우:
-
Infrastructure Server의 브라우저 기반 인터페이스를 통해 관리자 권한으로 로컬 Altium Infrastructure Server에 로그인합니다.
-
NIS 인터페이스의 Product & Extensions tab에서 필요한 제품 버전과 확장(들)을 로컬 Altium Infrastructure Server로 획득합니다.
-
NIS 인터페이스의 Deployment Packages tab에서 필요한 배포 패키지를 준비합니다.
-
배포 패키지를 다운로드하여 필요한 Windows Installer Package 파일(<DeploymentPackageName>.msi)을 얻습니다.
-
원하는 클라이언트 컴퓨터에서 해당 MSI 파일을 실행하도록 Group Policy를 구성합니다.
- Active Directory의 그룹 정책 소프트웨어 설치 확장(Group Policy Software Installation Extension) 기능을 사용하여 원하는 컴퓨터/사용자에게 설치를 푸시합니다.
이 프로세스가 완료되면 사용자는 원래 배포 패키지에 구성된 옵션에 따라 사전 구성된 소프트웨어 설치본을 사용하게 됩니다.
업데이트는 다음 접근 방식으로 설치할 수 있습니다:
-
Active Directory의 그룹 정책 소프트웨어 설치 확장 기능을 사용하여 업데이트를 푸시합니다. 이 접근 방식을 사용하는 경우, 가장 간단한 방법은 원래 배포 패키지( Deployment Package 대화상자를 사용)를 편집하고 Products 및 Extensions 목록에서 필요한 새 버전을 선택하는 것입니다. Use latest versions of products 옵션을 활성화하면 Installer가 제품의 최신 버전을 사용하도록 보장할 수 있습니다. 수정된 배포 패키지를 저장하고 새(업데이트된) MSI 파일을 다운로드한 다음, 이를 사용해 업데이트를 배포할 수 있습니다.
Example Software Installation via Group Policy-Active Directory
배포 패키지를 준비한 후 도메인 컨트롤러에서 그룹 정책 개체(GPO)를 구성할 수 있습니다. 다음 단계는 Windows Server 2012 R2에서 이를 테스트하기 위해 수행되었습니다:
-
Altium Infrastructure Server(브라우저 인터페이스를 통해)에 로그인하고 Infrastructure 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는 배포 패키지 다운로드와 실행을 자동화하는 특수 도구입니다. 전용 도구를 사용하면 그룹 정책을 다시 구성할 필요 없이 패키지 설정을 조정할 수 있습니다. NISDeploy는 매개변수로 제어되며, 지원되는 매개변수는 다음과 같습니다:
MSI 파일 형태로 배포 패키지를 제공하는 장점은 명령줄 매개변수에 대한 지식이 전혀 필요 없다는 점입니다. 소프트웨어는 간단하고 효율적으로, 필요하다면 무인(silent) 방식으로 설치됩니다. NISDeploy는 단지 MSI Installer를 감싸는 래퍼(wrapper)가 되었습니다. 여기의 명령줄 매개변수 목록과 이후 도구를 실행하는 예시 배치 파일 항목은 완전성을 위해 제공되는 것이며, 일반적으로 이런 방식으로 사용할 필요는 없습니다.
| -server |
Infrastructure Server 주소(형식: hostname:port). |
| -user |
배포 패키지를 다운로드하고 설치를 실행하는 데 사용할 Infrastructure Server 사용자 이름. 패키지 속성에 있는 것과 동일한 비밀번호를 사용하는 것을 권장합니다. |
| -password |
Infrastructure Server 사용자 비밀번호. -user와 유사합니다. |
| -profile |
다운로드 및 설치될 배포 패키지의 이름. |
| -programs |
제품이 설치될 경로. |
| -documents |
문서 및 샘플이 설치될 경로. |
| -autoinstall |
모달 창과 추가 대화상자 없이 설치를 실행합니다. 진행 상황만 표시됩니다. 자동 모드에서 무인 설치에 사용됩니다. |
| -lastversion |
Installer가 배포 패키지를 무시하고 패키지에 언급된 제품의 사용 가능한 최신 버전을 설치합니다. 예를 들어 테스트 목적처럼 최신 사용 가능 버전만 필요할 때 사용하는, 드물게 쓰이는 매개변수입니다. |
| -installall |
모든 제품 기능을 설치합니다. -lastversion와 유사하며, 패키지 설정을 무시하고 제품의 가능한 모든 기능(모든 exporter, extension 등)을 강제로 설치합니다. 일반적인 사용에서는 드물게 쓰입니다. |
| -logs |
Installer 로그가 저장될 경로. 디버깅 목적에서만 사용해야 합니다. |
아래는 NISDeploy를 실행하기 위한 배치 파일 예시입니다:
"C:\Program Files (x86)\Altium\Altium Infrastructure Server\NIS\bin\NISDeploy.exe" -server localhost:9780 -user admin -password admin -profile "AD Latest" -programs "%PROGRAMFILES(X86)%\Altium\AD-Latest" -documents "%PUBLIC%\Documents\Altium\AD-Latest" -autoinstall
아래는 NISDeploy를 실행하기 위한 배치 파일 예시입니다:
"C:\Program Files (x86)\Altium\Altium Infrastructure Server\NIS\bin\NISDeploy.exe" -server localhost:9780 -user admin -password admin -profile "NEXUS Latest" -programs "%PROGRAMFILES(X86)%\Altium\Nexus-Latest" -documents "%PUBLIC%\Documents\Altium\Nexus-Latest" -autoinstall
추가 읽을거리
이는 몇 가지 참고 사항일 뿐입니다. 더 자세한 정보와 사용 중인 Microsoft Windows 플랫폼에 관련된 정보는 Microsoft 웹사이트 또는 해당되는 타사 사이트에서 확인해야 합니다.