ArcGIS Notebook Server를 설치한 후 Docker로 구성하고 서버 사이트를 생성합니다. 사이트는 ArcGIS Notebook Server의 개별 배포이며 ArcGIS Enterprise 포털과 페더레이션할 수 있는 서버 단위입니다.
10.7.1 이상에서 ArcGIS Notebook Server는 사이트에 추가 머신 조인을 지원합니다. 다중 머신 사이트에서 각 머신은 같은 Docker 설정으로 동일하게 구성되며 각각 ArcGIS Notebooks를 실행할 수 있습니다. 다중 머신 사이트를 설정하는 경우 설치 및 구성 프로세스에 필요한 추가 단계를 설명하는 ArcGIS Notebook Server 사이트에 추가 머신 조인을 참조하세요.
서버 사이트는 두 가지 방법으로 생성할 수 있습니다. ArcGIS Notebook Server 구성 마법사를 사용하거나 createsite 명령줄 유틸리티를 사용하여 사이트를 만들 수 있습니다.
마법사를 사용하여 사이트 생성
ArcGIS Notebook Server 구성 마법사는 머신에서 ArcGIS Notebook Server 사이트를 생성합니다. 설치 후 유틸리티를 실행한 후 구성 마법사를 엽니다.
비고:
브라우저에서 구성 마법사를 처음 열면 초기 페이지에서 안전하지 않은 http 통신을 사용합니다. 경고에 수락하고 계속합니다. 마법사가 보안 https 통신으로 전환됩니다.
- 마법사에서 사용자 이름과 비밀번호를 입력하고 다음을 클릭합니다.
- 콘텐츠 디렉터리, 작업 영역 디렉터리 및 구성 저장소에 사용할 디렉커리 경로를 입력합니다.
기본 설정에 따라 <ArcGIS Notebook Server installation directory>\arcgisnotebookserver에서 생성됩니다. 로컬 드라이브 또는 네트워크에서 구성 저장소, 콘텐츠 스토어, 로그에 대해 서로 다른 디렉터리를 사용할 수 있습니다. 이 위치는 ArcGIS Notebook Server 계정에 접근할 수 있어야 하며 계정에 읽기 및 쓰기 권한이 있어야 합니다.
여러 머신에 ArcGIS Notebook Server를 배포하는 경우 콘텐츠 디렉터리 및 구성 저장소는 UNC 경로에서 참조하는 공유 디렉터리를 사용해야 합니다. 작업 영역 디렉터리는 Docker Desktop을 사용할 때 항상 로컬 디렉터리를 사용해야 합니다. Mirantis Container Runtime을 사용할 때 사이트에 참여하는 모든 머신의 드라이브 문자가 일치하도록 UNC 경로를 매핑된 네트워크로 구성하고 해당 경로를 작업 영역 디렉터리로 사용합니다.
- 다음을 클릭합니다.
- 요약 페이지를 검토하고 완료를 클릭하여 사이트를 생성하거나 뒤로를 클릭하여 변경합니다.
비고:
이 사용자 이름과 비밀번호를 사용하는 기본 사이트 관리자 계정은 ArcGIS Notebook Server를 통해서만 인식됩니다. 이는 운영 체제 계정이 아니며 사용자 저장소의 사용자 계정과 별도로 관리됩니다. 기본 사이트 관리자는 ArcGIS Notebook Server 사이트에 대한 접근이 제한되어 있습니다. 이 계정은 일반적으로 ArcGIS Notebook Server 사이트를 만들고 보안을 구성 및 관리하는 데 사용됩니다. 기본 사이트 관리자 계정을 설치 중에 제공한 ArcGIS Notebook Server 계정과 혼동해서는 안 됩니다.단일 머신 사이트를 설정하는 경우 사이트가 생성되면 사이트로 ArcGIS Web Adaptor를 설치하고 구성합니다.
다중 머신 사이트를 설정하는 경우 사이트가 생성되면 추가 머신을 사이트에 조인한 후 사이트로 ArcGIS Web Adaptor를 설치하고 구성합니다.
createsite 유틸리티를 사용하여 사이트 생성
ArcGIS Notebook Server가 설치되면 createsite 명령줄 유틸리티를 사용하여 서버 사이트를 생성할 수 있습니다. 이 작업을 위해 다음 옵션이 제공됩니다.
- createsite 유틸리티를 명령 프롬프트 창에서 ArcGIS Notebook Server 계정으로 실행하고 사용자 이름, 비밀번호, 구성 저장소 위치, 디렉터리 매개변수를 지정합니다.
- 해당 매개변수를 지정하는 createsite.properties 파일에 경로를 제공합니다. 이 옵션은 더 안전하므로 권장되는 옵션입니다.
매개변수 | 설명 |
---|---|
-u 또는 --username | 기본 사이트 관리자의 사용자 이름입니다. \:/*?|<>" 문자는 사용자 이름에 포함할 수 없습니다. |
-p 또는 --password | 기본 사이트 관리자의 비밀번호입니다. 비밀번호는 8자 이상이어야 합니다. 문자, 숫자, 마침표(.)를 포함할 수 있지만 다른 문자(\:/*?|<>")는 포함할 수 없습니다. |
-d 또는 --directory | 루트 서버 디렉터리 위치입니다. 기본 설정에 따라 ArcGIS Notebook Server 디렉터리는 로컬 디렉터리 C:\\arcgisserver\\directories 또는 네트워크 디렉터리 \\\\<Absolute path to>\\<Server directories>에 생성됩니다. |
-c 또는 --configstore | ArcGIS Notebook Server 사이트의 구성 저장소 위치입니다. 기본 설정에 따라 구성 저장소는 로컬 디렉터리 C:\\arcgisserver\\config-store 또는 네트워크 디렉터리 \\\\<Absolute path to>\\<Server config-store>에 생성됩니다. |
-w 또는 --workspace | 작업 영역 디렉터리 위치입니다. 이 위치는 Docker Desktop 사용 시 로컬 경로여야 합니다. 사이트에 추가 머신이 조인될 경우 각 머신의 작업 영역 디렉터리 사이에 복제 방법을 설정해야 합니다. Mirantis Container Runtime을 사용할 경우 사이트에 참여하는 모든 머신의 드라이브 문자가 일치하도록 UNC 경로를 매핑된 네트워크 드라이브로 구성합니다. 매핑된 드라이브를 사용하여 ArcGIS Notebook Server 작업 영역 디렉터리를 구성합니다. |
-f 또는 --file | 매개변수를 지정하는 데 사용하는 경우 createsite 유틸리티의 등록정보 파일에 대한 전체 경로입니다. |
-h 또는 --help | 명령줄 도움말을 나타내고 종료합니다. |
유틸리티에 매개변수 지정
유틸리티에서 매개변수를 지정하는 경우 createsite.bat [-u <username>] [-p <password>] [-d <directory>] [-c <config-store>] [-w <workspace>] 구문을 사용하여 명령을 실행합니다. 인수는 다음과 같습니다.
다음 코드 예시는 기본 디렉터리 및 구성 저장소 위치를 유지하는 방법을 보여줍니다.
<ArcGIS Notebook Server install directory>\tools\CreateSiteUtility\createsite.bat -u notebookPSA -p my.Password3 -w C:\\AdminFolder\directories\arcgisworkspace
다음 코드 예시는 기본값이 아닌 위치 지정을 보여줍니다.
<ArcGIS Notebook Server install directory>\tools\CreateSiteUtility\createsite.bat -u notebookPSA -p my.Password3 -d C:\\AdminFolder\directories -c C:\\AdminFolder\config-store
파일에서 매개변수 지정
파일에서 매개변수를 지정하는 경우 명령을 실행하여 createsite.bat [-f <filepath>] 구문과 함께 createsite.properties 파일을 사용할 수 있습니다. 이 파일의 샘플 템플릿은 <ArcGIS Notebook Server install directory>\tools\CreateSiteUtility\에 있습니다. 이 파일은 다음 구문을 사용해야 합니다.
#
# Configuration properties for ArcGIS Notebook Server site creation
SERVER_ADMIN_USERNAME =
# User name for primary site administrator.
# Cannot contain these characters: \/:*?<>"
SERVER_ADMIN_PASSWORD =
# Password for primary site administrator.
# Must contain a dot character (.)
# Cannot contain these characters: \/:*?<>"
SERVER_ADMIN_PASSWORD_ENCRYPTED = false
# Initially, leave SERVER_ADMIN_PASSWORD_ENCRYPTED set to false.
# When you run the tool the first time, the password will be
# encrypted and SERVER_ADMIN_PASSWORD_ENCRYPTED will change to true.
SERVER_DIRECTORIES_PATH =
# Root server directory. By default, the server directories will be created locally.
SERVER_CONFIGSTORE_PATH =
# Configuration store for the ArcGIS Notebook Server site. By default, the configuration store will be created locally.
SERVER_WORKSPACE_PATH =
# Workspace for the site.
createsite.properties 파일에 레퍼런스된 각 파일 경로는 두 번째 백슬래시를 추가합니다(예시: C:\\arcgisserver\\directories). 이 작업은 명령줄 유틸리티에 필요합니다.
유틸리티를 성공적으로 실행하면 ArcGIS Notebook Server 사이트가 생성되었음을 나타내는 도구가 닫히기 전에 메시지가 나타납니다.
다음 단계
단일 머신 사이트를 설정하는 경우 사이트가 생성되면 사이트로 ArcGIS Web Adaptor를 설치하고 구성합니다.
다중 머신 사이트를 설정하는 경우 사이트가 생성되면 추가 머신을 사이트에 조인한 후 사이트로 ArcGIS Web Adaptor를 설치하고 구성합니다.