[온-프레미스/하이브리드만]{class="badge yellow" title="온-프레미스 및 하이브리드 배포에만 적용"}
새 빌드로 업그레이드 중(온-프레미스) upgrading
업그레이드 프로세스를 시작하기 전에 업그레이드할 Adobe Campaign 버전을 확인하고 다음을 참조하십시오. 릴리스 정보 .
Windows in-windows
Windows 환경에서 아래 단계에 따라 Adobe Campaign을 새 빌드로 업데이트합니다.
클라이언트 콘솔을 업데이트하는 방법에 대해 알아보려면 다음을 참조하십시오. 이 섹션.
서비스 종료 shut-down-services
모든 파일을 새 버전으로 바꾸려면 nlserver 서비스의 모든 인스턴스를 종료해야 합니다.
-
다음 서비스를 종료합니다.
-
웹 서비스(IIS):
iisreset /stop
-
Adobe Campaign 서비스: net stop nlserver6
note important IMPORTANT 또한 리디렉션 서버(webmdl)가 중지되었는지 확인하여 nlsrvmod.dll iis에서 사용하는 파일을 새 버전으로 바꿀 수 있습니다. -
-
를 실행하여 활성화된 작업이 없는지 확인 nlserver 덤프 명령입니다. 다음이 표시됩니다.
code language-none C:<installation path>Adobe Campaign v7bin>nlserver pdump HH:MM:SS > Application Server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY No tasks
Windows 작업 관리자를 사용하여 모든 프로세스가 중지되었는지 확인할 수 있습니다.
Adobe Campaign 서버 애플리케이션 업그레이드 upgrade-the-adobe-campaign-server-application
업그레이드 파일을 실행하려면 다음 단계를 적용합니다.
-
실행 setup.exe.
이 파일을 다운로드하려면 소프트웨어 배포 포털 사용자 자격 증명을 사용합니다. 에서 소프트웨어 배포에 대해 자세히 알아보기 이 페이지.
-
설치 모드 선택: 선택 Update or repair
-
클릭 Next .
-
클릭 Finish .
그런 다음 설치 프로그램이 새 파일을 복사합니다.
-
작업이 완료되면 다음을 클릭합니다. Finish .
리소스 동기화 synchronize-resources
다음 명령줄을 사용하십시오.
nlserver 구성 -업그레이드 후 -allinstances
이렇게 하면 다음 작업을 수행할 수 있습니다.
- 리소스 동기화
- 스키마 업데이트
- 데이터베이스 업데이트
그런 다음 동기화에서 오류 또는 경고가 생성되었는지 확인합니다. 자세한 내용은 다음을 참조하십시오. 업그레이드 충돌 해결.
서비스 다시 시작 restart-services
다시 시작할 서비스는 다음과 같습니다.
-
웹 서비스(IIS):
iisreset /start
-
Adobe Campaign 서비스: net start nlserver6
리눅스 in-linux
Linux 환경에서 아래 단계에 따라 Adobe Campaign을 새 빌드로 업데이트합니다.
업데이트된 패키지 가져오기 obtain-updated-packages
Adobe Campaign의 업데이트된 두 패키지를 모두 복구하여 시작: 소프트웨어 배포 포털 사용자 자격 증명을 사용합니다. 에서 소프트웨어 배포에 대해 자세히 알아보기 이 페이지.
파일은 입니다. nlserver6-v7-XXX.rpm
업데이트 수행 perform-an-update
-
RPM 기반 배포(RedHat, SuSe)
설치하려면 루트로 를 실행합니다.
code language-none $rpm -Uvh nlserver6-v7-XXXX.rpm
여기서 XXX는 파일의 버전입니다.
rpm 파일은 CentOS/Red Hat 배포판에서 찾을 수 있는 패키지에 종속되어 있습니다. 이러한 종속성 중 일부를 사용하지 않으려면 rpm의 "nodeps" 옵션을 사용해야 할 수 있습니다.
code language-none rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
-
DEB 기반 분포(Debian)
설치하려면 루트로 를 실행합니다.
code language-none dpkg -i nlserver6-v7-XXXX-amd64_debX.deb
웹 서버 재부팅 reboot-the-web-server
새 라이브러리를 적용하려면 Apache를 종료해야 합니다.
이렇게 하려면 다음 명령을 실행합니다.
/etc/init.d/apache stop
-
스크립트를 호출할 수 있습니다. httpd 대신 apache.
-
다음 회신을 받을 때까지 이 명령을 실행해야 합니다.
Apache가 새 라이브러리를 적용하려면 이 작업이 필요합니다.
그런 다음 Apache를 다시 시작합니다.
/etc/init.d/apache start
업그레이드 충돌 해결 resolving-upgrade-conflicts
리소스를 동기화하는 동안 업그레이드 후 명령을 사용하면 동기화에서 오류 또는 경고가 생성되었는지 여부를 감지할 수 있습니다.
동기화 결과 보기 view-the-synchronization-result
동기화 결과를 보는 방법에는 두 가지가 있습니다.
-
명령줄 인터페이스에서는 트리플 V자형 V자형 V자형 V자형으로 오류가 나타납니다 >>> 동기화가 자동으로 중지됩니다. 경고는 이중 V자형 화살표로 표시됩니다 >> 동기화가 완료되면 및 을(를) 해결해야 합니다. 업그레이드 후 요약이 명령 프롬프트에 표시됩니다. 다음과 같이 표시될 수 있습니다.
code language-none 2013-04-09 07:48:39.749Z 00002E7A 1 info log =========Summary of the update========== 2013-04-09 07:48:39.749Z 00002E7A 1 info log <instance name> instance, 6 warning(s) and 0 error(s) during the update. 2013-04-09 07:48:39.749Z 00002E7A 1 warning log The document with identifier 'mobileAppDeliveryFeedback' and type 'xtk:report' is in conflict with the new version. 2013-04-09 07:48:39.749Z 00002E7A 1 warning log The document with identifier 'opensByUserAgent' and type 'xtk:report' is in conflict with the new version. 2013-04-09 07:48:39.750Z 00002E7A 1 warning log The document with identifier 'deliveryValidation' and type 'nms:webApp' is in conflict with the new version. 2013-04-09 07:48:39.750Z 00002E7A 1 warning log Document of identifier 'nms:includeView' and type 'xtk:srcSchema' updated in the database and found in the file system. You will have to merge the two versions manually.
경고가 리소스 충돌과 관련된 경우 이를 해결하기 위해 사용자의 주의가 필요합니다.
-
다음 업그레이드 후_
<server version number>_<time of postupgrade>
.log 로그 파일에 동기화 결과가 포함되어 있습니다. 기본적으로 다음 디렉터리에서 사용할 수 있습니다.<installation directory>/var/<instance/postupgrade
. 오류 및 경고는 오류 및 경고 속성으로 표시됩니다.
충돌 해결 resolving-conflicts
충돌을 해결하려면 다음 프로세스를 적용합니다.
- Adobe Campaign 트리에서 로 이동합니다. Administration > Configuration > Package management > Edit conflicts .
- 목록에서 해결할 충돌을 선택합니다.
충돌을 해결하는 방법에는 세 가지가 있습니다.
-
Declare as resolved : 사전에 사용자 개입이 필요합니다.
-
Accept the new version : Adobe Campaign과 함께 제공된 리소스가 사용자에 의해 변경되지 않은 경우 권장됩니다.
-
Keep the current version : 업데이트가 거부됨을 의미합니다.
note important IMPORTANT 이 해결 모드를 선택하면 새 버전에서 수정되지 않을 수 있습니다.
충돌을 수동으로 해결하도록 선택한 경우 다음과 같이 진행합니다.
-
창의 아래쪽에서 충돌 문자열을 사용하여 충돌이 있는 엔티티를 찾습니다. 새 버전과 함께 설치된 엔티티에는 신규 인수, 이전 버전과 일치하는 엔터티에 cus 인수.
-
보관하지 않을 버전을 삭제합니다. 삭제 conflict_인수 유지할 엔터티의 문자열입니다.
-
해결한 충돌로 이동합니다. 다음을 클릭합니다. Actions 아이콘 및 선택 Declare as resolved .
-
변경 내용을 저장합니다. 이제 충돌이 해결되었습니다.
모범 사례 best-practices
업데이트 오류가 데이터베이스 구성에 연결되어 있을 수 있습니다. 기술 관리자와 데이터베이스 관리자가 수행한 구성이 호환되는지 확인합니다.
예를 들어 유니코드 데이터베이스는 LATIN1 데이터 등의 저장소만 허용해서는 안 됩니다.
사용 가능한 업데이트를 클라이언트 콘솔에 경고 warn-the-client-consoles-of-the-available-update
Windows in-windows-1
Adobe Campaign 애플리케이션 서버가 설치된 컴퓨터(nlserver 웹), 파일을 다운로드하고 복사합니다. setup-client-6.XXXX.exe i n [애플리케이션 경로]/datakit/nl/eng/jsp.
다음 번에 클라이언트 콘솔이 연결되면 창은 사용자에게 업데이트 가용성에 대해 알리고 다운로드 및 설치 가능성을 제공합니다.
리눅스 in-linux-1
Adobe Campaign 애플리케이션 서버(nlserver 웹)가 설치되어 있으면 를 검색합니다. setup-client-6.XXXX.exe 패키지 및 복사, 다른 이름으로 저장 /usr/local/neolane/nl6/datakit/nl/eng/jsp:
cp setup-client-6.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
다음 번에 클라이언트 콘솔이 연결되면 창은 사용자에게 업데이트 가용성에 대해 알리고 다운로드 및 설치 가능성을 제공합니다.