Linux での移行手順は次のとおりです。
まず、関係するすべてのマシン上のデータベースにアクセスしているすべてのプロセスを停止します。
ログイン名 root.
リダイレクトモジュールを使用するすべてのサーバー (webmdl サービス ) を停止する必要があります。 Apache の場合は、次のコマンドを実行します。
/etc/init.d/apache2 stop
再度ログイン root.
すべてのサーバーでAdobe Campaignの以前のバージョンのサービスを停止します。
/etc/init.d/nlserver6 stop
v5.11 から移行する場合は、次のコマンドを実行します。
/etc/init.d/nlserver5 stop
各サーバーでAdobe Campaignサービスが停止していることを確認します。
ps waux | grep nlserver
アクティブなプロセスのリストとその ID(PID) が表示されます。
数分後に 1 つ以上のAdobe Campaignプロセスがアクティブまたはブロックされたままの場合は、プロセスを強制終了します。
killall nlserver
数分後に一部のプロセスがアクティブなままの場合は、次のコマンドを使用して、プロセスを強制的に閉じることができます。
killall -9 nlserver
手順は、Adobe Campaignの以前のバージョンによって異なります。
Adobe Campaignデータベースのバックアップを作成します。
ログイン名 ネオラン そして、 nl5 次のコマンドを使用するディレクトリ:
su - neolane
mv nl5 nl5.back
予防措置として、 nl5.back フォルダーに保存し、サーバー以外の安全な場所に保存します。
を編集します。 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データベースのバックアップを作成します。
ログイン名 ネオラン そして、 nl6 次のコマンドを使用するディレクトリ:
su - neolane
mv nl6 nl6.back
予防措置として、 nl6.back フォルダーに保存し、サーバー以外の安全な場所に保存します。
を編集します。 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データベースのバックアップを作成します。
ログイン名 ネオラン そして、 nl6 次のコマンドを使用するディレクトリ:
su - neolane
mv nl6 nl6.back
予防措置として、 nl6.back フォルダーに保存し、サーバー以外の安全な場所に保存します。
手順は、Adobe Campaignの以前のバージョンによって異なります。
ログイン名 root.
次のコマンドを使用して、インストールされている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
Adobe Campaign v5 パッケージをアンインストールします。
In Debian:
dpkg --purge nlserver5 nlthirdparty5
In Red Hat:
rprm -ev nlserver5 nlthirdparty5
この節では、Adobe Campaign v6.02 または v6.1 パッケージのアンインストール方法を示します。
ログイン名 root.
次のコマンドを使用して、インストールされている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
Adobe Campaign v6 パッケージをアンインストールします。
In Debian:
dpkg --purge nlserver6 nlthirdparty6
In Red Hat:
rprm -ev nlserver6 nlthirdparty6
手順は、Adobe Campaignの以前のバージョンによって異なります。
Adobe Campaignのデプロイには、次の 2 つの段階があります。
Adobe Campaignをデプロイするには、次の手順に従います。
次のコマンドを使用して、最新の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」オプションがありません. これは正常です。
クライアントコンソールのインストールプログラムを使用可能にするには、次の手順で、Adobe Campaignのインストールディレクトリにコピーします。
cp setup-client-7.0.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
Linux でのAdobe Campaignのインストール方法について詳しくは、 この節.
を変更します。 .bashrd ファイル ネオラン ユーザー。 ログオン名 ネオラン 次のコマンドを実行します。
su - neolane
vim ~/.bashrc
ログイン時に ネオランに設定すると、次のメッセージが表示されます。 nl5/env.sh :そのようなファイルまたはディレクトリはありません. これは正常です。
ファイルの最後で、 nl5/env.sh と nl6/env.sh.
ログイン名 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 ディレクトリ。
次に移動: 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/
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 に続くことを確認します。
移行は一般的なインストールではないので、 trackinglogd サービス。 これをおこなうには、 nl6/conf/config-default.xml ファイルを作成し、 trackinglogd サービスが有効化されている(トラッキング/リダイレクトサーバー上のみ):
<trackinglogd autoStart="true"/>
この trackinglogd サービスがトラッキングサーバーで開始されていないので、トラッキング情報は転送されません。
次のコマンドを使用して、Adobe Campaign v7 設定を再読み込みします。
nlserver config -reload
次のコマンドを使用して、アップグレード後のプロセスを開始します ( ネオラン):
su - neolane
nlserver config -timezone:<time zone> -postupgrade -instance:<instance name>
アップグレード後に ( -timezone オプション )。 この場合、ヨーロッパ/パリタイムゾーンを使用しています -timezone:"ヨーロッパ/パリ".
ベースを「マルチタイムゾーン」にアップグレードすることを強くお勧めします。 タイムゾーンオプションについて詳しくは、 タイムゾーン 」セクションに入力します。
まだAdobe Campaignサービスを開始しない:変更は Apache で行う必要があります。
Adobe Campaignのデプロイには、次の 2 つの段階があります。
Adobe Campaignをデプロイするには、次の手順に従います。
次のコマンドを使用して、最新の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/.
クライアントコンソールのインストールプログラムを使用可能にするには、次の手順で、Adobe Campaignのインストールディレクトリにコピーします。
cp setup-client-7.0.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
Linux でのAdobe Campaignのインストール方法について詳しくは、 この節.
移行は一般的なインストールではないので、 trackinglogd サービス。 これをおこなうには、 nl6/conf/config-default.xml ファイルを作成し、 trackinglogd サービスが有効化されている(トラッキング/リダイレクトサーバー上のみ):
<trackinglogd autoStart="true"/>
この trackinglogd サービスがトラッキングサーバーで開始されていないので、トラッキング情報は転送されません。
次に移動: 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/
次のコマンドを使用して、Adobe Campaign v7 設定を再読み込みします。
nlserver config -reload
次のコマンドを使用して、アップグレード後のプロセスを開始します ( ネオラン):
su - neolane
nlserver config -postupgrade -instance:<instance name>
「マルチタイムゾーン」モードは、PostgreSQL データベースエンジンの v6.02 でのみ使用可能でした。 どのバージョンのデータベースエンジンが使用されていても使用できるようになりました。 ベースを「マルチタイムゾーン」にアップグレードすることを強くお勧めします。 タイムゾーンオプションについて詳しくは、 タイムゾーン 」セクションに入力します。
Adobe Campaignのデプロイには、次の 2 つの段階があります。
Adobe Campaignをデプロイするには、次の手順に従います。
次のコマンドを使用して、最新の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/ デフォルトではディレクトリです。
クライアントコンソールのインストールプログラムを使用可能にするには、次の手順で、Adobe Campaignのインストールディレクトリにコピーします。
cp setup-client-7.0.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
Linux でのAdobe Campaignのインストール方法について詳しくは、 この節.
次に移動: 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/
次のコマンドを使用して、Adobe Campaign v7 設定を再読み込みします。
nlserver config -reload
次のコマンドを使用して、アップグレード後のプロセスを開始します ( ネオラン):
su - neolane
nlserver config -postupgrade -instance:<instance name>
この節の説明は、Adobe Campaign v5.11 からの移行時にのみ当てはまります。
この段階で、Apache を停止する必要があります。 次を参照してください。 サービス停止.
ログイン名 root.
Apache 環境変数を変更して、 nl6 ディレクトリ。
In Debian:
vi /etc/apache2/envvars
In Red Hat:
vi /usr/local/apache2/bin/envvars
次のコマンドを実行します。
In Debian:
内 nlsrv.load ファイル、置換 nl5 と nl6.
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 ファイルと置換 nl5 と nl6 を次の行に示します。
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
次に移動: alias.conf ファイルとすべてを置換 nl5 と nl6. これを Debian でおこなうには、次のコマンドを実行します。
vi /etc/apache2/mods-available/alias.conf
v6.02 以前から移行する場合は、サービスを開始する前にセキュリティゾーンを設定する必要があります。 詳しくは、 セキュリティ.
手順は、Adobe Campaignの以前のバージョンによって異なります。
内 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のサービスを開始します。
次の手順に進む前に、新しいインストールの完全なテストを実行し、不具合がなく、 一般設定 」セクションに入力します。
内 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のサービスを開始します。
新しいインストールを完全にテストし、再処理されないことを確認し、 一般設定 」セクションに入力します。
次の各サーバーで Apache とAdobe Campaignのサービスを開始します。
新しいインストールを完全にテストし、再処理されないことを確認し、 一般設定 」セクションに入力します。
この節の説明は、Adobe Campaign v5.11 からの移行時にのみ当てはまります。
Adobe Campaign v5 のインストールを削除してクレンジングする前に、次の推奨事項を適用する必要があります。
を削除します。 nl5.back ディレクトリ。 ログイン名 ネオラン 次のコマンドを実行します。
su - neolane
rm -rf nl5.back
サーバーを再起動します。