Windows での Adobe Campaign 7 への移行

一般的な手順

Windowsの場合、移行手順は次のとおりです。

  1. サービスの停止:サービス停止を参照してください。
  2. データベースのバックアップ:データベースと現在のインストールのバックアップを参照してください。
  3. プラットフォームの移行:Adobe Campaign v7のデプロイを参照してください。
  4. リダイレクションサーバー(IIS)を移行します。リダイレクションサーバー(IIS)の移行を参照してください。
  5. サービスの再起動:サービスの再起動を参照してください。
  6. 以前のバージョンのAdobe Campaignを削除してクレンジングする:Adobe Campaignの以前のバージョンの削除とクレンジングを参照してください。

サービス停止

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

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

    iisreset /stop
    
  2. mta​モジュールとその子モジュール(mtachild)は、次のコマンドを使用して停止する必要があります。

    nlserver stop mta@<instance name>
    nlserver stop mtachild@<instance name>
    
  3. すべてのサーバーでAdobe Campaignサービスを停止します。 管理者権限でログインし、次のコマンドを実行します。

    net stop nlserver6
    

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

    net stop nlserver5
    
  4. 各サーバーで、Adobe Campaignサービスが正しく停止されていることを確認します。 管理者権限でログインし、次のコマンドを実行します。

    tasklist /FI "IMAGENAME eq nlserver*"
    

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

    Image Name                     PID Session Name        Session#    Mem Usage
    ========================= ======== ================ =========== ============
    nlserver.exe                  3192 Console                    1     13,108 K
    
  5. 数分後に1つ以上のAdobe Campaignプロセスがアクティブまたはブロックされたままの場合は、それらを強制終了します。 管理者権限でログインし、次のコマンドを実行します。

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

    taskkill /F /IM nlserver* /T
    

データベースと現在のインストールをバックアップします。

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

Adobe Campaign v5.11からの移行

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

  2. 次のコマンドを使用して、Neolane v5​ディレクトリのバックアップを作成します。

    ren "Neolane v5" "Neolane v5.back"
    
    重要

    予防措置として、Neolane v5.back​フォルダーをzipファイルにして、サーバー以外の安全な場所に保存することをお勧めします。

  3. Windowsサービス管理コンソールで、5.11アプリケーションサーバーサービスの自動起動を無効にします。 次のコマンドも使用できます。

    sc config nlserver5 start= disabled
    
  4. config-<instance name>.xml​を編集します(Neolane v5内)。​フォルダーに戻る)をクリックして、mtawfserverstat​などを防ぎます。 サービスが自動的に開始されない問題を修正しました。 例えば、 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. 次のコマンドを使用して、Neolane v6​ディレクトリのバックアップを作成します。

    ren "Neolane v6" "Neolane v6.back"
    
    重要

    予防措置として、Neolane v6.back​フォルダーをzipにして、サーバー以外の安全な場所に保存することをお勧めします。

  3. Windowsサービスマネージャーで、6.02アプリケーションサーバーの自動起動を無効にします。 次のコマンドも使用できます。

    sc config nlserver6 start= disabled
    
  4. config-<instance name>.xmlNeolane v6内)を編集します。​フォルダーに戻る)をクリックして、mtawfserverstat​などを防ぎます。 サービスが自動的に開始されない問題を修正しました。 例えば、 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.1からの移行

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

  2. 次のコマンドを使用して、Adobe Campaign v6​ディレクトリのバックアップを作成します。

    ren "Adobe Campaign v6" "Adobe Campaign v6.back"
    
    重要

    予防措置として、Adobe Campaign v6.back​フォルダーをzip形式で圧縮し、サーバー以外の安全な場所に保存することをお勧めします。

  3. Windowsサービス管理コンソールで、6.11アプリケーションサーバーサービスの自動起動を無効にします。 次のコマンドも使用できます。

    sc config nlserver6 start= disabled
    

Adobe Campaign v7のデプロイ

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

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

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

  1. setup.exe​インストールファイルを実行して、最新のAdobe Campaign v7ビルドをインストールします。 WindowsでのAdobe Campaignサーバーのインストールについて詳しくは、この節を参照してください。

    メモ

    Adobe Campaign v7は、デフォルトで​C:\Program Files\Adobe\Adobe Campaign v7​ディレクトリにインストールされます。

  2. クライアントコンソールのインストールプログラムを使用可能にするには、setup-client-7.0.XXXX.exe​ファイルをAdobe Campaignのインストールディレクトリにコピーします。C:\Program Files\Adobe\Adobe Campaign v7\datakit\nl\eng\jsp.

    メモ

    WindowsでのAdobe Campaignのインストールについて詳しくは、この節を参照してください。

  3. 次のコマンドを使用して、最初の使用用のインスタンスを起動します。

    net start nlserver6-v7
    net stop nlserver6-v7
    
    メモ

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

  4. Neolane v5.backNeolane v6.back​または​Adobe Campaign v6.back​バックアップファイルを使用して、各インスタンスの設定ファイルとサブフォルダーをコピー&ペースト(上書き)します(移行元のバージョンに応じて異なります)。🔗

  5. 移行元のバージョンに応じて、次のコマンドを実行します。

    copy "Neolane v5.back"/conf/config-<instance name>.xml "Adobe Campaign v7"/conf/
    copy "Neolane v5.back"/customers/* "Adobe Campaign v7"/customers/
    copy "Neolane v5.back"/var/* "Adobe Campaign v7"/var/
    
    copy "Neolane v6.back"/conf/config-<instance name>.xml "Adobe Campaign v7"/conf/
    copy "Neolane v6.back"/customers/* "Adobe Campaign v7"/customers/
    copy "Neolane v6.back"/var/* "Adobe Campaign v7"/var/
    
    copy "Adobe Campaign v6.back"/conf/config-<instance name>.xml "Adobe Campaign v7"/conf/
    copy "Adobe Campaign v6.back"/customers/* "Adobe Campaign v7"/customers/
    copy "Adobe Campaign v6.back"/var/* "Adobe Campaign v7"/var/
    
    重要

    上記の最初のコマンドでは、config-default.xml​ファイルをコピーしないでください。

  6. Adobe Campaign v7の​serverConf.xml​ファイルと​config-default.xml​ファイルで、Adobe Campaignの以前のバージョンでの設定を適用します。 serverConf.xml​ファイルの場合は、Neolane v5/conf/serverConf.xml.diffNeolane v6/conf/serverConf.xml.diff、または​Adobe Campaign v6/conf/serverConf.xml.diff​ファイルを使用します。

    メモ

    Adobe Campaignの以前のバージョンからAdobe Campaign v7に設定をレポートする場合、物理ディレクトリへのパスがAdobe Campaign v7につながっている(Neolane v5、Neolane v6またはAdobe Campaign v6にはならない)ことを確認します。

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

    nlserver config -reload
    
  8. 次のコマンドを使用して、アップグレード後のプロセスを開始します。

    nlserver config -postupgrade -instance:<instance name>
    
重要

まだAdobe Campaignサービスを開始しない:IISでいくつかの変更を行う必要があります。

リダイレクションサーバー(IIS)を移行中

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

  1. インターネットインフォメーションサービス(IIS)マネージャー​コンソールを開きます。

  2. Adobe Campaignの以前のバージョンで使用するサイトのバインディング(リッスンポート)を変更します。

    • Adobe Campaignの以前のバージョンに使用するサイトを右クリックし、「バインディングを編集」を選択します。

    • リスンポートの各タイプ(http​や​https)に対して、適切な行を選択し、「編集」をクリックします。

    • 別のポートを入力してください。 デフォルトでは、リスンポートはhttpの場合は80、httpsの場合は443です。 新しいポートが使用可能であることを確認します。

      メモ

      IISサーバーに、高度な設定(共有ポートと異なるIPアドレス)を持つAdobe Campaign用のWebサイトが複数含まれている場合は、管理者に問い合わせてください。

  3. Adobe Campaign v7用の新しいWebサイトの作成:

    • Sites​フォルダーを右クリックし、「Webサイトを追加…」を選択します。​と入力します。

    • 例えば、サイトの名前を​Adobe Campaign v7​と入力します。

    • Webサイトの基本ディレクトリへのアクセスパスは使用されませんが、物理アクセスパス​フィールドに入力する必要があります。 デフォルトのIISアクセスパスを入力:C:\inetpub\wwwroot.

    • 接続…」をクリックします。​をボタンとして追加し、「アプリケーションユーザー」オプションが選択されていることを確認します。

    • IPアドレス​フィールドと​ポート​フィールドにはデフォルト値を残すことができます。 他の値を使用する場合は、IPアドレスやポートが使用可能であることを確認します。

    • すぐにWebサイトを開始」ボックスをオンにします。

  4. iis_neolane_setup.vbs​スクリプトを実行して、以前に作成した仮想ディレクトリ上のAdobe Campaignサーバーで使用されるリソースを自動的に設定します。

    • このファイルは、[Adobe Campaign v7]\conf​ディレクトリにあります。ここで​[Adobe Campaign v7]​は、Adobe Campaignインストールディレクトリへのアクセスパスです。 スクリプトを実行するコマンドは次のとおりです(管理者向け)。

      cd C:\Program Files (x86)\Adobe Campaign\Adobe Campaign v7\conf
      cscript iis_neolane_setup.vbs
      
    • OK」をクリックして、スクリプトの実行を確定します。

    • Adobe Campaign v7用に以前に作成したWebサイトの番号を入力し、「OK」をクリックします。

    • 次の確認メッセージが表示されます。

    • コンテンツビュー」タブで、Webサイトの設定がAdobe Campaignのリソースで正しく設定されていることを確認します。

      メモ

      ツリー構造が表示されない場合は、IISを再起動します。

      次のIISの設定手順については、この節で詳しく説明します。

セキュリティゾーン

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

サービスを再開しています

次の各サーバーでIISおよびAdobe Campaignサービスを開始します。

  1. 追跡サーバーとリダイレクトサーバー。
  2. ミッドソーシングサーバー.
  3. マーケティングサーバー。

次の手順に進む前に、新しいインストールの完全なテストを実行し、リグレッションがなく、一般設定セクションのすべての推奨事項に従ってすべてが動作することを確認します。

Adobe Campaignの以前のバージョンの削除とクレンジング

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

Adobe Campaign v5

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

  • 機能チームに新しいインストールの完全なチェックを実行してもらう。
  • ロールバックが必要ないことが確実である場合は、Adobe Campaign v5をアンインストールする必要があります。
  1. IISで、Neolane v5 Webサイトを削除し、Neolane v5​アプリケーションプールを削除します。

  2. Neolane v5.back​フォルダーの名前を​Neolane v5​に変更します。

  3. コンポーネントの追加と削除ウィザードを使用してAdobe Campaign v5をアンインストールします。

  4. 次のコマンドを使用して、nlserver5 Windowsサービスを削除します。

    sc delete nlserver5
    
  5. サーバーを再起動します。

Adobe Campaign v6.02

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

  • 機能チームに新しいインストールの完全なチェックを実行してもらう。
  • ロールバックが必要ないことが確実な場合にのみ、Adobe Campaign v6.02をアンインストールします。
  1. IISで、Neolane v6 Webサイトを削除し、Neolane v6​アプリケーションプールを削除します。

  2. Neolane v6.back​フォルダーの名前を​Neolane v6​に変更します。

  3. コンポーネントの追加と削除ウィザードを使用してAdobe Campaign v6.02をアンインストールします。

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

Adobe Campaign v6.1

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

  • 機能チームに新しいインストールの完全なチェックを実行してもらう。
  • ロールバックが必要ないことが確実である場合は、Adobe Campaign v6をアンインストールする必要があります。
  1. IISで、Adobe Campaign v6 Webサイトを削除し、Adobe Campaign v6​アプリケーションプールを削除します。

  2. Adobe Campaign v6.back​フォルダーの名前を​Adobe Campaign v6​に変更します。

  3. コンポーネントの追加と削除ウィザードを使用してAdobe Campaign v6をアンインストールします。

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

このページ