새 빌드(온-프레미스)으로 업그레이드

업그레이드 프로세스를 시작하기 전에 업그레이드할 Adobe Campaign 버전을 확인하고 릴리스 노트에 문의하십시오.

중요

업데이트하기 전에 각 인스턴스에 데이터베이스 백업을 만드는 것이 좋습니다. 자세한 내용은 백업을 참조하십시오.
업그레이드를 수행하려면 인스턴스 및 로그에 액세스할 수 있는 기능과 권한이 있는지 확인합니다.

노트

또한 설치 안내서빌드 업그레이드를 참조하십시오.

Windows

새 빌드를 제공할 때 Adobe Campaign을 새 버전으로 업데이트하려면 Windows에서 다음 절차를 적용해야 합니다.

클라이언트 콘솔을 업데이트하는 방법을 알아보려면 이 섹션을 참조하십시오.

서비스종료

모든 파일을 새 버전으로 바꾸려면 nlserver 서비스의 모든 인스턴스를 종료해야 합니다.

  1. 다음 서비스를 종료합니다.

    • 웹 서비스(IIS):

      iisreset /stop

    • Adobe Campaign 서비스:net stop nlserver6

    중요

    또한 IIS에서 사용하는 nlsrvmod.dll 파일을 새 버전으로 바꿀 수 있도록 리디렉션 서버(webmdl)가 중지되었는지 확인해야 합니다.

  2. nlserver pdump 명령을 실행하여 활성 작업이 없는지 확인합니다. 다음과 같은 사항이 해당됩니다.

    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 서버 응용 프로그램업그레이드

업그레이드 파일을 실행하려면 다음 단계를 수행하십시오.

  1. setup.exe​를 실행합니다.

    이 파일을 다운로드하려면 사용자 자격 증명을 사용하여 소프트웨어 배포 포털에 연결하십시오. 이 페이지의 소프트웨어 배포에 대해 자세히 알아보십시오.

  2. 설치 모드를 선택합니다.Update or repair 선택

  3. Next​을(를) 클릭합니다.

  4. Finish​을(를) 클릭합니다.

    그런 다음 설치 프로그램이 새 파일을 복사합니다.

  5. 작업이 완료되면 Finish 을 클릭합니다.

리소스 동기화

다음 명령줄을 사용합니다.

nlserver config -postupgrade -allinstances

이렇게 하면 다음 작업을 수행할 수 있습니다.

  • 리소스 동기화,
  • 스키마 업데이트,
  • 데이터베이스를 업데이트합니다.
노트

이 작업은 (nlserver web) 응용 프로그램 서버에서만 한 번만 수행해야 합니다.

그런 다음 동기화가 오류 또는 경고를 생성했는지 확인합니다. 자세한 내용은 업그레이드 충돌 해결을 참조하십시오.

서비스다시 시작

다시 시작할 서비스는 다음과 같습니다.

  • 웹 서비스(IIS):

    iisreset /start

  • Adobe Campaign 서비스:net start nlserver6

Linux

새 빌드가 제공될 때 새 버전에서 Adobe Campaign을 업데이트하려면 Linux에 대한 절차는 다음과 같습니다.

클라이언트 콘솔을 업데이트하는 방법을 알아보려면 이 섹션을 참조하십시오.

노트

빌드 8757에서 제3자 라이브러리는 더 이상 필요하지 않습니다.

업데이트된 패키지가져오기

Adobe Campaign의 업데이트된 패키지를 모두 복구하는 것으로 시작합니다.사용자 자격 증명을 사용하여 소프트웨어 배포 포털에 연결합니다. 이 페이지의 소프트웨어 배포에 대해 자세히 알아보십시오.

파일은 nlserver6-v7-XXX.rpm​입니다.

업데이트수행

  • RPM 기반 배포(RedHat, SuSe)

    설치하려면 루트로 실행합니다.

    $rpm -Uvh nlserver6-v7-XXXX.rpm
    

    여기서 XXX는 파일의 버전입니다.

    rpm 파일에는 CentOS/Red Hat 배포에서 찾을 수 있는 패키지에 대한 종속성이 있습니다. 이러한 종속성 중 일부를 사용하지 않으려면 rpm의 "nodeps" 옵션을 사용해야 할 수 있습니다.

    rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
    
  • DEB 기반 배포(Debian)

    설치하려면 루트로 실행합니다.

    dpkg -i nlserver6-v7-XXXX-amd64_debX.deb
    
노트

전체 설치 절차는 이 섹션에 자세히 설명되어 있습니다. 리소스는 자동으로 동기화되지만 오류가 발생하지 않도록 해야 합니다. 자세한 내용은 업그레이드 충돌 해결을 참조하십시오.

웹 서버다시 부팅합니다.

새 라이브러리를 적용하려면 Apache를 종료해야 합니다.

이렇게 하려면 다음 명령을 실행합니다.

/etc/init.d/apache stop
중요
  • 스크립트를 apache 대신 httpd​라고 할 수 있습니다.
  • 다음 응답을 받을 때까지 이 명령을 실행해야 합니다.

Apache가 새 라이브러리를 적용하려면 이 작업이 필요합니다.

Apache를 다시 시작합니다.

/etc/init.d/apache start

업그레이드 충돌 해결

리소스를 동기화하는 동안 postupgrade 명령을 사용하여 동기화가 오류 또는 경고를 생성했는지 여부를 감지할 수 있습니다.

동기화 결과 보기

동기화 결과를 보는 방법에는 두 가지가 있습니다.

  • 명령줄 인터페이스에서 3중 갈매기형 수장 >​에 의해 오류가 발생하고 동기화가 자동으로 중지됩니다. 이중 V형 수장 ​에 의해 경고가 구현되며 동기화가 완료되면 확인되어야 합니다. 업그레이드 후 끝에 명령 프롬프트에 요약이 표시됩니다. 다음과 같이 표시됩니다.

    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.
    

    경고가 리소스의 충돌을 우려하면 이를 해결하기 위해 사용자의 주의가 필요합니다.

  • postupgrade_<server version number>_<time of postupgrade>.log 로그 파일에는 동기화 결과가 포함되어 있습니다. 다음 디렉토리에서 기본적으로 사용할 수 있습니다.<installation directory>/var/<instance/postupgrade. 오류 및 경고는 오류 및 경고 속성으로 표시됩니다.

충돌 해결

충돌을 해결하려면 다음 프로세스를 적용합니다.

  1. Adobe Campaign 트리에서 Administration > Configuration > Package management > Edit conflicts​으로 이동합니다.
  2. 목록에서 해결할 충돌을 선택합니다.

충돌을 해결하는 방법은 다음과 같이 3가지가 있습니다.

  • Declare as resolved :사용자 개입이 미리 필요합니다.

  • Accept the new version :사용자가 Adobe Campaign에서 제공한 리소스를 변경하지 않은 것이 좋습니다.

  • Keep the current version :은 업데이트가 거부됨을 의미합니다.

    중요

    이 해상도 모드를 선택하면 새 버전에서 수정 기능을 사용할 수 없습니다.

충돌을 수동으로 해결하도록 선택한 경우 다음과 같이 진행합니다.

  1. 창의 아래쪽 섹션에서 conflict 문자열을 검색하여 충돌이 있는 엔티티를 찾습니다. 새 버전으로 설치된 엔터티에 new 인수가 포함되어 있습니다. 이전 버전과 일치하는 엔터티에 cus 인수가 포함되어 있습니다.

  2. 유지하지 않을 버전을 삭제합니다. 보관하고 있는 엔티티의 conflict_argument 문자열을 삭제합니다.

  3. 해결된 충돌로 이동합니다. Actions 아이콘을 클릭하고 Declare as resolved 을 선택합니다.

  4. 변경 내용을 저장합니다.이제 충돌이 해결되었습니다.

권장사항

업데이트 오류가 데이터베이스 구성에 연결되어 있을 수 있습니다. 기술 관리자와 데이터베이스 관리자가 수행하는 구성이 호환되는지 확인하십시오.

예를 들어 유니코드 데이터베이스는 LATIN1 데이터 등의 저장 권한만 부여하지 않아야 합니다.

사용 가능한 업데이트의 클라이언트 콘솔에 대해 경고

Windows

(nlserver web) Adobe Campaign 응용 프로그램 서버가 설치된 컴퓨터에서 파일을 다운로드하고 복사합니다

setup-client-6.XXXX.exe

[응용 프로그램 경로]​datakitninjsp

다음 번에 클라이언트 콘솔이 연결되면 사용자에게 업데이트 사용 가능 여부를 알리고 이를 다운로드하고 설치할 수 있는 기능을 제공합니다.

노트

IIS_XPG 사용자가 이 설치 파일에 대한 적절한 읽기 권한을 가지고 있는지 확인하고 자세한 내용은 설치 안내서를 참조하십시오.

Linux

Adobe Campaign 응용 프로그램 서버(nlserver web)가 설치된 컴퓨터에서 다음 패키지를 검색합니다.

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

다음 번에 클라이언트 콘솔이 연결되면 사용자에게 업데이트 사용 가능 여부를 알리고 이를 다운로드하고 설치할 수 있는 기능을 제공합니다.

노트

Apache 사용자가 이 설치 파일에 대한 적절한 읽기 권한을 가지고 있는지 확인하고 자세한 내용은 설치 안내서를 참조하십시오.

이 페이지에서는