1.2. SGD のメインコンポーネントのインストール

Oracle Solaris プラットフォームでは、pkgadd コマンドを使用して SGD をインストールします。

64 ビットの Oracle Linux 6 プラットフォームでは、yum コマンドを使用して SGD をインストールします。パッケージ依存関係が自動的に解決されるようにするために、yum を構成して適切な Linux パッケージリポジトリを使用します。オンラインリポジトリが使用できない場合、「ISO イメージからの Linux パッケージリポジトリの作成」を参照してください。

サポートされるその他の Linux プラットフォームでは、rpm コマンドを使用して SGD をインストールします。

デフォルトでは、SGD は /opt/tarantella ディレクトリにインストールされます。インストールディレクトリは、次のようにして変更できます。

SGD のメインコンポーネントをインストールする際に、SGD Web サーバーをインストールします。SGD インストールプログラムでは、SGD Web サーバーが HTTP 接続を待機する TCP ポートを指定する画面が表示されます。通常、これは TCP ポート 80 です。別のプロセスがこのポート上で待機している場合には、別のポートを選択するように求められます。

SGD を次の方法でインストールできます。

SGD をインストールすると、SGD サーバーと SGD Web サーバーが稼働します。

1.2.1. SGD をインストールする方法

作業を開始する前に、セキュアモードでインストールする場合は、SSL 証明書と、必要に応じて非公開鍵および CA 証明書にアクセスできることを確認してください。証明書は PEM 形式で作成されている必要があります。

  1. ソフトウェアを入手します。

    ソフトウェアを http://www.oracle.com からダウンロードするか、インストールメディアからコピーします。

    ホスト上の一時ディレクトリにソフトウェアを保存します。

    パッケージファイルは次のとおりです。

    • tta-version.sol-x86.pkg (x86 プラットフォーム版 Oracle Solaris の場合)

    • tta-version.sol-sparc.pkg (SPARC テクノロジプラットフォーム版 Oracle Solaris の場合)

    • tta-version.i386.rpm (Linux プラットフォームの場合)

  2. ホストにスーパーユーザー (root) としてログインします。

  3. SGD をインストールします。

    パッケージファイルが圧縮されている場合、インストール前にファイルを解凍する必要があります。

    x86 プラットフォーム版 Oracle Solaris にインストールする場合:

    # pkgadd -d /tempdir/tta-version.sol-x86.pkg
    

    SPARC テクノロジプラットフォーム版 Oracle Solaris にインストールする場合:

    # pkgadd -d /tempdir/tta-version.sol-sparc.pkg
    
    注記

    Oracle Solaris プラットフォームでは、pwd: cannot determine current directory! というエラーメッセージが表示されてインストールが失敗した場合は、/tempdir ディレクトリに移動して、インストールを再度実行してください。

    64 ビット Oracle Linux 6 プラットフォームにインストールする場合:

    # yum install /tempdir/tta-version.i386.rpm
    

    サポートされるその他の Linux プラットフォームにインストールする場合:

    # rpm -Uvh /tempdir/tta-version.i386.rpm
    
  4. SGD パッケージがパッケージデータベースに登録されていることを確認します。

    Oracle Solaris プラットフォームの場合:

    # pkginfo -x tta

    Linux プラットフォームの場合:

    # rpm -q tta
  5. SGD サーバーを起動します。

    # /opt/tarantella/bin/tarantella start

    SGD サーバーの初回起動時には、SGD インストールプログラムが実行されます。このプログラムは次のことを行います。

    • ソフトウェアライセンス契約書への同意をユーザーに求めます。

    • 推奨される設定の一覧を提示します。ユーザーは、それを受け入れることも変更することもできます。次の設定があります。

      • セキュアモードでインストールするか?デフォルトでは、SGD は SGD サーバーへのセキュア接続と、アレイ内のセキュア通信を使用するようにインストールおよび構成されます。反対に、セキュア接続なしで SGD をインストールすることもできます。

      • 証明書ファイル名。SGD サーバーへの接続をセキュリティー保護するために使用する SSL 証明書。独自の SSL 証明書を持っている場合、証明書ファイルへのパスを入力します。このパスは、ttasys ユーザーから読み取り可能である必要があります。

        デフォルト設定の * は、自己署名付き証明書が自動的にインストールされることを意味します。

      • 非公開鍵ファイル名。独自の SSL 証明書を使用する場合、非公開鍵ファイルへのフルパスを入力します。このパスは、ttasys ユーザーから読み取り可能である必要があります。

      • (オプション) ルート証明書ファイル名。独自の SSL 証明書を使用する場合、ルート CA 証明書ファイルへのフルパスを入力します。このパスは、ttasys ユーザーから読み取り可能である必要があります。

        この設定が必要なのは、SSL 証明書が、サポートされていない CA か、中間 CA によって署名されている場合に限られます。

      • ピア DNS 名。完全修飾ドメイン名システム (DNS) 名を使用する必要があります。ファイアウォールを備えたネットワークで SGD を実行する場合は、ファイアウォールの内側でホストが認識されている DNS 名を使用します。

      • TCP ポート。TCP ポート 80 で現在別のプロセスが実行されている場合は、SGD インストールプログラムによって SGD Web サーバーに使用する TCP ポートの指定が求められます。

      • ログを毎週アーカイブするか?デフォルトでは、SGD は毎週日曜日の午前 3 時にログファイルのアーカイブを作成します。ログファイルのアーカイブは、/opt/tarantella/var/log ディレクトリに作成されます。

    • ソフトウェアをインストールおよび設定します。これには、いくつかのサンプルアプリケーションで使用する組織階層の作成、および UNIX システムまたは Linux システムの root ユーザーを SGD 管理者にする処理が含まれます。

    • (オプション) SSL 証明書をインストールします。セキュアモードでのインストールの場合、この証明書は、SGD サーバーをセキュア接続用に構成するために使用されます。

    • システム起動ディレクトリにファイルを追加して、システムの再起動時に SGD サーバーおよび SGD Web サーバーが確実に起動します。たとえば、ソフトウェアを実行レベル 3 でインストールする場合、このファイルは /etc/rc3.d ディレクトリに置かれ、ファイル名は *sun.com-sgd-base になります。

    • root の crontab を変更して、SGD ログファイルを毎週アーカイブします。

    • Linux プラットフォームの場合のみ、SGD PAM (Pluggable Authentication Module) 構成ファイル /etc/pam.d/tarantella を追加します。これは、既存の /etc/pam.d/passwd ファイルからコピーされます。このファイルが存在しない場合、PAM 構成ファイルは作成されません。

    • ログファイル /tmp/tta_inst.log を作成します。このファイルには、インストール中に表示されたメッセージのコピーが格納されます。