ThingWorx Navigate 업그레이드 > 마이그레이션 업그레이드
마이그레이션 업그레이드
ThingWorx Foundation 설치
ThingWorx Navigate 9.x(으)로 업그레이드하기 전에 호환되는 ThingWorx Foundation 버전을 설치했는지 확인합니다. ThingWorx Navigate Product Compatibility Matrix(ThingWorx Foundation 제품 호환성 매트릭스)를 사용하여 호환되는 ThingWorx Foundation 버전을 확인합니다. 설치에 대한 도움말은 ThingWorx 도움말 센터의 ThingWorx Foundation 설치 관리자 항목을 참조하십시오.
마이그레이션 업그레이드 준비
시작하기 전에 원본 시스템에서 파일을 업그레이드하고 내보낼 수 있도록 시스템을 준비합니다. 다음 단원에서는 이러한 내보내기를 수행하기 위한 지침을 제공합니다.
구성 관리자 확장 업데이트
1. 먼저, 구성 관리를 위한 확장을 제거합니다.
a. ThingWorx Composer에서 관리를 클릭한 다음 설치된 확장을 클릭합니다.
b. thingworx-navigate-configuration-manager를 선택한 다음, 를 클릭합니다.
2. Apache Tomcat를 다시 시작합니다.
3. 이제 압축을 푼 ThingWorx-Navigate-Supplemental-Files-<버전>-bundle.zipupgrade 폴더에서 구성 관리를 위한 ThingWorx Navigate 확장 프로그램을 가져옵니다.
a. ThingWorx Composer에서 가져오기/내보내기 > 가져오기를 클릭합니다.
b. 가져오기 창에서 찾아보기를 클릭하고 thingworx-navigate-configuration-manager-upgrade<버전>.zip을 선택합니다.
c. 가져오기를 클릭합니다.
4. Apache Tomcat를 다시 시작합니다.
비 Navigate 엔티티 모두 내보내기
이제, ThingWorx에서 모든 엔티티를 내보냅니다.
1. ThingWorx Composer에서 DataConfigurationAPI를 검색하여 엽니다. 일반 정보 페이지가 열립니다.
2. 서비스를 클릭합니다.
3. ExportEntities의 경우, 을 클릭합니다. 서비스 실행: ExportEntities 창이 열립니다.
4. 입력파일 이름 아래에 내보낸 엔티티를 저장할 파일 이름을 입력합니다.
5. 실행을 클릭합니다. 성공 메시지가 나타나고 $<installdir>\ThingWorxStorage\repository\NavigateFileRepository\로 엔티티를 내보냅니다.
구성 내보내기
소스 시스템에서 ThingWorx Navigate 구성을 내보냅니다. 내보낸 파일을 나중에 대상 시스템으로 가져와야 합니다.
파일을 ThingWorx로 내보내려면 다음 단계를 완료합니다.
1. ThingWorx Composer에서 DataConfigurationAPI를 검색하여 엽니다. 일반 정보 페이지가 열립니다.
2. 서비스를 클릭합니다.
3. ExportDataToFile의 경우, 을 클릭합니다. 서비스 실행: ExportDataToFile 창이 열립니다.
4. 입력파일 이름 아래에 내보낸 구성을 저장할 파일 이름을 입력합니다.
5. 실행을 클릭합니다. 성공 메시지가 나타나고 $<installdir>\ThingWorxStorage\repository\NavigateFileRepository\로 엔티티를 내보냅니다.
내 작업에 대한 구성 내보내기
* 
이 단계는 ThingWorx Navigate 8.5.x에서 9.x(으)로 업그레이드할 때에만 적용할 수 있습니다.
원본 시스템에서 내 작업에 대한 구성을 내보냅니다. 내보낸 파일을 나중에 대상 시스템으로 가져와야 합니다.
파일을 ThingWorx Composer로 내보내려면 다음 단계를 완료합니다.
1. ThingWorx Composer에서 DataConfigurationAPI를 검색하여 엽니다. 일반 정보 페이지가 열립니다.
2. 서비스를 클릭합니다.
3. ExportDBEntries의 경우, 을 클릭합니다. 서비스 실행: ExportDBEntries 창이 열립니다.
4. 입력파일 이름 아래에 내보낸 구성을 저장할 파일 이름을 입력합니다.
5. 실행을 클릭합니다. 성공 메시지가 나타나고 $<installdir>\ThingWorxStorage\repository\NavigateFileRepository\로 엔티티를 내보냅니다.
사용자 지정 작업 백업
기본 제공 ThingWorx Navigate 확장을 수정하여 빌드한 사용자 지정 작업이 있는 경우, 업그레이드를 마친 후 다시 배포할 수 있도록 백업해 두십시오. 백업 작업은 업그레이드 과정에서 이 사용자 지정 작업을 덮어쓰는 것을 방지해 줍니다. 자세한 내용은 ThingWorx 도움말 센터에서 솔루션 개발을 위한 모범 사례를 참조하십시오.
ThingWorx Navigate 9.0.0에서 9.1.0으로 업그레이드하는 경우, 구성 요소를 사용하여 생성한 사용자 지정 작업이 자동으로 업그레이드됩니다. 사용자 정의 작업을 백업할 필요는 없습니다. 그러나 사용자 정의 작업을 백업하고 업그레이드 후에 이러한 작업을 검토하는 것이 좋습니다. 필요한 경우 백업한 사용자 정의 작업을 다시 배포합니다.
* 
ThingWorx Navigate 9.x(으)로 업그레이드하면 사용자 정의 매쉬업에 사용되는 모든 베타 구성 요소가 제거됩니다. 따라서 이러한 구성 요소를 9.x 버전으로 업그레이드한 후 매쉬업 업데이트를 계획하십시오.
블랙리스트에 올린 속성 백업
* 
이 단계는 ThingWorx Navigate 8.5.x에서 9.x(으)로 업그레이드할 때에만 적용할 수 있습니다.
블랙리스트에 올린 속성을 변경한 경우 업그레이드한 후 해당 변경 내용을 적용할 수 있도록 백업합니다. 블랙리스트에 올린 속성에 대한 자세한 내용은 블랙리스트 속성 항목을 참조하십시오.
ThingWorx Navigate 백업 및 제거
설치 관리자를 사용하여 기존 ThingWorx Navigate를 설치한 경우 동일한 시스템에서 마이그레이션 업그레이드를 수행하기 전에 다음 단계를 따라 기존 ThingWorx Navigate를 백업하고 제거합니다.
* 
다른 시스템에서 마이그레이션 업그레이드를 수행하는 경우에는 기존 ThingWorx Navigate를 제거할 필요가 없습니다.
1. 다음 폴더를 백업합니다.
ThingworxPlatform
ThingworxStorage
<Tomcat Home>\webapps\Thingworx
2. 기존 ThingWorx Navigate를 제거합니다. 제거에 대한 도움말은 다음 지침을 참조하십시오.
a. ThingWorx Navigate 도움말 센터 페이지를 열고 기존 ThingWorx Navigate 버전에 대한 도움말 센터를 선택합니다.
b. ThingWorx Navigate 도움말 센터에서 "ThingWorx Navigate 제거"를 검색하고 제공되는 단계를 수행합니다.
도움이 되셨나요?