ArcGIS Enterprise 배포의 일부에 오류가 발생한 경우 webgisdr 유틸리티와 이전에 내보낸 백업 파일을 사용하여 배포를 복원할 수 있습니다. ArcGIS Enterprise 배포를 복원하는 경우 다음 사항에 유의해야 합니다.
- 마지막 내보내기 이후에 생성된 항목이나 서비스는 손실됩니다.
- 맵 및 타일 서비스 캐시, 호스팅되지 않은 웹 서비스의 데이터 원본, 시공간형 빅데이터 저장소 백업 파일은 webgisdr 유틸리티를 사용하여 생성된 백업에 포함되지 않으므로 이러한 항목은 별도로 복원해야 합니다.
- 다른 머신에 복원하는 경우(예시: Portal for ArcGIS가 설치되어 있는 머신을 복구할 수 없어 새 머신에 복원해야 하는 경우) 새 머신에서 콘텐츠 및 설치 디렉터리의 위치는 장애가 발생한 머신의 해당 위치와 동일해야 합니다. 예를 들어 장애가 발생한 머신의 C: 드라이브가 콘텐츠 디렉터리의 위치라면 새 머신의 C: 드라이브에 콘텐츠 디렉터리를 배치해야 합니다.
고가용성 ArcGIS Enterprise 배포를 복원하는 경우 webgisdr 도구는 GIS Server 사이트와 ArcGIS Data Store 관계형 타일 캐시 데이터 저장소에 대한 고가용성 설정을 유지합니다. 포털의 경우 webgisdr 도구는 스탠바이 포털 머신의 등록을 취소하고 프라이머리 머신에 포털을 복원한 다음, 스탠바이 머신을 다시 등록합니다.
설정을 변경하지 않아도 된다면 ArcGIS Enterprise 내보내기에 대해 생성했던 등록정보 파일을 참조할 수 있습니다. 하지만 백업 파일 위치를 변경해야 하거나, 특정 백업 파일을 지정, 또는 다른 포털 관리자의 자격 증명을 제공해야 한다면 새 등록정보 파일을 생성해야 합니다.
배포에 대한 증분 백업을 생성한 경우 배포를 복원하려면 마지막 증분 백업과 마지막 증분 백업 전에 생성된 마지막 전체 백업이 있어야 합니다.
백업 파일이 생성되었던 동일한 머신(또는 프라이머리 배포와 동일한 서비스 URL을 사용하는 ArcGIS Server 사이트 및 동일한 Portal for ArcGIS 웹 어댑터 또는 로드 밸런서 URL을 사용하는 스탠바이 배포의 머신)에 온-프레미스 ArcGIS Enterprise 배포를 복원하려면 다음 단계를 따릅니다.
- 백업 파일을 새 위치로 이동했거나 최신 백업 파일보다 이전의 파일을 복원해야 하는 경우에는 등록정보 파일에서
SHARED_LOCATION 값을 업데이트해야 합니다.
기존:
Portal for ArcGIS 10.4에서 이 등록정보는 SHARED_FOLDER였습니다.
백업 파일을 생성할 때 사용했던 것과 같은 등록정보 파일을 편집할 수는 있지만, 이 경우 다음 백업을 생성하기 전에 해당 파일의 SHARED_LOCATION 값을 백업 위치로 다시 변경해야 합니다. 이 작업을 수행하지 않으려는 경우 가져오기 작업 전용으로 등록정보 파일의 복사본을 만들 수 있습니다. 이 예시에서는 toimport.properties(이)라는 파일의 복사본을 생성하여 변경합니다.
기본 설정에 따라 최근 백업 파일이 복원됩니다. 이전의 파일을 복원하려면 SHARED_LOCATION 경로에 해당 파일의 이름을 지정합니다. 예를 들어 Sep-08-2015_17-10-44.webgissite의 백업 파일 /usr/bus을(를) 복원하려면 SHARED_LOCATION = /usr/bus/Sep-08-2015_17-10-44.webgissite로 설정합니다.
ArcGIS Server, Portal for ArcGIS, ArcGIS Data Store를 설치한 계정에는 백업 파일이 저장된 디렉터리에 대한 읽기 권한이 있어야 합니다.
- Portal for ArcGIS 머신에서 커맨드 셸을 열고 디렉터리를 webgisdr 유틸리티의 위치로 변경한 후에 가져오기 옵션을 포함하여 유틸리티를 실행합니다.
webgisdr 유틸리티는 <Portal for ArcGIS installation directory>/tools/webgisdr에 설치되어 있습니다.
webgisdr의 구문은 다음과 같습니다.
webgisdr --{export | import} --file <location and name of properties file>
다음 예시에서 등록정보 파일(toimport.properties)은 사용자가 생성한 디렉터리인 /home/ags/arcgis/portal/propfiles에 저장되었습니다.
webgisdr --import --file /home/ags/arcgis/portal/propfiles/toimport.properties
등록정보 파일은 처음 생성 시 저장되었던 동일한 디렉터리에 있지 않아도 됩니다. 등록정보 파일을 이동한 경우에는 --file 매개변수를 사용하여 새 디렉터리 위치를 지정합니다.
- ArcGIS Enterprise 배포에 맵 서비스 또는 호스팅 타일 레이어 캐시가 포함되어 있는 경우 만든 백업 복사본을 수동으로 이동한 다음 기존 arcgiscache 디렉터리에 파일을 저장합니다.
- ArcGIS Enterprise에 시공간형 빅데이터 저장소가 포함되어 있다면 ArcGIS Data Store restoredatastore 유틸리티를 사용하여 시공간형 빅데이터 저장소의 백업을 복원합니다.
- 파일 기반 데이터가 ArcGIS Enterprise 컴포넌트 중 하나와 같은 머신에 저장되어 있는데 해당 머신에 장애가 발생한 경우에는 백업 본사본을 새 머신에서 동일한 경로에 복원합니다.
예를 들어 파일 지오데이터베이스와 쉐이프파일이 포함된 폴더가 ArcGIS GIS Server 사이트 머신 중 하나에 있는데 해당 머신에 장애가 발생한 경우, 해당 폴더의 백업 복사본을 새 머신에서 동일한 디렉터리 경로에 배치합니다. 이는 파일 위치를 ArcGIS Server 사이트에 등록했기 때문입니다. 데이터 위치가 변경되면 서비스에서 데이터를 찾을 수 없게 됩니다.