Show Menu
トピック×

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

アップグレードプロセスを開始する前に、アップグレードするAdobe Campaignのバージョンを決定して確認し、 リリースノート を参照してください。
更新する前に、各インスタンスでデータベースのバックアップを作成することを強くお勧めします。 詳細については、「 バックアップ 」を参照してください。 アップグレードを実行するには、インスタンスとログにアクセスする権限と権限を持っていることを確認します。

Windowsの場合

新しいビルドを配信する際に新しいバージョンのAdobe Campaignを更新するには、Windowsで次の手順を適用する必要があります。
クライアントコンソールの更新方法については、 この節を参照してください

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

すべてのファイルを新しいバージョンで置き換えるには、nlserverサービスのすべてのインスタンスをシャットダウンする必要があります。
  1. 以下のサービスをシャットダウンします。
    • Web サービス(IIS):
      iisreset /stop
    • Adobe Campaignサービス: net stop nlserver6
    You also need to make sure the redirection server (webmdl) is stopped, so that the nlsrvmod.dll file used by IIS can be replaced with the new version.
  2. Check that no tasks are active by running the nlserver pdump command. 次のようになります。
    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を実行します
    このファイルをダウンロードするには、[ ダウンロードセンター ]リンクから # ページ(https://support.neolane.net/ ​)にアクセスします。
  2. インストールモードを選択します。「 更新」または「修復」を選択する
  3. 次へ 」をクリックします。
  4. 完了 」をクリックします。
    次に、インストールプログラムが新しいファイルをコピーします。
  5. 処理が完了したら「 完了 」をクリックします。

リソースの同期

次のコマンドラインを使用します。
nlserver config -postupgrade -allinstances
これにより、次の操作を実行できます。
  • リソースの同期,
  • スキーマの更新、
  • データベースを更新します。
この操作は、( nlserver web )アプリケーションサーバー上でのみ1回だけ実行する必要があります。
次に、同期でエラーが発生したか、警告が発生したかを確認します。 詳しくは、「アップグレードの競合の 解決 」を参照してください。

サービスの再起動

再起動するサービスは次のとおりです。
  • Web サービス(IIS):
    iisreset /開始
  • Adobe Campaignサービス: net開始nlserver6

Linuxの場合

新しいビルドが提供されるときに新しいバージョンのAdobe Campaignを更新するには、Linuxの手順を次に示します。
クライアントコンソールの更新方法については、 この節を参照してください
Build 8757から、サードパーティのライブラリは不要になりました。

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

Adobe Campaignの両方の更新されたパッケージを回復することによる開始:[ ダウンロードセンター ]リンクから # ページ(https://support.neolane.net/ ​)に移動します。
ファイルは 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

  • スクリプトの名前は、 apacheではなく httpd にすることができます
  • 次の応答を取得するまで、このコマンドを実行する必要があります。 この操作は、Apacheが新しいライブラリを適用するために必要です。
次に、Apacheを再起動します。
/etc/init.d/apache start

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

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

同期結果の表示

同期結果を表示する方法は2つあります。
  • In the command-line interface, errors are materialized by a triple chevron >>> and synchronization is stopped automatically. Warnings are materialized by a double chevron >> and must be resolved once synchronization is complete. ポストアップグレードの最後に概要がコマンドプロンプトで表示されます。以下はその一例です。
    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_ .log <server version number>_<time of postupgrade> ログファイルには、同期結果が格納されます。 It is available by default in the following directory: <installation directory>/var/<instance/postupgrade . エラーと警告はそれぞれエラーと警告の属性で明示されます。

競合の解決

競合を解決するには、次の手順に従います。
  1. In the Adobe Campaign tree, go to Administration > Configuration > Package management > Edit conflicts .
  2. リストから解決する競合を選択します。
競合を解決するには、次の3つの方法があります。
  • 解決済みとして宣言 :前もってユーザーの介入が必要です。
  • 新しいバージョンを受け入れる :adobe campaignで提供されるリソースがユーザーによって変更されていない場合に推奨されます。
  • 現在のバージョンを保持 :は、更新が拒否されたことを意味します。
    この解像度モードを選択すると、新しいバージョンで修正を行うメリットが得られない場合があります。
競合を手動で解決する場合は、次の手順に従います。
  1. In the lower section of the window, search for the conflict string to locate the entities with conflicts. The entity installed with the new version contains the new argument, the entity that matches the previous version contains the cus argument.
  2. 維持しないバージョンを削除します。Delete the conflict_argument string of the entity you are keeping.
  3. 解決した競合に移動します。 アクション ​アイコンをクリックし、「 解決済みとして宣言 」を選択します。
  4. 変更を保存します。これにより競合が解決します。

ベストプラクティス

更新エラーがデータベース構成にリンクされている可能性があります。 技術管理者とデータベース管理者が実行した設定が互換性があることを確認します。
例えば、Unicodeデータベースは、LATIN1データなどのストレージを許可するだけではありません。

Warn the client consoles of the available update

Windowsの場合

On the machine where the ( nlserver web ) Adobe Campaign application server is installed, download and copy the file
setup-client-6.XXXX.exe
アプリケーションの # ​datakitnlengjsp内
次回クライアントコンソールに接続すると、ウィンドウに、アップデートの利用可能性が通知され、アップデートのダウンロードとインストールの可能性がオファーされます。
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ユーザーがこのインストールファイルに対する適切な読み取り権限を持っていることを確認し、詳細については インストールガイド を参照してください。