[オンプレミス/ハイブリッドのみ]{class="badge yellow" title="オンプレミスデプロイメントとハイブリッドデプロイメントにのみ適用されます"}
Linux に Campaign をインストールするための前提条件 prerequisites-of-campaign-installation-in-linux
ソフトウェアの前提条件 software-prerequisites
この節では、Adobe Campaignをインストールする前に必要な事前設定手順について説明します。
Adobe Campaignのインストールに必要な技術的およびソフトウェア設定について詳しくは、 互換性マトリックスを参照してください。
次のコンポーネントをインストールし、正しく設定する必要があります。
- Apache、 互換性マトリックスを参照してください。
- Java JDK および OpenJDK については、Java Development Kit - JDK を参照してください。
- ライブラリについては、 ライブラリを参照してください。
- データベースアクセスレイヤーについては、 データベースアクセスレイヤーを参照してください。
- LibreOffice。Debian 用 LibreOffice のインストールおよび CentOS 用 LibreOffice のインストールを参照してください。
- フォントについては、MTA 統計のフォントおよび 日本語インスタンスのフォントを参照してください。
ライブラリ libraries
LinuxにAdobe Campaignをインストールするには、必要なライブラリがあることを確認してください。
-
Library C は TLS (スレッドローカルストレージ) モードをサポートできなければなりません。 このモードは、Xen サポートが無効になっている一部のカーネルを除いて、ほとんどの場合アクティブです。
これを確認するには、例えば uname -a | grep xen コマンドを使用します。
コマンドが空行を返さない場合は、設定が正しいことを意味します。
-
OpenSSL バージョン 1.0.2 以降が必要です。
RHEL ディストリビューションの場合、OpenSSL のバージョン 1.0 が必要です。
-
Adobe Campaignを使用するには、libicu ライブラリがインストールされている必要があります。
SELinux selinux
使用する場合は、SELinux モジュールを適切に設定する必要があります。
これを行うには、root としてログオンし、次のコマンドを入力します。
echo 0 >/selinux/enforce
これに加えて、/etc/sysconfig/httpd ファイルで、Adobe Campaign環境設定スクリプトを参照するために、次の行が追加されました。
. ~neolane/nl6/env.sh
RHEL および CentOS では、SELinux が有効な場合、データベースのクライアントレイヤーの互換性の問題が見られました。 Adobe Campaignを正しく動作させるには、SELinux を無効にすることをお勧めします。
次のプロセスを適用します。
-
ファイル /etc/selinux/config を編集します。
-
SELINUX 行を次のように変更します。
SELINUX=disabled
MTA 統計のフォント fonts-for-mta-statistics
MTA 統計(nms/fra/jsp/stat.jsp)に関するレポートを正しく表示するには、フォントを追加します。
Debian で、次のコマンドを追加します。
apt install xfonts-base xfonts-75dpi ttf-bitstream-vera ttf-dejavu
RHEL に次のコマンドを使用します。
dnf install xorg-x11-fonts-misc xorg-x11-fonts-75dpi dejavu-lgc-sans-fonts dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-serif-fonts
日本語インスタンス用のフォント fonts-for-japanese-instances
レポートを PDF 形式にエクスポートするには、日本語インスタンスで特定の文字フォント必要があります。
Debian で次のコマンドを追加します:
apt install fonts-ipafont
RHEL の場合は、次のコマンドを追加します。
dnf install epel-release # if required
dnf install vlgothic-fonts
LibreOffice for Debian のインストール installing-libreoffice-for-debian
Debian の場合、次の設定が必要です。
-
次の標準パッケージをインストールします。
code language-none apt-get install libreoffice-writer libreoffice-calc libreoffice-java-common
-
次のフォントをインストールします(オプションですが、日本語インスタンスの場合は強く推奨します)。
code language-none apt-get install fonts-ipafont
LibreOffice for CentOS のインストール installing-libreoffice-for-centos
CentOS を使用する場合は、以下の設定が必要です。
yum install libreoffice-headless libreoffice-writer libreoffice-calc
データベース アクセス層 database-access-layers
使用するデータベース エンジンのアクセス レイヤーは、サーバーにインストールされ、Adobe Campaign アカウントからアクセスできる必要があります。 バージョンとインストールモードは、使用するデータベースエンジンによって異なる場合があります。
サポートされているパイロットバージョンは、互換性マトリックスに詳述されています。
また、一般的な データベースセクションも確認してください。
PostgreSQL postgresql
Adobe Campaignは、バージョン 9.6 以降の PostgreSQL クライアントライブラリのすべてのバージョン(libpq.so.5)をサポートします。
Adobe Campaignで PostgreSQL を使用するには、対応する pgcrypto ライブラリもインストールする必要があります。
Oracle oracle
64 ビット Debian 用の ライブラリ バージョン、すなわち libclntsh.so、 libclntsh.so.19.1、 libclntsh.so.18.1、 libclntsh.so.12.1、 libclntsh.so.11.1 または libclntsh.so.10.1 を取得します。
Linux RPM パッケージは、Oracle Technology Network から入手できます。
トラブルシューティングとベストプラクティス
問題は、Oracleクライアントまたはサーバーのアップデート、バージョンの変更の後、またはインスタンスの初回インストール時に発生する場合があります。
クライアントコンソールでログ、ワークフローの最終処理、次回の処理などに予期しないタイムラグ(1 時間以上)があることに気付いた場合は、OracleクライアントのライブラリとOracleサーバーの間で問題が発生している可能性があります。 このような問題を回避するには
-
必ず full client を使用してください。
Oracle インスタントクライアントバージョンの使用時に様々な問題が特定されています。 さらに、インスタントクライアントでタイムゾーンファイルを変更することはできません。
-
クライアントのバージョン と データベースサーバーのバージョン が 同じ であることを確認します。
oracleの互換表に反してバージョンを混在させ、クライアントとサーバのバージョンを整合させることを推奨すると、問題が発生することが知られています。
また、ORACLE_HOME の値をチェックして、期待されるクライアントバージョンを指していることを確認します(マシンに複数のバージョンがインストールされている場合)。
-
クライアントとサーバーで同じ タイムゾーンファイル が使用されていることを確認します。
実装手順 implementation-steps
Linux 用のAdobe Campaignのインストールは、サーバーのインストールに続いてインスタンスの設定の順序で実行する必要があります。
インストールプロセスについては、この章で説明します。 インストール手順は次のとおりです。
- 手順 1:アプリケーションサーバーのインストール。Linux でのパッケージのインストールを参照してください。
- 手順 2:web サーバーとの統合(デプロイされているコンポーネントに応じてオプションで使用可能)
インストール手順が完了したら、インスタンス、データベース、サーバーを設定する必要があります。 詳しくは、 初期設定についてを参照してください。