Linux プラットフォームの Campaign v7 への移行

Linux での移行手順は次のとおりです。

  1. すべてのサービスを停止 — 詳細情報.
  2. データベースを保存します。 詳細情報.
  3. 以前のAdobe Campaignバージョンパッケージのアンインストール — 詳細情報.
  4. プラットフォームの移行 — 詳細情報.
  5. サービスを再開 — 詳細情報.

サービス停止

まず、関係するすべてのマシン上のデータベースにアクセスしているすべてのプロセスを停止します。

  1. ログイン名 root.

  2. リダイレクトモジュールを使用するすべてのサーバー (webmdl サービス ) を停止する必要があります。 Apache の場合は、次のコマンドを実行します。

    /etc/init.d/apache2 stop
    
  3. 再度ログイン root.

  4. すべてのサーバーでAdobe Campaignの以前のバージョンのサービスを停止します。

    /etc/init.d/nlserver6 stop
    

    v5.11 から移行する場合は、次のコマンドを実行します。

    /etc/init.d/nlserver5 stop
    
  5. 各サーバーでAdobe Campaignサービスが停止していることを確認します。

    ps waux | grep nlserver
    

    アクティブなプロセスのリストとその ID(PID) が表示されます。

  6. 数分後に 1 つ以上のAdobe Campaignプロセスがアクティブまたはブロックされたままの場合は、プロセスを強制終了します。

    killall nlserver
    
  7. 数分後に一部のプロセスがアクティブなままの場合は、次のコマンドを使用して、プロセスを強制的に閉じることができます。

    killall -9 nlserver
    

データベースのバックアップ

手順は、Adobe Campaignの以前のバージョンによって異なります。

Adobe Campaign v5.11 の場合

  1. Adobe Campaignデータベースのバックアップを作成します。

  2. ログイン名 ネオラン そして、 nl5 次のコマンドを使用するディレクトリ:

    su - neolane
    mv nl5 nl5.back
    
    重要

    予防措置として、 nl5.back フォルダーに保存し、サーバー以外の安全な場所に保存します。

  3. を編集します。 config-<instance name>.xml ( nl5.back フォルダ )、 mta, wfserver, stat など サービスが自動的に開始されない問題を修正しました。 例えば、 autoStart_autoStart ( ネオラン) をクリックします。

    <?xml version='1.0'?>
    <serverconf>
      <shared>
        <dataStore hosts="myServer*" lang="en_US">
          <dataSource name="default">
            <dbcnx encrypted="1" login="myLogin" password="myPassword"  provider="postgresql" server="myServer"/>
          </dataSource>
        </dataStore>
      </shared>
    
      <mta _autoStart="true" statServerAddress="myStatServer"/>
      <stat _autoStart="true"/>
      <wfserver _autoStart="true"/>
      <inMail _autoStart="true"/>
      <sms _autoStart="false"/>
    </serverconf>
    

Adobe Campaign v6.02 の場合

  1. Adobe Campaignデータベースのバックアップを作成します。

  2. ログイン名 ネオラン そして、 nl6 次のコマンドを使用するディレクトリ:

    su - neolane
    mv nl6 nl6.back
    
    重要

    予防措置として、 nl6.back フォルダーに保存し、サーバー以外の安全な場所に保存します。

  3. を編集します。 config-<instance name>.xml ( nl6.back ) を使用して、 mta, wfserver, stat​など サービスが自動的に開始されない問題を修正しました。 例えば、 autoStart_autoStart ( Adobe Campaign) をクリックします。

    <?xml version='1.0'?>
    <serverconf>
      <shared>
        <dataStore hosts="myServer*" lang="en_US">
          <dataSource name="default">
            <dbcnx encrypted="1" login="myLogin" password="myPassword"  provider="postgresql" server="myServer"/>
          </dataSource>
        </dataStore>
      </shared>
    
      <mta _autoStart="true" statServerAddress="myStatServer"/>
      <stat _autoStart="true"/>
      <wfserver _autoStart="true"/>
      <inMail _autoStart="true"/>
      <sms _autoStart="false"/>
    </serverconf>
    

Adobe Campaign v6.1 の場合

  1. Adobe Campaignデータベースのバックアップを作成します。

  2. ログイン名 ネオラン そして、 nl6 次のコマンドを使用するディレクトリ:

    su - neolane
    mv nl6 nl6.back
    
    重要

    予防措置として、 nl6.back フォルダーに保存し、サーバー以外の安全な場所に保存します。

Adobe Campaignの以前のバージョンパッケージのアンインストール

手順は、Adobe Campaignの以前のバージョンによって異なります。

v5 パッケージの場合

  1. ログイン名 root.

  2. 次のコマンドを使用して、インストールされているAdobe Campaignパッケージを特定します。

    • In Debian:

      dpkg -l | grep nl
      

      インストールされているパッケージの一覧が表示されます。

      ii  nlserver5                       5762                     nlserver5-5762
      ii  nlthirdparty5                   5660                     nlthirdparty5-5660
      
    • In Red Hat:

      rpm -qa | grep nl
      
  3. Adobe Campaign v5 パッケージをアンインストールします。

    • In Debian:

      dpkg --purge nlserver5 nlthirdparty5
      
    • In Red Hat:

      rprm -ev nlserver5 nlthirdparty5
      

v6 パッケージの場合

この節では、Adobe Campaign v6.02 または v6.1 パッケージのアンインストール方法を示します。

  1. ログイン名 root.

  2. 次のコマンドを使用して、インストールされているAdobe Campaignパッケージを特定します。

    • In Debian:

      dpkg -l | grep nl
      

      インストールされているパッケージの一覧が表示されます。

      ii  nlserver6                       XXXX                     nlserver6-XXXX
      ii  nlthirdparty6                   XXXX                     nlthirdparty6-XXXX
      
    • In Red Hat:

      rpm -qa | grep nl
      
  3. Adobe Campaign v6 パッケージをアンインストールします。

    • In Debian:

      dpkg --purge nlserver6 nlthirdparty6
      
    • In Red Hat:

      rprm -ev nlserver6 nlthirdparty6
      

Adobe Campaign v7 のデプロイ

手順は、Adobe Campaignの以前のバージョンによって異なります。

Adobe Campaign v5.11 から

Adobe Campaignのデプロイには、次の 2 つの段階があります。

  • Adobe Campaign v7 パッケージのインストール:この操作は、各サーバーで実行する必要があります。
  • アップグレード後:このコマンドは、各インスタンスで開始する必要があります。

Adobe Campaignをデプロイするには、次の手順に従います。

  1. 次のコマンドを使用して、最新のAdobe Campaign v7 パッケージをインストールします。

    • In Debian:

      dpkg -i nlserver6-XXXX-linux-2.6-intel.deb
      
    • In Red Hat:

      rpm -Uvh nlserver6-XXXX-0.x86_64.rpm
      
    重要

    次の手順に進む前に、パッケージを正常にインストールする必要があります。

    メモ

    v5.11 から移行する際、Adobe Campaignは /usr/local/neolane/nl6/ デフォルトではディレクトリです。

    パッケージがインストールされると、次のメッセージが表示されます。 「WdbcTimeZone」オプションがありません. これは正常です。

  2. クライアントコンソールのインストールプログラムを使用可能にするには、次の手順で、Adobe Campaignのインストールディレクトリにコピーします。

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

    Linux でのAdobe Campaignのインストール方法について詳しくは、 この節.

  3. を変更します。 .bashrd ファイル ネオラン ユーザー。 ログオン名 ネオラン 次のコマンドを実行します。

    su - neolane
    vim ~/.bashrc
    
    メモ

    ログイン時に ネオラン​に設定すると、次のメッセージが表示されます。 nl5/env.sh :そのようなファイルまたはディレクトリはありません. これは正常です。

    ファイルの最後で、 nl5/env.shnl6/env.sh.

  4. ログイン名 root 次のコマンドを使用して、インスタンスを準備します。

    /etc/init.d/nlserver6 start   
    Starting nlserver6: [  OK  ]
    
    /etc/init.d/nlserver6 stop
    Stopping nlserver6: [  OK  ]
    
    メモ

    次のコマンドを使用して、Adobe Campaign v6 内部ファイルシステムを作成できます。 conf ディレクトリ ( config-default.xml および serverConf.xml ファイル ) var ディレクトリ。

  5. 次に移動: nl5.back バックアップフォルダーを作成し、各インスタンスの設定ファイルとサブフォルダーをコピー(上書き)します。 ログイン名 ネオラン 次のコマンドを実行します。

    重要

    以下の最初のコマンドでは、 config-default.xml ファイル。

    su - neolane
    
    cp nl5.back/conf/config-<instance name>.xml nl6/conf/
    cp nl5.back/customer.sh nl6/
    cp -r nl5.back/customers/* nl6/customers/
    cp -r nl5.back/var/* nl6/var/
    
  6. Adobe Campaign v7 serverConf.xml および config-default.xml ファイルを使用する場合は、Adobe Campaign v5 に対して行った特定の設定を適用します。 の serverConf.xml ファイルを使用する場合は、 nl5/conf/serverConf.xml.diff ファイル。

    メモ

    Adobe Campaign v5 からAdobe Campaign v7 への設定をレポートする場合、物理ディレクトリへのパスがAdobe Campaign v5 にはならず、Adobe Campaign v7 に続くことを確認します。

  7. 移行は一般的なインストールではないので、 trackinglogd サービス。 これをおこなうには、 nl6/conf/config-default.xml ファイルを作成し、 trackinglogd サービスが有効化されている(トラッキング/リダイレクトサーバー上のみ):

    <trackinglogd autoStart="true"/>
    
    重要

    この trackinglogd サービスがトラッキングサーバーで開始されていないので、トラッキング情報は転送されません。

  8. 次のコマンドを使用して、Adobe Campaign v7 設定を再読み込みします。

    nlserver config -reload
    
  9. 次のコマンドを使用して、アップグレード後のプロセスを開始します ( ネオラン):

    su - neolane
    nlserver config -timezone:<time zone> -postupgrade -instance:<instance name>
    
    重要

    アップグレード後に ( -timezone オプション )。 この場合、ヨーロッパ/パリタイムゾーンを使用しています -timezone:"ヨーロッパ/パリ".

    メモ

    ベースを「マルチタイムゾーン」にアップグレードすることを強くお勧めします。 タイムゾーンオプションについて詳しくは、 タイムゾーン 」セクションに入力します。

重要

まだAdobe Campaignサービスを開始しない:変更は Apache で行う必要があります。

Adobe Campaign v6.02 から

Adobe Campaignのデプロイには、次の 2 つの段階があります。

  • Adobe Campaign v7 パッケージのインストール:この操作は、各サーバーで実行する必要があります。
  • アップグレード後:このコマンドは、各インスタンスで開始する必要があります。

Adobe Campaignをデプロイするには、次の手順に従います。

  1. 次のコマンドを使用して、最新のAdobe Campaign v7 パッケージをインストールします。

    • In Debian:

      dpkg -i nlserver6-XXXX-amd64_debX.deb
      
    • In Red Hat:

      rpm -Uvh nlserver6-XXXX-x86_64_rhX.rpm
      
    重要

    次の手順に進む前に、パッケージを正常にインストールする必要があります。

    メモ

    Adobe Campaign v7 は、デフォルトでAdobe Campaign v6.02 と同じディレクトリにインストールされます。 /usr/local/neolane/nl6/.

  2. クライアントコンソールのインストールプログラムを使用可能にするには、次の手順で、Adobe Campaignのインストールディレクトリにコピーします。

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

    Linux でのAdobe Campaignのインストール方法について詳しくは、 この節.

  3. 移行は一般的なインストールではないので、 trackinglogd サービス。 これをおこなうには、 nl6/conf/config-default.xml ファイルを作成し、 trackinglogd サービスが有効化されている(トラッキング/リダイレクトサーバー上のみ):

    <trackinglogd autoStart="true"/>
    
    重要

    この trackinglogd サービスがトラッキングサーバーで開始されていないので、トラッキング情報は転送されません。

  4. 次に移動: nl6.back バックアップフォルダーを作成し、各インスタンスの設定ファイルとサブフォルダーをコピー(上書き)します。 ログイン名 ネオラン 次のコマンドを実行します。

    su - neolane
    
    cp nl6.back/conf/config*.xml nl6/conf/
    cp nl6.back/customer.sh nl6/
    cp -r nl6.back/customers/* nl6/customers/
    cp -r nl6.back/var/* nl6/var/
    
  5. 次のコマンドを使用して、Adobe Campaign v7 設定を再読み込みします。

    nlserver config -reload
    
  6. 次のコマンドを使用して、アップグレード後のプロセスを開始します ( ネオラン):

    su - neolane
    nlserver config -postupgrade -instance:<instance name>
    
    メモ

    「マルチタイムゾーン」モードは、PostgreSQL データベースエンジンの v6.02 でのみ使用可能でした。 どのバージョンのデータベースエンジンが使用されていても使用できるようになりました。 ベースを「マルチタイムゾーン」にアップグレードすることを強くお勧めします。 タイムゾーンオプションについて詳しくは、 タイムゾーン 」セクションに入力します。

Adobe Campaign v6.1 から

Adobe Campaignのデプロイには、次の 2 つの段階があります。

  • Adobe Campaign v7 パッケージのインストール:この操作は、各サーバーで実行する必要があります。
  • アップグレード後:このコマンドは、各インスタンスで開始する必要があります。

Adobe Campaignをデプロイするには、次の手順に従います。

  1. 次のコマンドを使用して、最新のAdobe Campaign v7 パッケージをインストールします。

    • In Debian:

      dpkg -i nlserver6-XXXX-amd64_debX.deb
      
    • In Red Hat:

      rpm -Uvh nlserver6-XXXX-x86_64_rhX.rpm
      
    重要

    次の手順に進む前に、パッケージを正常にインストールする必要があります。

    メモ

    Adobe Campaign v7 が /usr/local/neolane/nl6/ デフォルトではディレクトリです。

  2. クライアントコンソールのインストールプログラムを使用可能にするには、次の手順で、Adobe Campaignのインストールディレクトリにコピーします。

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

    Linux でのAdobe Campaignのインストール方法について詳しくは、 この節.

  3. 次に移動: nl6.back バックアップフォルダーを作成し、各インスタンスの設定ファイルとサブフォルダーをコピー(上書き)します。 ログイン名 ネオラン 次のコマンドを実行します。

    su - neolane
    
    cp nl6.back/conf/config*.xml nl6/conf/
    cp nl6.back/customer.sh nl6/
    cp -r nl6.back/customers/* nl6/customers/
    cp -r nl6.back/var/* nl6/var/
    
  4. 次のコマンドを使用して、Adobe Campaign v7 設定を再読み込みします。

    nlserver config -reload
    
  5. 次のコマンドを使用して、アップグレード後のプロセスを開始します ( ネオラン):

    su - neolane
    nlserver config -postupgrade -instance:<instance name>
    

リダイレクションサーバーを移行する (Apache)

メモ

この節の説明は、Adobe Campaign v5.11 からの移行時にのみ当てはまります。

この段階で、Apache を停止する必要があります。 次を参照してください。 サービス停止.

  1. ログイン名 root.

  2. Apache 環境変数を変更して、 nl6 ディレクトリ。

    • In Debian:

      vi /etc/apache2/envvars
      
    • In Red Hat:

      vi /usr/local/apache2/bin/envvars
      
  3. 次のコマンドを実行します。

    • In Debian:

      nlsrv.load ファイル、置換 nl5nl6.

      vi /etc/apache2/mods-available/nlsrv.load
      

      リンクの削除 nlsrv.conf ファイルを作成し、新しいファイルを作成します。

      rm /etc/apache2/mods-available/nlsrv.conf 
      ln -s /usr/local/neolane/nl6/tomcat-6/conf/apache_neolane.conf /etc/apache2/
      mods-available/nlsrv.conf
      
    • In Red Hat:

      次に移動: /usr/local/apache2/conf ディレクトリ、 http.conf ファイルと置換 nl5nl6 を次の行に示します。

      In RHEL 7/Debian 8:

      LoadModule requesthandler24_module /usr/local/neolane/nl6/lib/libnlsrvmod.so
      Include /usr/local/neolane/nl6/tomcat-6/conf/apache_neolane.conf
      
  4. 次に移動: alias.conf ファイルとすべてを置換 nl5nl6. これを Debian でおこなうには、次のコマンドを実行します。

    vi /etc/apache2/mods-available/alias.conf
    

セキュリティゾーン

v6.02 以前から移行する場合は、サービスを開始する前にセキュリティゾーンを設定する必要があります。 詳しくは、 セキュリティ.

サービスを再開

手順は、Adobe Campaignの以前のバージョンによって異なります。

Adobe Campaign v5 の場合

config-<instance name>.xml ファイル,自動起動の再開 mta, wfserver, stat​など サービス。

<?xml version='1.0'?>
<serverconf>
  <shared>
    <dataStore hosts="myServer*" lang="en_US">
      <dataSource name="default">
        <dbcnx encrypted="1" login="myLogin" password="myPassword"  provider="postgresql" server="myServer"/>
      </dataSource>
    </dataStore>
  </shared>

  <mta autoStart="true" statServerAddress="localhost"/>
  <stat autoStart="true"/>
  <wfserver autoStart="true"/>
  <inMail autoStart="true"/>
  <sms autoStart="false"/>
</serverconf>

次の各サーバーで Apache とAdobe Campaignのサービスを開始します。

  1. トラッキングおよびリダイレクトサーバー。
  2. ミッドソーシングサーバー.
  3. マーケティングサーバー。

次の手順に進む前に、新しいインストールの完全なテストを実行し、不具合がなく、 一般設定 」セクションに入力します。

Adobe Campaign v6.02 の場合

config-<instance name>.xml ファイル,自動起動の再開 mta, wfserver, stat​など サービス。

<?xml version='1.0'?>
<serverconf>
  <shared>
    <dataStore hosts="myServer*" lang="en_US">
      <dataSource name="default">
        <dbcnx encrypted="1" login="myLogin" password="myPassword"  provider="postgresql" server="myServer"/>
      </dataSource>
    </dataStore>
  </shared>

  <mta autoStart="true" statServerAddress="myStatServer"/>
  <stat autoStart="true"/>
  <wfserver autoStart="true"/>
  <inMail autoStart="true"/>
  <sms autoStart="false"/>
</serverconf>

次の各サーバーで Apache とAdobe Campaignのサービスを開始します。

  1. トラッキングおよびリダイレクトサーバー。
  2. ミッドソーシングサーバー.
  3. マーケティングサーバー。

新しいインストールを完全にテストし、再処理されないことを確認し、 一般設定 」セクションに入力します。

Adobe Campaign v6.1 の場合

次の各サーバーで Apache とAdobe Campaignのサービスを開始します。

  1. トラッキングおよびリダイレクトサーバー。
  2. ミッドソーシングサーバー.
  3. マーケティングサーバー。

新しいインストールを完全にテストし、再処理されないことを確認し、 一般設定 」セクションに入力します。

Adobe Campaignの以前のバージョンを削除

メモ

この節の説明は、Adobe Campaign v5.11 からの移行時にのみ当てはまります。

Adobe Campaign v5 のインストールを削除してクレンジングする前に、次の推奨事項を適用する必要があります。

  • 機能チームに新しいインストールの完全なチェックを実行してもらう。
  • ロールバックが必要ないことが確実な場合にのみ、Adobe Campaign v5 をアンインストールします。

を削除します。 nl5.back ディレクトリ。 ログイン名 ネオラン 次のコマンドを実行します。

su - neolane
rm -rf nl5.back

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

このページ