付録J.5 Mail - SMTPの環境の作成

Mail - SMTPの環境設定手順については「2.Mail - SMTPの環境設定」を参照してください。クラスタの起動/停止については,AIXのマニュアル等を参照してください。

<この項の構成>
(1) 新規に設定する場合
(2) 既存の環境を設定する場合

(1) 新規に設定する場合

Mail - SMTPの環境を新規作成する場合のインストールとセットアップの手順を説明します。

注意
作業はrootユーザで行ってください。なお,説明は2ノード構成でノード1を現用系ノード,ノード2を待機系ノードと想定して記述しています。
  1. ノード1で共用ディスクのボリューム・グループを活動化します。
  2. ノード1で共用ディスクのファイル・システムをマウントします。
  3. ノード1でMail - SMTPデータディレクトリ (/var/opt/smtpgw)が共用ディスク上に存在するか確認してください。共用ディスク以外に存在した場合は,共用ディスク上に再作成してください。
    例えば,以下のように作成します。
    共用ディスク上にディレクトリを作成

    mkdir /HACMPdata/smtpgw

    共用ディスクにシンボリックリンクを設定

    ln -s /HACMPdata/smtpgw /var/opt/smtpgw

  4. ノード1でMail - SMTPをインストールします。
  5. ノード1で共用ディスクのファイル・システムをアンマウントします。
  6. ノード1で共用ディスクのボリューム・グループを非活動化します。
  7. ノード2で共用ディスクのボリューム・グループを活動化します。
  8. ノード2で共用ディスクのファイル・システムをマウントします。
  9. ノード2でMail - SMTPデータディレクトリ(/var/opt/smtpgw)以下が共用ディスク上に存在するか確認してください。共用ディスク以外に存在した場合は,共用ディスク上に再作成してください。
    例えば,以下のように作成します。

    ln -s /HACMPdata/smtpgw /var/opt/smtpgw

  10. ノード2でMail - SMTPをインストールします。
  11. ノード2で共用ディスクのファイル・システムをアンマウントします。
  12. ノード2で共用ディスクのボリューム・グループを非活動化します。
  13. HACMPクラスタをノード1で起動してください。
  14. ノード1でMail - SMTPの環境設定(gw_setupコマンド,smtpmngコマンド,dbmapコマンド)を実行してください。
  15. HACMPクラスタをノード1で停止してください。
  16. ノード1およびノード2でアプリケーション・サーバの設定で登録されている,始動/停止/監視スクリプトに,Mail - SMTPの起動/停止/監視スクリプトを追加してください(追加内容については,「付録J.6 始動/停止/監視スクリプト」を参照してください)。
  17. HACMPクラスタをノード1およびノード2で起動してください。
    ノード1とノード2の/var/opt/smtpgw/logdir/logfile,および/var/opt/smtpgw/logdir/logfile.daemonでMail - SMTPが起動したことを確認してください。起動していれば正常です。

(2) 既存の環境を設定する場合

Mail - SMTPデータディレクトリ以下を共用ディスク上に移行することが主な作業です。

注意
作業はrootユーザで行ってください。なお,説明は2ノード構成を想定し,既存のマシンをノード1と設定して記述しています。
  1. ノード1でMail - SMTP環境をバックアップしてください。バックアップ方法については「6.5.11 環境の移行を行いたい」を参照してください。
    ノード1でMail - SMTPデータディレクトリ(/var/opt/smtpgw)の名称を変更してください。
    (例えば,/var/opt/smtpgwディレクトリを/var/opt/smtpgw_tmpに変更します)
  2. ノード2で共用ディスクのボリューム・グループを活動化します。
  3. ノード2で共用ディスクのボリューム・グループをマウントします。
  4. ノード2で共用ディスク上にMail - SMTPデータディレクトリを作成します。

    mkdir /HACMPdata/smtpgw

  5. ノード2で4.で作成したMail - SMTPデータディレクトリのシンボリックリンクを設定します。

    ln -s /HACMPdata/smtpgw /var/opt/smtpgw

  6. ノード2でMail - SMTPをインストールします。
  7. ノード2で共用ディスクのファイル・システムをアンマウントします。
  8. ノード2で共用ディスクのボリューム・グループを非活動化します。
  9. ノード1で共用ディスクのボリューム・グループを活動化します。
  10. ノード1で共用ディスクのファイル・システムをマウントします。
  11. ノード1で共用ディスクのシンボリックリンクを設定します。

    ln -s /HACMPdata/smtpgw /var/opt/smtpgw

  12. ノード1で1.で名称を変更したディレクトリ以下の内容を共用ディスク上のディレクトリにそれぞれコピーします。

    cp /var/opt/smtpgw_tmp/* /var/opt/smtpgw/.

  13. ノード1の1.で名称を変更したディレクトリの内容を削除します。
  14. ノード1の共用ディスクのファイル・システムをアンマウントします。
  15. ノード1の共用ディスクのボリューム・グループを非活動化します。
  16. ノード1およびノード2でアプリケーション・サーバの設定で登録されている,始動/停止/監視スクリプトに,Mail - SMTPの起動/停止/監視スクリプトを追加してください(追加内容については,「付録J.6 始動/停止/監視スクリプト」を参照してください)。
  17. HACMPクラスタをノード1およびノード2の両方で起動してください。
    ノード1とノード2の/var/opt/smtpgw/logdir/logfile,および/var/opt/smtpgw/logdir/logfile.daemonでMail - SMTPが起動したことを確認してください。起動していれば正常です。