新しいビルド(オンプレミス)へのアップグレード

アップグレードプロセスを開始する前に、アップグレード先のAdobe Campaignのバージョンを特定し確認し、 リリースノート .

重要
  • Adobeでは、更新の前に各インスタンスでデータベースのバックアップを作成することを強くお勧めします。 詳しくは、この節を参照してください。
  • アップグレードを実行するには、インスタンスとログにアクセスする機能と権限があることを確認してください。
  • 読み取り この節 そして ビルドアップグレード チャプターを開始する前に

Windows

Windows 環境で、次の手順に従ってAdobe Campaignを新しいビルドに更新します。

クライアントコンソールの更新方法については、 この節.

サービスのシャットダウン

すべてのファイルを新しいバージョンで置き換えるには、nlserver サービスのすべてのインスタンスをシャットダウンする必要があります。

  1. 以下のサービスをシャットダウンします。

    • Web サービス(IIS):

      iisreset /stop

    • Adobe Campaignサービス: net stop nlserver6

    重要

    また、リダイレクトサーバー (webmdl) が停止し、 nlsrvmod.dll IIS で使用されるファイルは、新しいバージョンに置き換えることができます。

  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. インストールモードを選択します。選択 更新または修復

  3. 次へ」をクリックします。

  4. 終了」をクリックします。

    次に、新しいファイルがコピーされます。

  5. 処理が完了したら「完了」をクリックします。

リソースの同期

次のコマンドラインを使用します。

nlserver config -postupgrade -allinstances

これにより、次の操作を実行できます。

  • リソースの同期
  • スキーマの更新
  • データベースの更新
メモ

この操作は、1 回のみ、(nlserver web) アプリケーションサーバー。

次に、同期でエラーが発生したか、警告が発生したかを確認します。 詳しくは、 アップグレードの競合の解決.

サービスの再起動

再起動するサービスは次のとおりです。

  • Web サービス(IIS):

    iisreset /start

  • Adobe Campaignサービス: net start nlserver6

Linux

Linux 環境では、次の手順に従ってAdobe Campaignを新しいビルドに更新します。

クライアントコンソールの可用性の詳細.

メモ

ビルド 8757 以降、サードパーティライブラリは不要になりました。

更新されたパッケージの取得

まず、更新されたAdobe Campaignの両方のパッケージを復元します。接続先 ソフトウェア配布ポータル ユーザー資格情報を使用して。 ソフトウェア配布について詳しくは、 このページ.

ファイルは nlserver6-v7-XXX.rpm

更新の実行

  • RPM ベースの配布 (RedHat、SuSe)

    これらをインストールするには、root として実行します。

    $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)

    これらをインストールするには、root として実行します。

    dpkg -i nlserver6-v7-XXXX-amd64_debX.deb
    
メモ

完全なインストール手順については、 この節. リソースは自動的に同期されますが、エラーが発生しなかったことを確認する必要があります。 詳しくは、 アップグレードの競合を解決.

Web サーバーを再起動します。

新しいライブラリを適用するには、Apache をシャットダウンする必要があります。

これをおこなうには、次のコマンドを実行します。

/etc/init.d/apache stop
重要
  • スクリプトは httpd の代わりに apache.

  • 次の応答が返されるまで、このコマンドを実行する必要があります。

    この操作は、Apache が新しいライブラリを適用するために必要です。

次に、Apache を再起動します。

/etc/init.d/apache start

アップグレードの競合を解決

リソースの同期中に、 postupgrade コマンドを使用すると、同期でエラーが発生したか警告が発生したかを検出できます。

同期結果を表示

同期結果を表示する方法は 2 つあります。

  • コマンドラインインターフェイスでは、エラーは 3 つの山形記号で表されます。 >>> 同期は自動的に停止します。 警告は二重山形記号で表されます >> 同期が完了したら、解決する必要があります。 ポストアップグレードの最後に概要がコマンドプロンプトで表示されます。以下はその一例です。

    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ツリーで、に移動します。 管理/設定/パッケージ管理/競合を編集 .
  2. リストから解決する競合を選択します。

競合を解決する方法は 3 つあります。

  • 解決済みとして宣言 :事前にユーザーの操作が必要です。

  • 新しいバージョンを承認 :Adobe Campaignで提供されるリソースがユーザーによって変更されていない場合に推奨されます。

  • 現在のバージョンを保持 :は、更新が却下されたことを示します。

    重要

    この解像度モードを選択した場合、新しいバージョンで修正を行う必要が生じない場合があります。

競合を手動で解決する場合は、次の手順に従います。

  1. ウィンドウの下部のセクションで、を検索します。 競合 文字列を使用して、競合するエンティティを検索します。 新しいバージョンでインストールされたエンティティには、 新規 引数を指定する場合、以前のバージョンに一致するエンティティには、 カス 引数。

  2. 維持しないバージョンを削除します。を削除します。 conflict_argument 保持するエンティティの文字列。

  3. 解決した競合に移動します。アクション​アイコンをクリックし、「解決済みとして宣言」を選択します。

  4. 変更を保存します。これにより競合が解決します。

ベストプラクティス

更新エラーは、データベース設定にリンクされている可能性があります。 技術管理者とデータベース管理者が実行した設定に互換性があることを確認します。

例えば、Unicode データベースは、LATIN1 データなどのストレージを許可するだけではありません。

使用可能な更新をクライアントコンソールに警告する

Windows

Adobe Campaignアプリケーションサーバーがインストールされているマシン上 (nlserver web)、ダウンロード、ファイルのコピー setup-client-6.XXX.exe i n [アプリケーションのパス]/datakit/nl/eng/jsp.

次回クライアントコンソールを接続する際には、更新の可用性に関する情報がウィンドウに表示され、更新をダウンロードしてインストールできるようになります。

メモ

IIS_XPG ユーザーがこのインストールファイルの読み取り権限を持っていることを確認し、 インストールガイド を参照してください。

Linux

Adobe Campaignアプリケーションサーバー (nlserver web) がインストールされている場合は、 setup-client-6.XXX.exe パッケージ化してコピーし、次の形式で保存 /usr/local/neolane/nl6/datakit/nl/eng/jsp:

 cp setup-client-6.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp

次回クライアントコンソールを接続する際には、更新の可用性に関する情報がウィンドウに表示され、更新をダウンロードしてインストールできるようになります。

メモ

Apache ユーザーがこのインストールファイルに対する適切な読み取り権限を持っていることを確認し、 インストールガイド を参照してください。

このページ