Sun N1 Service Provisioning System ユーザーズガイド (WebSphere Plug-In 3.0)

WebSphere インフラストラクチャーコンポーネントの作成

WebSphere アプリケーションサーバーにアプリケーションを配備するには、まず、プロビジョニングシステム を使用して WebSphere コンポーネントをインストールするか、既存の WebSphere 構成を取得する必要があります。

Procedureスタンドアロン WebSphere アプリケーションサーバーをインストールする

アプリケーションにサービスを提供できるようにアプリケーションサーバーインスタンスを設定するには、まず、スタンドアロンアプリケーションサーバーをインストールする必要があります。1 台のスタンドアロンアプリケーションサーバーには、複数のアプリケーションサーバーインスタンスを格納できます。このスタンドアロンアプリケーションサーバーは単一のエンティティとして管理するか、配備マネージャーによって管理できます。アプリケーションサーバーについての情報はすべて、アプリケーションサーバーと (配備マネージャーを使用している場合は) 配備マネージャーの両方に格納されます。

コンポーネントをインストールして、新しいスタンドアロンアプリケーションサーバーを作成するときには、次の作業も必要になります。

この手順を使用すると、プロビジョニングシステム 内で、スタンドアロン WebSphere アプリケーションサーバーを作成したり、既存のスタンドアロンアプリケーションサーバーを登録したりできます。


注 –

この作業は、root として実行します。


始める前に

スタンドアロンアプリケーションサーバーを作成するには、ユーザーは、当該コンポーネントが入っているフォルダに「Run Component Procedures」アクセス権を持つユーザーグループに属している必要があります。さらに、ユーザーは、当該コンポーネントを配備するホストセットに「Allow on Host Set」アクセス権を持っている必要があります。

  1. WebSphere セッション変数 WS_DEFAULT_USER WS_DEFAULT_PASSWORD が設定されていることを確認します。

    セッション変数の詳細については、『Sun N1 Service Provisioning System 5.2 プランとコンポーネントの開発者ガイド』の第 5 章「セッション変数」を参照してください。

  2. ブラウザインタフェースの「Common Tasks」セクションで、「WebSphere 5.1」をクリックします。

  3. 「WebSphere Application Server for Standalone Systems: Install」リンクをクリックします。

    プランの「Details」ページが表示されます。

  4. 「Run」をクリックします。

    プランの「Run」ページが表示されます。

  5. 「Plan Parameters」領域で、配備する StandaloneInstall コンポーネントの変数設定を選択します。

    • 当該コンポーネントの変数設定が確立されている場合、メニューから適切な設定を選択します。

    • メニューから設定を選択できない場合は、「Select From List」をクリックします。

      「Select Variable Settings From List」ウィンドウが表示されます。

      • 新しい変数設定セットを作成するには、「Create Set」を選択します。

        次のリストに、StandaloneInstall コンポーネントの変数のうち、更新する可能性が高い変数を示します。ほとんどの変数はデフォルト値のままでかまいません。


        注 –

        スタンドアロンアプリケーションサーバーのデフォルトのポート値を変更する場合は、配備マネージャーのポート値と衝突しないように注意してください。


        変数セット名

        必須。新たに作成する変数セットの名前。

        installPath

        必須。WebSphere 5.1 をインストールする場所。installPath のデフォルト値は、前回、WebSphere コンポーネントをインストールしたときに使用したインストールパスです。


        注 –

        installPath 変数の値は、/optc:mydir などの絶対パスを指定しないかぎり、デフォルトのリモートエージェントディレクトリの相対パスとして扱われます。たとえば、Windows リモートエージェントで installPath 変数を c/mydir に設定し、デフォルトのリモートエージェントディレクトリ c:\Program Files\N1 Service Provisioning System\agent でエージェントにファイルを配備すると、ファイルは c:\Program Files\N1 Service Provisioning System\agent\c\mydir に配備されます。


        installerHome

        必須。スタンドアロンアプリケーションサーバーのインストーラの場所。


        注 –

        パス名の後に余分な空白を入れないでください。


        name

        必須。スタンドアロンアプリケーションサーバーの仮想ホストの名前。

    • ほかのコンポーネントの変数セットを使用するには、「Import Set」をクリックします。

      変数セットのインポートの詳細については、『Sun N1 Service Provisioning System 5.2 オペレーションとプロビジョニングガイド』「プランを実行する」を参照してください。

  6. 「Plan Parameters」領域で、配備する「AppInstance」コンポーネントの「Default」変数セットを選択します。


    注 –

    新しい変数設定セットを作成する場合は、アプリケーションサーバーインスタンス名を変更しないでください。名前は server1 にする必要があります。wasServer コンポーネント変数をデフォルト値の server1 から変更していない場合は、新しい値が無視されます。アプリケーションサーバーインスタンス server1 がインストールされます。


  7. ターゲットホストを選択します。

    スタンドアロンアプリケーションサーバーは、ターゲットホストとして選択したリモートエージェント上にインストールされます。


    注 –

    ターゲットホストは、com.sun.was#InstallTargetsHS ホストセットのメンバーである必要があります。


  8. 「Target Host Set」チェックボックスを選択解除します。

  9. プロビジョニングシステム 内で既存のスタンドアロンアプリケーションサーバーを取得している場合は、「markOnly Install」オプションを選択します。

    このオプションを選択すると、既存の WebSphere 5.1 オブジェクトを表すコンポーネントを作成して、そのオブジェクトを プロビジョニングシステム を通じて管理できます。

  10. 「Run Plan (includes preflight)」をクリックします。

  11. 「Hosts」ページを表示して、スタンドアロンアプリケーションサーバーとアプリケーションサーバーインスタンスの仮想ホストが作成されていることを確認します。

Procedureアプリケーションサーバーインスタンスを作成する

スタンドアロンアプリケーションサーバーを作成すると、自動的に 1 つのアプリケーションサーバーインスタンス server1 が作成されます。この手順は、追加のアプリケーションサーバーインスタンスを作成する必要がある場合に使用します。

この手順を使用すると、プロビジョニングシステム内で、アプリケーションサーバーインスタンスを作成したり、既存のアプリケーションサーバーインスタンスを取得したりできます。


注 –

この作業は、root として実行します。


始める前に

アプリケーションサーバーインスタンスを作成するには、まず、スタンドアロンアプリケーションサーバーを作成する必要があります。詳細は、「スタンドアロン WebSphere アプリケーションサーバーをインストールする」を参照してください。

  1. ブラウザインタフェースの「Common Tasks」セクションで、「WebSphere 5.1」をクリックします。

  2. 「Application Server Instances: Install」リンクをクリックします。

    プランの「Details」ページが表示されます。

  3. 「Run」をクリックします。

    プランの「Run」ページが表示されます。

  4. 「Plan Parameters」領域で、配備する AppInstance コンポーネントの変数設定を選択します。

    新しいアプリケーションサーバーインスタンスごとに、一意の名前が必要です。新しいアプリケーションサーバーインスタンスごとに、その名前を示す新しい変数設定セットを作成する必要があります。

    • 当該コンポーネントの変数設定が確立されている場合、メニューから適切な設定を選択します。

    • メニューから設定を選択できない場合は、「Select From List」をクリックします。

      「Select Variable Settings From List」ウィンドウが表示されます。

      • 新しい変数設定セットを作成するには、「Create Set」を選択します。

        次のリストに、AppInstance コンポーネントの変数のうち、更新する可能性が高い変数を示します。AppInstance 変数の設定は、主に、スタンドアロンアプリケーションサーバーの変数設定値に依存します。ほとんどの変数はデフォルト値のままでかまいません。

        変数セット名

        必須。新たに作成する変数セットの名前。

        name

        必須。アプリケーションサーバーインスタンスの名前。

      • ほかのコンポーネントの変数セットを使用するには、「Import Set」をクリックします。

        変数セットのインポートの詳細については、『Sun N1 Service Provisioning System 5.2 オペレーションとプロビジョニングガイド』「プランを実行する」を参照してください。

  5. ターゲットホストを選択します。

    アプリケーションサーバーインスタンスをスタンドアロンアプリケーションサーバーの仮想ホストにインストールします。

  6. 「Target Host Set」チェックボックスを選択解除します。

  7. プロビジョニングシステム 内で既存のスタンドアロンアプリケーションサーバーを取得している場合は、「markOnly Install」オプションを選択します。

    このオプションを選択すると、既存の WebSphere 5.1 オブジェクトを表すコンポーネントを作成して、そのオブジェクトを プロビジョニングシステム を通じて管理できます。

  8. 「Run Plan (includes preflight)」をクリックします。

  9. 「Hosts」ページを表示して、新しいアプリケーションサーバーインスタンスの仮想ホストが作成されていることを確認します。

Procedure配備マネージャーをインストールする

複数のスタンドアロンアプリケーションサーバーが含まれる構成では、配備マネージャーを使用すると、これらのスタンドアロンアプリケーションサーバーを管理できます。配備マネージャーは、どのアプリケーションがどのアプリケーションサーバーインスタンスに配備されているかを追跡します。

この手順を使用すると、プロビジョニングシステム 内で、配備マネージャーを作成したり、既存の配備マネージャーを登録したりできます。


注 –

この作業は、root として実行します。


  1. WebSphere セッション変数 WS_DEFAULT_USER WS_DEFAULT_PASSWORD が設定されていることを確認します。

    セッション変数の詳細については、『Sun N1 Service Provisioning System 5.2 プランとコンポーネントの開発者ガイド』の第 5 章「セッション変数」を参照してください。

  2. ブラウザインタフェースの「Common Tasks」セクションで、「WebSphere 5.1」をクリックします。

  3. 「Network Deployment Manager: Install」リンクをクリックします。

    プランの「Details」ページが表示されます。

  4. 「Run」をクリックします。

    プランの「Run」ページが表示されます。

  5. 「Plan Parameters」領域で、配備する NetworkDeploymentInstall コンポーネントの変数設定を選択します。

    • 当該コンポーネントの変数設定が確立されている場合、メニューから適切な設定を選択します。

    • メニューから設定を選択できない場合は、「Select From List」をクリックします。

      「Select Variable Settings From List」ウィンドウが表示されます。

      • 新しい変数設定セットを作成するには、「Create Set」を選択します。

        NetworkDeploymentInstall 変数の設定は、主に、スタンドアロンアプリケーションサーバーの変数設定値に依存します。


        注 –

        配備マネージャーのデフォルトのポート値を変更する場合は、スタンドアロンアプリケーションサーバーのポート値と衝突しないように注意してください。


        変数セット名

        必須。新たに作成する変数セットの名前。

        installPath

        必須。WebSphere 配備マネージャーをインストールする場所。

        installPath のデフォルト値は /opt/was51nd です。


        注 –

        installPath 変数の値は、/optc:mydir などの絶対パスを指定しないかぎり、デフォルトのリモートエージェントディレクトリの相対パスとして扱われます。たとえば、Windows リモートエージェントで installPath 変数を c/mydir に設定し、デフォルトのリモートエージェントディレクトリ c:\Program Files\N1 Service Provisioning System\agent でエージェントにファイルを配備すると、ファイルは c:\Program Files\N1 Service Provisioning System\agent\c\mydir に配備されます。


        installerHome

        必須。配備マネージャーのインストーラの場所。


        注 –

        パス名の後に余分な空白を入れないでください。


        name

        必須。配備マネージャーの仮想ホストの名前。

        httpServerPort

        通常の Web アクセスに必須。Web サーバーのポート番号。

        httpsTrnsprtPort

        安全な Web アクセスに必須。安全な Web サーバーのポート番号。

        bootstrap

        必須。ブートストラップのポート。スタンドアロンアプリケーションサーバーと配備マネージャーを同じリモートエージェントにインストールする場合は、このポート番号を変更する必要があります。

    • ほかのコンポーネントの変数セットを使用するには、「Import Set」をクリックします。

      変数セットのインポートの詳細については、『Sun N1 Service Provisioning System 5.2 オペレーションとプロビジョニングガイド』「プランを実行する」を参照してください。

  6. ターゲットホストを選択します。

    配備マネージャーをリモートエージェントにインストールします。


    注 –

    ターゲットホストは、com.sun.was#InstallTargetHS ホストセットのメンバーである必要があります。


  7. 「Target Host Set」チェックボックスを選択解除します。

  8. プロビジョニングシステム 内で既存のスタンドアロンアプリケーションサーバーを取得している場合は、「markOnly Install」オプションを選択します。

    このオプションを選択すると、既存の WebSphere 5.1 オブジェクトを表すコンポーネントを作成して、そのオブジェクトを プロビジョニングシステム を通じて管理できます。

  9. 「Run Plan (includes preflight)」をクリックします。

  10. 「Hosts」ページを表示して、新しい配備マネージャーの仮想ホストが作成されていることを確認します。

Procedure配備マネージャーにノードを追加する

どのアプリケーションがどのスタンドアロンアプリケーションサーバーに配備されているかを配備マネージャーが追跡するには、まず、これらのスタンドアロンアプリケーションサーバーを配備マネージャーに追加する必要があります。このようにノードを配備マネージャーに追加するプロセスのことを「統合 (フェデレーション)」と呼びます。


注 –

この作業は、root として実行します。


始める前に

ノードを配備マネージャーに追加するには、まず、配備マネージャーをインストールする必要があります。配備マネージャーをインストールする方法については、「配備マネージャーをインストールする」を参照してください。

  1. ブラウザインタフェースの「Common Tasks」セクションで、「WebSphere 5.1」をクリックします。

  2. 「Network Deployment Manager: Federate」リンクをクリックします。

    プランの「Details」ページが表示されます。

  3. 「Run」をクリックします。

    プランの「Run」ページが表示されます。

  4. ターゲットホストを選択します。

    統合 (フェデレーション) するスタンドアロンアプリケーションサーバーの仮想ホストを選択します。

  5. 「Target Host Set」チェックボックスを選択解除します。

  6. スタンドアロンアプリケーションサーバーに統合 (フェデレーション) する配備マネージャーの仮想ホストの名前を入力します。

  7. 連携ノードから配備マネージャーにアプリケーションをコピーする場合は、「includeApps」オプションが「true」に設定されていることを確認します。

  8. 既存の連携スタンドアロンアプリケーションサーバーの表示を作成する場合は、「markOnly Install」フィールドを選択します。

    このオプションを選択すると、既存の WebSphere 5.1 オブジェクトを表示させて、そのオブジェクトを プロビジョニングシステム を通じて管理できます。

  9. 「Run Plan (includes preflight)」をクリックします。

    連携後、スタンドアロンアプリケーションサーバーの仮想ホストのホストタイプ属性 cellName dmHost は、適切な情報で更新されます。

ProcedureWebSphere クラスタを作成する

プロビジョニングシステムを通じて WebSphere クラスタを作成するときには、クラスタメンバーを格納できる空のコンテナを作成します。クラスタメンバーをクラスタに追加する方法については、「クラスタメンバーを追加する」を参照してください。


注 –

この作業は、root として実行します。


  1. ブラウザインタフェースの「Common Tasks」セクションで、「WebSphere 5.1」をクリックします。

  2. 「Cluster Management: Create」リンクをクリックします。

    プランの「Details」ページが表示されます。

  3. 「Run」をクリックします。

    プランの「Run」ページが表示されます。

  4. 「Plan Parameters」領域で、配備する Cluster コンポーネントの変数設定を選択します。

    新しいクラスタごとに一意の名前が必要です。新しいクラスタごとに、その名前を示す新しい変数設定セットを作成する必要があります。

    • 当該コンポーネントの変数設定が確立されている場合、メニューから適切な設定を選択します。

    • メニューから設定を選択できない場合は、「Select From List」をクリックします。

      「Select Variable Settings From List」ウィンドウが表示されます。

      • 新しい変数設定セットを作成するには、「Create Set」を選択します。

        次のリストに、Cluster コンポーネントの変数のうち、更新する可能性が高い変数を示します。ほとんどの変数はデフォルト値のままでかまいません。

        変数セット名

        必須。新たに作成する変数セットの名前。

        name

        必須。クラスタの名前。

        clusterSPSName

        必須。クラスタの仮想ホストの名前。

    • ほかのコンポーネントの変数セットを使用するには、「Import Set」をクリックします。

      変数セットのインポートの詳細については、『Sun N1 Service Provisioning System 5.2 オペレーションとプロビジョニングガイド』「プランを実行する」を参照してください。

  5. ターゲットホストを選択します。

    クラスタを管理する配備マネージャーの仮想ホストを選択します。

  6. 「Target Host Set」チェックボックスを選択解除します。

  7. 既存のクラスタの表示を作成する場合は、「markOnly Install」オプションを選択します。

    このオプションを選択すると、既存の WebSphere 5.1 オブジェクトを表示させて、そのオブジェクトを プロビジョニングシステム を通じて管理できます。

  8. 「Run Plan (includes preflight)」をクリックします。

  9. 「Hosts」ページを表示して、クラスタの仮想ホストが作成されていることを確認します。

Procedureクラスタメンバーを追加する

この手順を使用すると、選択したクラスタに新しいクラスタメンバーを作成できます。


注 –

この作業は、root として実行します。


  1. ブラウザインタフェースの「Common Tasks」セクションで、「WebSphere 5.1」をクリックします。

  2. 「Cluster Member Management: Join」リンクをクリックします。

    プランの「Details」ページが表示されます。

  3. 「Run」をクリックします。

    プランの「Run」ページが表示されます。

  4. 「Plan Parameters」領域で、配備する ClusterMember コンポーネントの変数設定を選択します。

    新しいクラスタメンバーごとに一意の名前が必要です。新しいクラスタメンバーごとに、その名前を示す新しい変数設定セットを作成する必要があります。

    • 当該コンポーネントの変数設定が確立されている場合、メニューから適切な設定を選択します。

    • メニューから設定を選択できない場合は、「Select From List」をクリックします。

      「Select Variable Settings From List」ウィンドウが表示されます。

      • 新しい変数設定セットを作成するには、「Create Set」を選択します。

        次のリストに、ClusterMember コンポーネントの変数のうち、更新する可能性が高い変数を示します。ほとんどの変数はデフォルト値のままでかまいません。

        変数セット名

        必須。新たに作成する変数セットの名前。

        name

        必須。クラスタメンバーの名前。

        cmemberSPSName

        必須。クラスタメンバーの仮想ホストの名前。

    • ほかのコンポーネントの変数セットを使用するには、「Import Set」をクリックします。

      変数セットのインポートの詳細については、『Sun N1 Service Provisioning System 5.2 オペレーションとプロビジョニングガイド』「プランを実行する」を参照してください。

  5. ターゲットホストを選択します。

    クラスタメンバーを追加するクラスタの仮想ホストを選択します。

  6. 「Target Host Set」チェックボックスを選択解除します。

  7. 既存のクラスタメンバーを表すコンポーネントを作成している場合は、「markOnly Install」オプションを選択します。

    このオプションを選択すると、既存の WebSphere 5.1 オブジェクトを表示させて、そのオブジェクトを プロビジョニングシステム を通じて管理できます。

  8. 「Run Plan (includes preflight)」をクリックします。

  9. 「WebSphere 5.1 Common Tasks」ページの「View Cluster Members」リンクをクリックして、クラスタメンバーが作成されていることを確認します。