Windows での Adobe Campaign 7 への移行

一般的な手順

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

  1. サービスの停止:サービスの停止を参照してください。
  2. データベースのバックアップ:データベースと現在のインストールのバックアップを参照してください。
  3. プラットフォームの移行:Adobe Campaignv7の導入を参照してください。
  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 Campaignv5.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内)。 back​フォルダー)を使用して、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 Campaignv6.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>.xml​を編集します(Neolane v6内)。 back​フォルダー)を使用して、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 Campaignv6.1からの移行

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

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

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

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

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

    sc config nlserver6 start= disabled
    

Adobe Campaignv7の導入

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

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

Adobe Campaignをデプロイするには、次の手順を適用します。

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

    メモ

    Adobe Campaignv7は、デフォルトで​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 Campaignv7の内部ファイルシステムを作成できます。conf​ディレクトリ(config-default.xml​ファイルと​serverConf.xml​ファイルを含む)、var​ディレクトリなど。

  4. Neolane v5.backNeolane v6.back​または​Adobe Campaignv6.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 Campaignv7の​serverConf.xml​ファイルと​config-default.xml​ファイルに、Adobe Campaign前のバージョンでの設定に合わせて設定を適用します。 serverConf.xml​ファイルには、Neolane v5/conf/serverConf.xml.diffNeolane v6/conf/serverConf.xml.diff、または​Adobe Campaignv6/conf/serverConf.xml.diff​ファイルを使用します。

    メモ

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

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

    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 Campaignv7用の新しいWebサイトの作成:

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

    • サイトの名前(例えば​Adobe Campaignv7)を入力します。

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

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

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

    • 開始ウェブサイトをすぐに​チェックボックスをオンにします。

  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 Campaignv7用に以前に作成したWebサイトの番号を入力し、「OK」をクリックします。

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

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

      メモ

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

      次のIISの設定手順については、このセクションで詳しく説明します。

セキュリティゾーン

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

サービスの再開

次の各サーバーでの開始IISとAdobe Campaignサービス:

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

次の手順に進む前に、新しいインストールの完全なテストを実行し、回帰がないこと、および一般的な設定セクションの推奨事項に従って動作することを確認してください。

以前のバージョンのクレンジングAdobe Campaignを削除しています

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

Adobe Campaign v5

Adobe Campaignv5のインストールを削除およびクリーニングする前に、次の推奨事項を適用する必要があります。

  • 新しいインストールの完全なチェックを実行するには、機能チームに依頼します。
  • Adobe Campaignv5は、ロールバックが必要ないことが確実にわかった場合にのみアンインストールします。
  1. IISで、Neolane v5 Webサイトを削除し、Neolane v5​アプリケーションプールを削除します。

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

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

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

    sc delete nlserver5
    
  5. サーバーの開始を再度行います。

Adobe Campaign v6.02

Adobe Campaignv6.02のインストールを削除およびクリーニングする前に、次の推奨事項を適用する必要があります。

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

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

  3. Adobe Campaignv6.02をアンインストールするには、コンポーネントの追加削除ウィザードを使用します。

  4. サーバーの開始を再度行います。

Adobe Campaign v6.1

Adobe Campaignv6のインストールを削除してクリーンアップする前に、次の推奨事項を適用する必要があります。

  • 新しいインストールの完全なチェックを実行するには、機能チームに依頼します。
  • Adobe Campaignv6は、ロールバックが必要ないことが確実にわかった場合にのみアンインストールします。
  1. IISの場合は、Adobe Campaignv6 Webサイトを削除し、Adobe Campaignv6​アプリケーションプールを削除します。

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

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

  4. サーバーの開始を再度行います。

このページ