ArcGIS Notebook Server 업그레이드는 사용자의 기존 ArcGIS Notebook을 유지하면서 기관에 최신 기능과 소프트웨어 개선 사항을 제공합니다. ArcGIS Enterprise 배포를 11.0로 업그레이드하는 경우 ArcGIS Notebook Server도 업그레이드해야 합니다.
ArcGIS Notebook Server 11.0 설치 패키지는 머신에 이전 버전의 ArcGIS Notebook Server 기존 설치가 있는지 여부를 감지합니다. 그러면 소프트웨어를 11.0로 업그레이드할 수 있습니다.
업그레이드 프로세스 중에 10.8.1 이하에서 업그레이드한 경우에는 11.0에 대한 ArcGIS Notebook Server 소프트웨어를 다시 인증해야 합니다.
또한 Esri에서 새 컨테이너 이미지를 설치하여 사용자에게 11.0 Notebook 런타임을 제공해야 합니다. 이전 버전의 Notebook 런타임은 사이트에 남겨지며 사용자는 해당 런타임을 사용하여 Notebook을 계속 실행할 수 있습니다. 그러나 사용자가 11.0에서 새로운 기능을 사용하려는 경우 해당 Notebook의 런타임을 업데이트해야 합니다. 11.0에 해당하는 Notebook 런타임은 6.0 버전(ArcGIS Notebook Server Standard 6.0 및 ArcGIS Notebook Server Advanced 6.0)입니다.
ArcGIS Enterprise 포털을 업그레이드하면 사이트 갤러리에서 사용 가능한 샘플 Notebook도 업데이트됩니다.
다중 머신 ArcGIS Notebook Server 사이트는 10.7.1 이상에서 지원됩니다. 단일 머신 사이트가 있고 업그레이드 후 ArcGIS Notebook Server 사이트를 여러 머신으로 확장하려는 경우 11.0로 업그레이드를 마친 후 사이트에 추가 머신을 가입하는 단계를 따릅니다.
ArcGIS Notebook Server의 업그레이드 프로세스는 내부 업그레이드이므로 소프트웨어를 제거하고 다시 설치할 필요가 없습니다. 업그레이드 프로세스 중에 사이트가 다운되며 사용자는 업그레이드가 완료될 때까지 Notebook에 접근하거나 Notebook을 실행할 수 없습니다.
아래 단계에 따라 ArcGIS Notebook Server를 11.0로 업그레이드합니다.
업그레이드 준비
업그레이드 전에 다음 정보를 신중하게 검토합니다.
- 11.0 컨테이너 이미지를 포함하여 업그레이드하기 전에 My Esri에서 필요한 모든 파일에 접근할 수 있습니다.
- ArcGIS Notebook Server를 올바르게 작동하려면 해당 버전이 페더레이션된 포털의 버전과 일치해야 합니다.
- Docker를 지원되는 버전으로 업그레이드합니다.
- ArcGIS Enterprise 배포를 업그레이드하려면 다음을 수행합니다.
- Portal for ArcGIS를 업그레이드합니다.
- ArcGIS Web Adaptor(포털용)를 업그레이드합니다.
- 포털의 호스팅 서버 역할을 하는 ArcGIS Server 사이트를 업그레이드합니다.
- ArcGIS Web Adaptor(서버용)를 업그레이드합니다.
- ArcGIS Data Store(프라이머리를 업그레이드한 후 스탠바이 업그레이드)를 업그레이드합니다.
- ArcGIS Notebook Server를 포함한 기타 서버를 업그레이드합니다.
- ArcGIS Notebook Server 샘플 데이터 설치
- 기존 ArcGIS Notebook Server를 제거하지 마세요. 이 ArcGIS Notebook Server 설치 및 명령줄 설치 프로그램은 ArcGIS Notebook Server 컴포넌트의 기존 설치를 검색하여 업그레이드하도록 설계되었습니다.
- 업그레이드 프로세스 중에는 포털에서 ArcGIS Notebook Server 사이트를 페더레이션 해제하거나 포털의 Notebook Server로 지정을 제거하지 마세요. 이는 포털에서 호스팅하는 기존 ArcGIS Notebook에 부정적인 영향을 미칩니다.
- 설치 또는 명령줄 설치 프로그램을 사용해 ArcGIS Notebook Server를 업그레이드할 수 있습니다. 이러한 방법 중 하나를 선택하여 업그레이드합니다.
- 업그레이드하기 전에 ArcGIS Notebook Server 머신에서 사용되는 모든 웹브라우저의 캐시를 지우세요.
배포 백업
업그레이드하기 전에 배포를 백업하는 것을 권장합니다.
레거시:
10.7에서는 사이트의 구성 저장소 및 서버 디렉터리를 수동으로 백업해야 합니다.Notebook은 webgisdr 유틸리티를 사용하여 포털 백업에 포함됩니다.
아래에 설명된 대로 ArcGIS Notebook Server 관리자 디렉터리에서 exportSite 작업을 수행하여 사이트의 구성 저장소를 백업할 수 있습니다. 이 사이트 구성 백업 외에도 파일 시스템의 수동 백업을 고려합니다.
백업 작업을 실행하려면 다음 단계를 수행합니다.
- ArcGIS Notebook Server 관리자 디렉터리를 열고 관리자 권한이 있는 사용자로 로그인합니다. URL은 일반적으로 https://notebookserver.domain.com:11443/arcgis/admin입니다.
- 사이트 > 사이트 내보내기로 이동합니다.
- 파일을 내보낼 머신에서 위치의 전체 경로를 입력합니다. 해당 사이트에는 이 디렉터리에 대한 접근 권한이 있어야 합니다.
- 내보내기를 클릭합니다.
- 내보내기 작업이 완료되면 디렉터리에 서버의 백업 파일 위치에 대한 링크가 제공됩니다. 가능한 빨리 .agssite 파일 확장자가 있는 파일을 다운로드합니다.
설치 프로그램을 사용하여 업그레이드
비고:
설치 파일을 사용하여 ArcGIS Notebook Server를 11.0로 업그레이드 설치를 업그레이드한 후 구성 마법사 또는 업그레이드 사이트 유틸리티를 사용하여 ArcGIS Notebook Server 사이트를 업그레이드해야 합니다.
다중 머신 사이트가 있는 경우 한 머신에 대해 1~5단계를 수행한 후 사이트의 각 머신에 대해 해당 단계를 반복합니다.
- ArcGIS Notebook Server는 ArcGIS Notebook Server 컴포넌트의 기존 설치를 검색하여 업그레이드하도록 설계되었습니다. 업그레이드를 시작하려면 ArcGIS Notebook Server가 추출된 위치에서 ./Setup을 실행하고 메시지에 따라 업그레이드를 완료합니다. 기존 ArcGIS Notebook Server를 설치한 사용자 계정으로 설치 프로그램을 실행해야 합니다. 설치 중에는 설치 프로그램이 기존 설치를 식별하여 업그레이드를 확인하라는 메시지가 표시됩니다. 설치를 계속하려면 선택 y를 입력합니다.
그러면 ArcGIS Notebook Server의 이전 버전이 제거되고 업그레이드된 버전의 ArcGIS Notebook Server가 설치됩니다.
- 업그레이드 유틸리티가 완료되면 11.0에 대한 ArcGIS Notebook Server 소프트웨어를 다시 인증해야 합니다. 소프트웨어 인증 마법사를 사용하여 인증을 완료합니다.
- 설치 업그레이드 끝에 나오는 URL을 사용하여 구성 마법사를 열고 화면의 지시에 따라 사이트를 업그레이드하십시오.
- 다중 머신 사이트의 경우 사이트의 각 머신에 대해 1~3단계를 수행합니다.
명령줄을 통해 업그레이드
- 업그레이드를 시작하려면 ArcGIS Notebook Server가 추출된 위치에서 ./Setup을 실행하고 아래 예시에 표시된 인수를 사용해 메시지에 따라 업그레이드를 완료합니다. 그러면 ArcGIS Notebook Server의 이전 버전이 제거되고 업그레이드된 버전의 ArcGIS Notebook Server가 설치됩니다.
<untar directory>/Setup -l yes -m silent
- 업그레이드 유틸리티가 완료되면 11.0에 대한 ArcGIS Notebook Server 소프트웨어를 다시 인증해야 합니다. ArcGIS Notebook Server를 자동 인증하려면 다음 구문으로 소프트웨어 인증을 실행합니다.
<ArcGIS Notebook Server install directory>/tools/authorizeSoftware
인증에 대한 모든 옵션을 보려면 다음 명령을 실행합니다.
<ArcGIS Notebook Server install directory>/tools/authorizeSoftware --help
비고:
오프라인 환경에서 Notebook 서버 설치를 인증하는 방법에 대한 정보는 오프라인 환경에서 인증 섹션을 참고하세요. - upgradesite 명령줄 유틸리티를 사용하여 사이트를 업그레이드합니다. 유틸리티에는 두 가지 매개변수가 있습니다.
- -s- 명령에 포함된 경우 유틸리티를 통해 업그레이드를 실행하라는 메시지가 표시됩니다. 해당 업그레이드는 -s 없이 실행되지 않습니다. 이는 준비가 완료된 경우에만 업그레이드를 실행하도록 하기 위한 보호 조치입니다.
- -h- 도구에 대한 도움말을 표시합니다. -s 없이 명령이 실행되는 경우에도 도움말이 표시됩니다.
기본 설정에 따라 upgradesite 유틸리티는 ${HOME}/arcgis/notebookserver/tools/upgradesiteutility/upgradesite.sh에 있습니다.
업그레이드 전에 이 항목의 시작 부분에 있는 준비 정보를 검토하세요. 업그레이드 준비가 완료되면 업그레이드 중인 머신에서 명령 터미널을 엽니다. 유틸리티가 있는 디렉터리로 이동하여 다음 명령을 실행합니다.
> ./upgradesite.sh -s
유틸리티에 진행률 보고서가 표시되며 업그레이드가 완료되면 중지됩니다.
- 다중 머신 사이트의 경우 사이트의 각 머신에 대해 1~3단계를 수행한 후 다음 섹션의 단계를 계속 진행합니다.
자동 인증
업그레이드 유틸리가 완료된 후 10.8.1 이전에서 업그레이드한 경우에는 11.0에 대한 ArcGIS Notebook Server 소프트웨어를 다시 인증해야 합니다.
ArcGIS Notebook Server를 자동 인증하려면 다음 구문으로 소프트웨어 인증을 실행합니다.<ArcGIS Notebook Server install directory>/tools/authorizeSoftware
<ArcGIS Notebook Server install directory>/tools/authorizeSoftware --help
오프라인 환경에서 인증
프로비저닝(.prvc) 파일을 사용하여 오프라인 환경에서 ArcGIS Notebook Server를 인증할 수 있습니다. 프로세스 중에 프로세스를 완료하기 위해 Esri에 보낼 파일이 생성됩니다.
- 프롬프트에서 ArcGIS Notebook Server 업그레이드가 완료되면 아래에 제공된 명령을 실행합니다.
<ArcGIS Notebook Server installation directory>/tools/authorizeSoftware -f <full path to the .prvc file> -o <full path to authorization file output>
- 결과 정보 파일이 생성되면 다음 중 하나를 수행합니다.
- Esri 고객 서비스 웹사이트(https://service.esri.com/drm)로 이동합니다. 화면의 지시에 따라 인증 정보 파일을 업로드하고 .ecp 인증 파일을 다운로드합니다.
- 인증 정보 파일을 authorize@esri.com에 이메일로 보냅니다. 그러면 Esri로부터 .ecp 인증 파일이 이메일로 다시 수신됩니다.
- 위 방법 중 하나로 .ecp 인증 파일을 받으면 authorizeSoftware 스크립트를 다시 실행하여 처리하고 서버 인증 프로세스를 완료합니다.
<ArcGIS Notebook Server installation directory>/tools/authorizeSoftware -f <full path to the .ecp file>
ArcGIS Notebook Server를 실행하는 각 머신에 이 워크플로를 반복합니다.
업그레이드 후 단계
업그레이드되고 다시 인증된 ArcGIS Notebook Server 사이트를 사용하려면 먼저 설치 후 유틸리티를 실행하여 새 Docker 컨테이너 이미지를 사이트에 추가해야 합니다. 또한 새 버전과 일치하도록 사이트에 등록된 ArcGIS Web Adaptor 인스턴스를 교체해야 합니다.
postinstallation 유틸리티 실행
- ArcGIS Notebook Server 설치 디렉터리를 사용해 터미널을 엽니다.
- ArcGIS Notebook Server 도구 폴더로 디렉터리를 변경합니다. 기본 설정에 따라 이 경로는 ${HOME}/arcgis/notebookserver/tools/postInstallUtility입니다.
- 필요에 따라 > ./PostInstallUtility.sh -h 명령을 실행하여 유틸리티의 도움말을 참조하세요.
- ArcGIS Notebook Server을 사용하려면 Docker Engine이 머신에 설치되어 있어야 합니다. ./PostInstallUtility.sh -d 명령을 실행하여 머신에서 Docker가 활성 상태인지 확인합니다.
- Docker Desktop가 설치되지 않은 경우 지금 설치하세요.
- 해당 파일 경로를 지정하여 Notebooks 이미지를 설치합니다. 이미지는 .tar.gz 형식으로 압축해야 합니다. Advanced 라이선스 및 Docker Desktop이 있는 경우 명령을 두 번 실행하여 My Esri에서 다운로드한 Standard 및 Advanced 컨테이너 이미지를 모두 설치합니다.
합니다.> ./PostInstallUtility.sh -l <path of .tar.gz Docker image> 명령을 실행합니다.
비고:
두 컨테이너 이미지는 모두 설치해야 합니다. Advanced 라이선스를 가지고 있더라도 사용자는 Standard 런타임이 아직 필요할 수 있기 때문입니다.
ArcGIS Notebook Server 샘플 데이터 설치 및 구성
다중 머신 ArcGIS Notebook Server 사이트를 설정하는 경우 Notebook Server를 설치하고 사이트를 생성한 첫 번째 머신에만 샘플 데이터를 설치하고 구성해야 합니다.
ArcGIS Notebook Server 샘플 데이터를 설치하려면 다음 단계를 따릅니다.
- ArcGIS Notebook Server를 실행할 사용자로 명령 셸을 엽니다. My Esri에서 ArcGIS Notebook Server 샘플 데이터 tar.gz 파일을 다운로드한 디렉터리로 이동합니다.
- 다음 명령으로 tar.gz 파일의 압축을 해제합니다.
tar -xvzf ArcGIS_Notebook_Server_Samples_Data_Linux_.tar.gz
- <install directory>/notebookserver/License(으)로 이동하여 라이선스 동의서를 읽습니다.
- 디렉터리에서 스크립트를 실행합니다.
./ArcGISNotebookServerSamplesData-Setup.sh
- ArcGIS Notebook Server 도구 폴더로 디렉터리를 변경합니다.
기본 설정에 따라 이 경로는 ${HOME}/arcgis/notebookserver/tools/postInstallUtility입니다.
- 필요에 따라 다음 명령을 실행하여 유틸리티의 도움말을 참조할 수 있습니다.
> ./PostInstallUtility.sh -h
- 설치 후 유틸리티를 실행하여 Notebook Server 사이트의 arcgisworkspace 디렉터리에 샘플 데이터를 추출합니다.
> ./PostInstallUtility.sh -x
ArcGIS Web Adaptor 인스턴스 바꾸기
- 사이트에서 ArcGIS Web Adaptor의 이전 인스턴스를 등록 해제하고 제거합니다.
- ArcGIS Notebook Server 관리자 디렉터리에 로그인합니다.
- 시스템 > 웹 어댑터 > 등록된 머신으로 이동합니다.
- 웹 어댑터 등록 해제를 클릭합니다.
- ArcGIS Web Adaptor 11.0의 새 인스턴스를 설치하고 ArcGIS Notebook Server에 등록합니다.
- 배포 업그레이드가 완료되면 11.0 기능을 활용할 수 있습니다. 10.8 이전 버전에서 업그레이드하는 경우 포털에서 Notebook 예약을 활성화하려면 다음을 수행합니다.
- 원하는 경우 새 Notebook 예약 권한을 추가하려면 Notebook 권한을 포함하는 사용자 설정 역할을 업데이트합니다.
- 예약 기능을 사용하려는 경우 Notebook 작성자에게 각 Notebook의 런타임을 업데이트하도록 합니다. 10.8.1 런타임(버전 4.0) 이상을 사용하는 Notebook만 예약할 수 있습니다.
이제 ArcGIS Notebook Server 11.0 사이트에서 ArcGIS Notebooks을 호스팅할 준비가 되었습니다.