12.2 PostgreSQLとTomcatのインストール

12.2.1 ウィザードを使用したPostgreSQLとTomcatのインストール

次の手順では、ガイド付きプロセスを使用してWindowsプラットフォームにTomcatおよびPostgreSQLをインストールする方法について説明します。無人のサイレントインストールを実行するには、セクション 12.2.2, Identity Manager用のPostgreSQLおよびTomcatのサイレントインストールを参照してください。

インストールの準備をするために、次の各セクションに記載されている考慮事項とシステム要件を確認します。

メモ:PostgreSQLをインストールする場合も、PostgreSQLの既存のバージョンを使用する場合も、データベースのパスワードを指定する必要があります。ただし、このインストールプログラムは"または$文字を含むパスワードをサポートしていません。これらの特殊文字を使用する場合は、インストールプロセスが完了した後でパスワードを変更してください。

ガイド付きインストールを実行する

  1. アプリケーションをインストールするコンピュータに管理者としてログインします。

  2. 計画したインストールパスに、次の名前が含まれるディレクトリがないことを確認します。

    • tomcat

    • postgres

    • activemq

    • jre

    メモ:Standard Editionをインストールする際には、ActiveMQをインストールする必要があります。インストールしない場合、Identity Reportingにログインしても[レポーティング]ページがロードされません。または、PostgreSQLインストールを完了した後でactivemq-all-5.15.2 jarファイルをC:\NetIQ\idm\apps\tomcat\libディレクトリにコピーし、Tomcatを再起動します。

  3. (状況によって実行) Identity Managerインストールパッケージの.isoイメージファイルがある場合は、インストールファイルが保存されている\products\CommonApplication\postgre_tomcat_installディレクトリへ移動します。

  4. (状況によって実行)インストールファイルをNetIQ DownloadsのWebサイトからダウンロードした場合は、次の手順を実行します。

    1. ダウンロードしたイメージのwin.zipファイルのある場所に移動します。

    2. このファイルの内容をローカルコンピュータ上のディレクトリに抽出します。

  5. インストールファイルが保存されているディレクトリから、TomcatPostgreSQL.exeを実行します。

  6. インストールプログラムで、インストールに使用する言語を指定してOKをクリックします。

  7. 概要情報を確認して次へをクリックします。

  8. ライセンス契約に同意して、次へをクリックします。

  9. TomcatまたはPostgreSQLの一方をインストールするか、それとも両方をインストールするかを指定します。

  10. ガイド付きプロセスを実行するため、次のパラメータの値を指定します。

    • Tomcat parent folder (Tomcatの親フォルダ)

      Tomcatをインストールする場合にのみ適用されます。

      Tomcatのファイルをインストールするディレクトリを指定します。

    • Tomcatの詳細

      Tomcatをインストールする場合にのみ適用されます。

      Tomcatで必要なポートを指定します。

      Tomcat shutdown port (Tomcatシャットダウンポート)

      すべてのWebアプリケーションとTomcatを正常にシャットダウンするために使用するポートを指定します。デフォルトは8005です。

      Tomcat http port (Tomcat HTTPポート)

      Tomcatサーバがクライアントコンピュータとの通信に使用するポートを指定します。デフォルトは8080です。SSLを使用する場合、デフォルトは8443です。

      Tomcat redirect port (Tomcatリダイレクトポート)

      (状況によって実行) TLS/SSLプロトコルを使用しない場合、SSLトランスポートが必要な要求をアプリケーションサーバがリダイレクトするポートを指定します。デフォルトは8443です。

      Tomcat ajp port (Tomcat AJPポート)

      (オプション)アプリケーションサーバがhttpではなくAJPプロトコルを使用するWebコネクタと通信する場合に使うポートを指定します。デフォルトは8009です。

      このパラメータは、アプリケーションサーバでWebアプリケーションに含まれる静的なコンテンツを管理する場合や、アプリケーションサーバのSSL処理を利用する場合に使用します。

    • PostgreSQL親フォルダ

      PostgreSQLをインストールする場合にのみ適用されます。

      PostgreSQLのファイルをインストールするディレクトリを指定します。

    • PostgreSQLの詳細

      PostgreSQLをインストールする場合にのみ適用されます。

      識別情報アプリケーション用のPostgreSQLデータベースの設定を指定します。

      メモ:サポートされているバージョンのPostgreSQLがすでにサーバで実行されている場合は、デフォルトのpostgresユーザのパスワードを入力するようプロンプトが表示されます。続いて、idmadminユーザが作成され、postgresと同じパスワードが割り当てられます。

      このインストールプログラムは、"または$文字を含むパスワードをサポートしていません。

      データベース名

      データベースの名前を指定します。デフォルト値はidmuserappdbです。

      データベース管理者

      idmadminアカウントを指定します。これは、データベースのテーブルやビューなどのアーティファクトを作成できるデータベース管理者です。

      このアカウントはデフォルトのpostgresユーザとは異なります。

      管理者ユーザのパスワード

      データベース管理者およびデフォルトのpostgresユーザのパスワードを指定します。

      このインストールプログラムは、"または$文字を含むパスワードをサポートしていません。

      PostgreSQLのポート

      PostgreSQLデータベースをホストするサーバのポートを指定します。デフォルトは5432です。

  11. インストール前の概要を確認します。

  12. インストールプロセスを開始します。

  13. インストールプロセスが完了したら、[完了]をクリックします。

12.2.2 Identity Manager用のPostgreSQLおよびTomcatのサイレントインストール

サイレント(非対話型)インストールでは、ユーザインタフェースは表示されず、ユーザに対する質問も行われません。代わりに、InstallAnywhereはデフォルトのsilent.propertiesファイルの情報を使用します。デフォルトのファイルを使用してサイレントインストールを実行することも、ファイルを編集してインストールプロセスをカスタマイズすることもできます。ガイド付きインストールについては、セクション 12.2.1, ウィザードを使用したPostgreSQLとTomcatのインストールを参照してください。

インストールの準備をするために、次の各セクションに記載されている考慮事項とシステム要件を確認します。

サイレントインストールでのパスワードの保護

インストール用のpostgresq_tomcat-silent.propertiesファイルの中にパスワードを指定するのを望まない場合、代わりに環境内でパスワードを設定できます。この場合、サイレントインストーラはpostgresq_tomcat-silent.propertiesファイルからではなく、環境からパスワードを読み込みます。これにより、セキュリティが増強されます。

インストールの次のパスワードを指定する必要があります。

  • NETIQ_DB_PASSWORD

  • NETIQ_DB_PASSWORD_CONFIRM

setコマンドを使用します。次に例を示します。

set NETIQ_DB_PASSWORD_CONFIRM=myPassWord

このインストールプログラムは、$文字に"を含むパスワードをサポートしていません。これらの特殊文字を使用する場合は、PostgreSQLをインストールした後でパスワードを変更してください。

TomcatおよびPostgreSQLのサイレントインストール

  1. アプリケーションをインストールするコンピュータにログインします。

  2. (状況によって実行) Identity Managerインストールパッケージの.isoイメージファイルがある場合は、インストールファイルが保存されている\products\CommonApplication\postgre_tomcat_installディレクトリへ移動します。

  3. (状況によって実行)インストールファイルをNetIQ DownloadsのWebサイトからダウンロードした場合は、次の手順を実行します。

    1. ダウンロードしたイメージのwin.zipファイルのある場所に移動します。

    2. このファイルの内容をローカルコンピュータ上のディレクトリに抽出します。

  4. インストールパラメータを指定するため、次の手順を実行します。

    1. postgresq_tomcat-silent.propertiesファイルがインストール用の実行可能ファイルと同じディレクトリにあることを確認します。

    2. テキストエディタでpostgresq_tomcat-silent.propertiesファイルを開きます。

    3. パラメータの値を指定します。パラメータの説明については、ステップ 10を参照してください。

    4. ファイルを保存して閉じます。

  5. インストールプロセスを起動するには、次のコマンドを入力します。

                      install -i silent -f postgresq_tomcat-silent.properties
                    

    メモ:postgresq_tomcat-silent.propertiesファイルがインストールスクリプトとは異なるディレクトリにある場合は、ファイルのフルパスを指定する必要があります。このスクリプトは必要なファイルを一時ディレクトリに解凍し、サイレントインストールを起動します。