ArcGIS Notebook Server는 ArcGIS Server 역할로, Notebooks를 호스팅할 목적으로 라이선스가 부여되고 구성되었습니다. 서버 역할은 컨테이너를 사용하여 ArcGIS Notebooks을 호스팅하고 실행하며, 호스트 운영 체제의 작동을 방해하지 않으면서 Notebook에 분리되고 안전한 환경을 제공합니다.
ArcGIS Notebook Server 사이트가 설정된 경우에는 소프트웨어 사용자 가이드 또는 관리자 가이드를 참조하세요.
ArcGIS Notebook Server 사이트에 다중 머신을 조인할 수 있으므로 Notebook 호스팅 및 실행을 위한 머신 리소스를 확장할 수 있습니다. 다중 머신 사이트를 배포하려면 ArcGIS Notebook Server 사이트에 추가 머신 조인(Windows 컨테이너) 및 ArcGIS Notebook Server 사이트에 추가 머신 조인(Linux 컨테이너)에 설명된 대로 추가 단계가 필요합니다.
이 가이드를 사용해 소프트웨어를 설치하고 구성할 수 있습니다. ArcGIS Notebook Server의 설치 프로세스는 다른 ArcGIS Server 역할과 다릅니다. 설치 가이드를 주의 깊게 읽고 제시된 순서대로 설치 단계를 완료합니다.
ArcGIS Notebook Server 및 Windows 컨테이너
ArcGIS Notebook Server는 Windows에서 Windows 컨테이너 및 Mirantis Container Runtime을 지원합니다.
비고:
Windows Server 2022의 ArcGIS Notebook Server는 기본 설정으로 Windows 컨테이너를 사용합니다.
자세한 내용은 Mirantis Container Runtime 및 ArcGIS Notebook Server(Windows 컨테이너)를 참고하세요.
Windows 시스템의 필수 구성 요소 및 제약 조건
ArcGIS Notebook Server 머신에 Windows를 배포하는 경우 검토해야 할 몇 가지 필수 구성 요소와 제약 조건이 있습니다. ArcGIS Notebook Server 머신에 Linux를 배포하는 경우에는 적용되지 않습니다.
- ArcGIS Notebook Server는 서드 파티 컴포넌트인 Mirantis Container Runtime(Windows 컨테이너) 및 Docker(Linux 컨테이너)를 사용하여 컨테이너를 관리합니다. ArcGIS Notebook Server 머신에서 Windows를 배포하는 경우 Mirantis Container Runtime 또는 Docker Desktop 버전의 Docker를 사용해야 합니다. 이 버전에는 Docker의 지원 또는 유지관리가 포함되어 있지 않지만 기능이 완전한 것으로 간주됩니다.
- ArcGIS Notebook Server의 프로덕션 환경에서는 Windows Server 2022 또는 Windows Server 2019 머신을 사용하는 것을 권장합니다. Windows 10 머신은 개발 환경에서만 지원됩니다.
비고:
11.1부터 Windows Server 2022의 ArcGIS Notebook Server는 기본 설정으로 Windows 컨테이너를 사용합니다. Windows Server 2022에서 Linux 컨테이너를 사용하려면 시스템 > 등록정보에서 useWindowsContainers 시스템 등록정보를 false(으)로 설정하고 Notebook Server 관리 디렉터리의 Notebook > 런타임에서 팩터리 런타임을 false(으)로 재설정해야 합니다.
Windows 컨테이너의 필수 구성 요소 및 제약 조건
Windows 컨테이너를 사용할 때는 다음 사항을 고려합니다.
- ArcGIS Notebook Server 컨테이너의 Windows는 현재 Mirantis Container Runtime 2022만 지원하는 Windows Server를 사용합니다.
- 여러 머신에 ArcGIS Notebook Server 및 Mirantis Container Runtime이 배포된 경우 더 이상 작업 영역 디렉터리에 대해 복제(DFS)를 구성할 필요가 없습니다. 작업 영역 디렉터리는 Mirantis Container Runtime으로 드라이브에 마운트된 경로로 공유할 수 있습니다.
Linux 컨테이너의 필수 구성 요소 및 제약 조건
Linux 컨테이너를 사용할 때는 다음 사항을 고려합니다.
- ArcGIS Notebook Server 2022 또는 Linux 2019에서 Windows Server 컨테이너가 있는 Windows Server를 배포하는 경우 Docker Desktop(4.24.2 버전)을 사용할 수 있습니다. 현재 버전의 Docker 문서에는 해당 시스템 요구사항에 Windows Server 2022 또는 Windows Server 2019가 언급되어 있지 않습니다.
비고:
Windows Server 2022에서 Linux 컨테이너를 사용하려면 시스템 > 등록정보에서 useWindowsContainers 시스템 등록정보를 false(으)로 설정하고 Notebook Server 관리 디렉터리의 Notebook > 런타임에서 팩터리 런타임을 false(으)로 재설정해야 합니다.
- Linux 컨테이너가 있는 ArcGIS Notebook Server는 컨테이너 관리를 위해 Hyper-V 환경 내에 포함된 MobyLinuxVM이라고 하는 Linux 에뮬레이터를 사용합니다.
- Linux 컨테이너가 있는 ArcGIS Notebook Server를 사용하려면 Hyper-V 역할이 Windows Server 및 Windows 10에 이미 설치되어 있어야 합니다.
- 특정 가상화 환경에서는 Hyper-V를 Windows에서 활성화하고 작동할 수 없습니다. 따라서 해당 환경에서는 ArcGIS Notebook Server를 설치 및 작동할 수 없습니다. ArcGIS Notebook Server은(는) 게스트 OS에 대해 활성화된 하드웨어 지원 가상화(중첩된 가상화)가 포함된 VMware vSphere 6.7 이후 버전에서 호스팅되는 가상화 환경을 지원합니다. ArcGIS Notebook Server를 설치하기 전에 머신에 Docker가 설치되어 있고 Linux 컨테이너를 지원하는지 확인합니다.
- ArcGIS Notebook Server는 다중 머신 사이트를 지원합니다. Windows 시스템에서 Docker는 컨테이너에서 공유 드라이브 마운트를 지원하지 않으므로 작업 영역 디렉터리는 각 머신에서 로컬로 유지되어야 합니다. 사용자는 다중 머신 사이트의 각 머신에서 컨테이너를 실행하고 Notebook을 열 수 있기 때문에 작업 영역 디렉터리의 콘텐츠를 여러 머신에서 동기화해야 합니다. 복제 방법 중 하나를 구성하는 단계는 ArcGIS Notebook Server에 대한 DFS 복제 구성에 나와 있습니다.
소프트웨어 설치
ArcGIS Notebook Server을 설치하는 단계의 개요가 아래에 나와 있습니다. 각 단계를 순서대로 완료하고 설치 가이드 문서의 모든 섹션을 검토합니다.
- 이 가이드의 다음 소개 자료를 읽고 소프트웨어를 파악합니다.
- ArcGIS Enterprise 기본 배포를 완료합니다. 이전 버전에서 업그레이드하든 새 배포를 설치하든 관계없이 모든 소프트웨어 컴포넌트(ArcGIS Enterprise 포털, 호스팅 서버로 지정된 ArcGIS Server 사이트, ArcGIS Data Store의 인스턴스)가 설치되어 11.3 소프트웨어를 실행되고 있어야 합니다.
- 시스템 요구 사항을 검토하여 사용할 머신에 필요한 조정을 수행합니다. 전체 시스템 요구 사항 항목을 살펴보세요.
- My Esri 웹사이트에서 자료(소프트웨어 설치 프로그램 및 라이선스 레벨에 해당하는 컨테이너 이미지)를 다운로드합니다.
비고:
ArcGIS Notebook Server Standard 라이선스는 ArcGIS Enterprise Standard 및 Advanced 라이선스에 모두 포함되어 있습니다. ArcGIS Notebook Server Advanced 라이선스는 추가로 구매해야 합니다.
비고:
Standard 라이선스가 있는 사용자의 경우 Standard 컨테이너 이미지를 다운로드합니다. Advanced 라이선스가 있는 사용자의 경우 Standard 컨테이너 이미지와 Advanced 컨테이너 이미지를 모두 다운로드합니다.
- 머신에 ArcGIS Notebook Server 소프트웨어를 설치합니다. 제공된 설치 프로그램을 사용하여 이 작업을 수행하거나 자동으로 설치합니다. 이 두 가지 옵션에 대한 별도의 도움말 항목이 있습니다.
- 설치 후 ArcGIS Notebook Server 사이트 구성(Windows 컨테이너)
- ArcGIS Notebook Server 사이트를 구성(Linux 컨테이너)합니다. 세 가지 주요 단계는 다음과 같습니다.
- ArcGIS Notebook Server 머신에 대한 사이트를 생성합니다.
- Docker 그룹에 OS 계정을 추가합니다.
- 설치 후 유틸리티를 실행하여 ArcGIS Notebook Server로 Docker를 구성합니다.
- 새 사이트에 추가 머신을 조인(Windows 컨테이너)합니다.
- 새 사이트에 추가 머신을 조인(Linux 컨테이너)합니다. 이 도움말 항목에서는 다중 머신 사이트 설정을 위한 기타 요구 사항도 설명합니다.
- 다중 머신 사이트를 설정하는 경우 작업 영역 디렉터리에 대한 복제 방법을 구성해야 합니다. 이 프로세스에 대한 설명과 특정 복제 방법에 대한 단계는 ArcGIS Notebook Server에 대한 DFS 복제 구성에 나와 있습니다.
- ArcGIS Notebook Server 사이트와 함께 ArcGIS Web Adaptor 인스턴스를 설치하고 구성합니다. 사이트에서 역방향 프록시 서버를 사용하려는 경우 해당 지침도 제공됩니다.
- ArcGIS Enterprise 포털에 사이트를 구성합니다. 서버 사이트를 포털과 페더레이션하고 포털의 Notebook 서버로 지정합니다. 이를 통해 ArcGIS Notebooks 사이트에서 실행하는 ArcGIS Notebook Server를 생성할 수 있습니다. 마지막으로 하나 이상의 사용자 설정 포털 구성원 역할을 만들어 Notebook 작성자에게 필요한 권한을 부여합니다.