WebSphere アプリケーションサーバーにアプリケーションを配備するには、まず、プロビジョニングシステムを使用して WebSphere コンポーネントをインストールするか、既存の WebSphere 構成を取得する必要があります。
アプリケーションにサービスを提供できるようにアプリケーションサーバーインスタンスを設定するには、まず、スタンドアロンアプリケーションサーバーをインストールする必要があります。1 台のスタンドアロンアプリケーションサーバーには、複数のアプリケーションサーバーインスタンスを格納できます。このスタンドアロンアプリケーションサーバーは単一のエンティティとして管理するか、配備マネージャーによって管理できます。アプリケーションサーバーについての情報はすべて、アプリケーションサーバーと (配備マネージャーを使用している場合は) 配備マネージャーの両方に格納されます。
コンポーネントをインストールして、新しいスタンドアロンアプリケーションサーバーを作成するときには、次の作業も必要になります。
WebSphere 5.1 アプリケーションソフトウェアのインストール
スタンドアロンアプリケーションサーバーの構成
スタンドアロンアプリケーションサーバーの仮想ホストの作成
アプリケーションサーバーインスタンスごとに、コンポーネントと仮想ホストを作成します。
この手順を使用すると、プロビジョニングシステム内で、スタンドアロン WebSphere アプリケーションサーバーを作成したり、既存のスタンドアロンアプリケーションサーバーを登録したりできます。
この作業は、root として実行します。
スタンドアロンアプリケーションサーバーを作成するには、ユーザーは、当該コンポーネントが入っているフォルダに「Run Component Procedures」アクセス権を持つユーザーグループに属している必要があります。さらに、ユーザーは、当該コンポーネントを配備するホストセットに「Allow on Host Set」アクセス権を持っている必要があります。
WebSphere セッション変数 WS_DEFAULT_USER と WS_DEFAULT_PASSWORD が設定されていることを確認します。
セッション変数についての詳細は、『N1 Grid Service Provisioning System 5.0 プランとコンポーネントの開発者ガイド』の第 5 章「セッション変数」を参照してください。
ブラウザインタフェースの「Common Tasks」セクションで、「WebSphere 5.1」をクリックします。
「WebSphere Application Server for Standalone Systems: Install」リンクをクリックします。
プランの「Details」ページが表示されます。
「Run」をクリックします。
プランの「Run」ページが表示されます。
「Plan Parameters」領域で、配備する StandaloneInstall コンポーネントの変数設定を選択します。
当該コンポーネントの変数設定が確立されている場合、メニューから適切な設定を選択します。
メニューから設定を選択できない場合は、「Select From List」をクリックします。
「Select Variable Settings From List」ウィンドウが表示されます。
新しい変数設定セットを作成するには、「Create Set」を選択します。
次のリストに、StandaloneInstall コンポーネントの変数のうち、更新する可能性が高い変数を示します。ほとんどの変数はデフォルト値のままでかまいません。
スタンドアロンアプリケーションサーバーのデフォルトのポート値を変数する場合は、配備マネージャーのポート値と衝突しないように注意してください。
必須。新たに作成する変数セットの名前。
必須。WebSphere 5.1 をインストールする場所。installPath のデフォルト値は、前回、WebSphere コンポーネントをインストールしたときに使用したインストールパスです。
必須。スタンドアロンアプリケーションサーバーのインストーラの場所。
パス名の後に余分な空白を入れないでください。
必須。スタンドアロンアプリケーションサーバーの仮想ホストの名前。
ほかのコンポーネントの変数セットを使用するには、「Import Set」をクリックします。
変数セットのインポートについての詳細は、『N1 Grid Service Provisioning System 5.0 オペレーションとプロビジョニングガイド』の「プランを実行する」を参照してください。
「Plan Parameters」領域で、配備する「AppInstance」コンポーネントの「Default」変数セットを選択します。
新しい変数セットを作成する場合は、アプリケーションサーバーインスタンス名を変更しないでください。この名前は server1 である必要があります。それ以外の場合、インストールは失敗します。
ターゲットホストを選択します。
スタンドアロンアプリケーションサーバーは、ターゲットホストとして選択したリモートエージェント上にインストールされます。
ターゲットホストは、com.sun.was#InstallTargetsHS ホストセットのメンバーである必要があります。
「Target Host Set」チェックボックスを選択解除します。
プロビジョニングシステム内で既存のスタンドアロンアプリケーションサーバーを取得している場合は、「markOnly Install」オプションを選択します。
このオプションを選択すると、既存の WebSphere 5.1 オブジェクトを表すコンポーネントを作成して、そのオブジェクトをプロビジョニングシステムを通じて管理できます。
「Run Plan (includes Preflight)」をクリックします。
「Hosts」ページを表示して、スタンドアロンアプリケーションサーバーとアプリケーションサーバーインスタンスの仮想ホストが作成されていることを確認します。
スタンドアロンアプリケーションサーバーを作成すると、自動的に 1 つのアプリケーションサーバーインスタンス server1 が作成されます。この手順は、追加のアプリケーションサーバーインスタンスを作成する必要がある場合に使用します。
この手順を使用すると、プロビジョニングシステム内で、アプリケーションサーバーインスタンスを作成したり、既存のアプリケーションサーバーインスタンスを取得したりできます。
この作業は、root として実行します。
アプリケーションサーバーインスタンスを作成するには、まず、スタンドアロンアプリケーションサーバーを作成する必要があります。詳細は、「スタンドアロン WebSphere アプリケーションサーバーをインストールする」を参照してください。
ブラウザインタフェースの「Common Tasks」セクションで、「WebSphere 5.1」をクリックします。
「Application Server Instances: Install」リンクをクリックします。
プランの「Details」ページが表示されます。
「Run」をクリックします。
プランの「Run」ページが表示されます。
「Plan Parameters」領域で、配備する AppInstance コンポーネントの変数設定を選択します。
新しいアプリケーションサーバーインスタンスごとに、一意の名前が必要です。新しいアプリケーションサーバーインスタンスごとに、その名前を示す新しい変数セットを作成する必要があります。
当該コンポーネントの変数設定が確立されている場合、メニューから適切な設定を選択します。
メニューから設定を選択できない場合は、「Select From List」をクリックします。
「Select Variable Settings From List」ウィンドウが表示されます。
新しい変数設定セットを作成するには、「Create Set」を選択します。
次のリストに、AppInstance コンポーネントの変数のうち、更新する可能性が高い変数を示します。AppInstance 変数の設定は、主に、スタンドアロンアプリケーションサーバーの変数設定値に依存します。ほとんどの変数はデフォルト値のままでかまいません。
必須。新たに作成する変数セットの名前。
必須。アプリケーションサーバーインスタンスの名前。
ほかのコンポーネントの変数セットを使用するには、「Import Set」をクリックします。
変数セットのインポートについての詳細は、『N1 Grid Service Provisioning System 5.0 オペレーションとプロビジョニングガイド』の「プランを実行する」を参照してください。
ターゲットホストを選択します。
アプリケーションサーバーインスタンスをスタンドアロンアプリケーションサーバーの仮想ホストにインストールします。
「Target Host Set」チェックボックスを選択解除します。
プロビジョニングシステム内で既存のスタンドアロンアプリケーションサーバーを取得している場合は、「markOnly Install」オプションを選択します。
このオプションを選択すると、既存の WebSphere 5.1 オブジェクトを表すコンポーネントを作成して、そのオブジェクトをプロビジョニングシステムを通じて管理できます。
「Run Plan (includes Preflight)」をクリックします。
「Hosts」ページを表示して、新しいアプリケーションサーバーインスタンスの仮想ホストが作成されていることを確認します。
複数のスタンドアロンアプリケーションサーバーが含まれる構成では、配備マネージャーを使用すると、これらのスタンドアロンアプリケーションサーバーを管理できます。配備マネージャーは、どのアプリケーションがどのアプリケーションサーバーインスタンスに配備されているかを追跡します。
この手順を使用すると、プロビジョニングシステム内で、配備マネージャーを作成したり、既存の配備マネージャーを登録したりできます。
この作業は、root として実行します。
WebSphere セッション変数 WS_DEFAULT_USER と WS_DEFAULT_PASSWORD が設定されていることを確認します。
セッション変数についての詳細は、『N1 Grid Service Provisioning System 5.0 プランとコンポーネントの開発者ガイド』の第 5 章「セッション変数」を参照してください。
ブラウザインタフェースの「Common Tasks」セクションで、「WebSphere 5.1」をクリックします。
「Network Deployment Manager: Install」リンクをクリックします。
プランの「Details」ページが表示されます。
「Run」をクリックします。
プランの「Run」ページが表示されます。
「Plan Parameters」領域で、配備する NetworkDeploymentInstall コンポーネントの変数設定を選択します。
当該コンポーネントの変数設定が確立されている場合、メニューから適切な設定を選択します。
メニューから設定を選択できない場合は、「Select From List」をクリックします。
「Select Variable Settings From List」ウィンドウが表示されます。
新しい変数設定セットを作成するには、「Create Set」を選択します。
NetworkDeploymentInstall 変数の設定は、主に、スタンドアロンアプリケーションサーバーの変数設定値に依存します。
配備マネージャーのデフォルトのポート値を変更する場合は、スタンドアロンアプリケーションサーバーのポート値と衝突しないように注意してください。
必須。新たに作成する変数セットの名前。
必須。WebSphere 配備マネージャーをインストールする場所。
installPath のデフォルト値は /opt/was51nd です。
必須。配備マネージャーのインストーラの場所。
パス名の後に余分な空白を入れないでください。
必須。配備マネージャーの仮想ホストの名前。
通常の Web アクセスに必須。Web サーバーのポート番号。
安全な Web アクセスに必須。安全な Web サーバーのポート番号。
必須。ブートストラップのポート。スタンドアロンアプリケーションサーバーと配備マネージャーを同じリモートエージェントにインストールする場合は、このポート番号を変更する必要があります。
ほかのコンポーネントの変数セットを使用するには、「Import Set」をクリックします。
変数セットのインポートについての詳細は、『N1 Grid Service Provisioning System 5.0 オペレーションとプロビジョニングガイド』の「プランを実行する」を参照してください。
ターゲットホストを選択します。
配備マネージャーをリモートエージェントにインストールします。
ターゲットホストは、com.sun.was#InstallTargetHS ホストセットのメンバーである必要があります。
「Target Host Set」チェックボックスを選択解除します。
プロビジョニングシステム内で既存のスタンドアロンアプリケーションサーバーを取得している場合は、「markOnly Install」オプションを選択します。
このオプションを選択すると、既存の WebSphere 5.1 オブジェクトを表すコンポーネントを作成して、そのオブジェクトをプロビジョニングシステムを通じて管理できます。
「Run Plan (includes Preflight)」をクリックします。
「Hosts」ページを表示して、新しい配備マネージャーの仮想ホストが作成されていることを確認します。
どのアプリケーションがどのスタンドアロンアプリケーションサーバーに配備されているかを配備マネージャーが追跡するには、まず、これらのスタンドアロンアプリケーションサーバーを配備マネージャーに追加する必要があります。このようにノードを配備マネージャーに追加するプロセスのことを「統合 (フェデレーション)」と呼びます。
この作業は、root として実行します。
ノードを配備マネージャーに追加するには、まず、配備マネージャーをインストールする必要があります。配備マネージャーをインストールする方法については、「配備マネージャーをインストールする」を参照してください。
ブラウザインタフェースの「Common Tasks」セクションで、「WebSphere 5.1」をクリックします。
「Network Deployment Manager: Federate」リンクをクリックします。
プランの「Details」ページが表示されます。
「Run」をクリックします。
プランの「Run」ページが表示されます。
ターゲットホストを選択します。
統合 (フェデレーション) するスタンドアロンアプリケーションサーバーの仮想ホストを選択します。
「Target Host Set」チェックボックスを選択解除します。
スタンドアロンアプリケーションサーバーに統合 (フェデレーション) する配備マネージャーの仮想ホストの名前を入力します。
統合 (フェデレーション) したノードから配備マネージャーにアプリケーションをコピーする場合は、「includeApps」オプションが「true」 に設定されていることを確認します。
既存の統合 (フェデレーション) されたスタンドアロンアプリケーションサーバーを表示させるには、「markOnly Install」フィールドを選択します。
このオプションを選択すると、既存の WebSphere 5.1 オブジェクトを表示させて、そのオブジェクトをプロビジョニングシステムを通じて管理できます。
「Run Plan (includes Preflight)」をクリックします。
統合 (フェデレーション) のあと、スタンドアロンアプリケーションサーバーの仮想ホストのホストタイプ属性 cellName と dmHost は適切な情報で更新されます。
プロビジョニングシステムを通じて WebSphere クラスタを作成するときには、クラスタメンバーを格納できる空のコンテナを作成します。クラスタメンバーをクラスタに追加する方法については、「クラスタメンバーを追加する」を参照してください。
この作業は、root として実行します。
ブラウザインタフェースの「Common Tasks」セクションで、「WebSphere 5.1」をクリックします。
「Cluster Management: Create」リンクをクリックします。
プランの「Details」ページが表示されます。
「Run」をクリックします。
プランの「Run」ページが表示されます。
「Plan Parameters」領域で、配備する Cluster コンポーネントの変数設定を選択します。
新しいクラスタごとに一意の名前が必要です。新しいクラスタごとに、その名前を示す新しい変数セットを作成する必要があります。
当該コンポーネントの変数設定が確立されている場合、メニューから適切な設定を選択します。
メニューから設定を選択できない場合は、「Select From List」をクリックします。
「Select Variable Settings From List」ウィンドウが表示されます。
ほかのコンポーネントの変数セットを使用するには、「Import Set」をクリックします。
変数セットのインポートについての詳細は、『N1 Grid Service Provisioning System 5.0 オペレーションとプロビジョニングガイド』の「プランを実行する」を参照してください。
ターゲットホストを選択します。
クラスタを管理する配備マネージャーの仮想ホストを選択します。
「Target Host Set」チェックボックスを選択解除します。
既存のクラスタを表すコンポーネントを作成している場合は、「markOnly Install」オプションを選択します。
このオプションを選択すると、既存の WebSphere 5.1 オブジェクトを表すコンポーネントを作成して、そのオブジェクトをプロビジョニングシステムを通じて管理できます。
「Run Plan (includes Preflight)」をクリックします。
「Hosts」ページを表示して、クラスタの仮想ホストが作成されていることを確認します。
この手順を使用すると、選択したクラスタに新しいクラスタメンバーを作成できます。
この作業は、root として実行します。
ブラウザインタフェースの「Common Tasks」セクションで、「WebSphere 5.1」をクリックします。
「Cluster Member Management: Join」リンクをクリックします。
プランの「Details」ページが表示されます。
「Run」をクリックします。
プランの「Run」ページが表示されます。
「Plan Parameters」領域で、配備する ClusterMember コンポーネントの変数設定を選択します。
新しいクラスタメンバーごとに一意の名前が必要です。新しいクラスタメンバーごとに、その名前を示す新しい変数セットを作成する必要があります。
当該コンポーネントの変数設定が確立されている場合、メニューから適切な設定を選択します。
メニューから設定を選択できない場合は、「Select From List」をクリックします。
「Select Variable Settings From List」ウィンドウが表示されます。
ほかのコンポーネントの変数セットを使用するには、「Import Set」をクリックします。
変数セットのインポートについての詳細は、『N1 Grid Service Provisioning System 5.0 オペレーションとプロビジョニングガイド』の「プランを実行する」を参照してください。
ターゲットホストを選択します。
クラスタメンバーを追加するクラスタの仮想ホストを選択します。
「Target Host Set」チェックボックスを選択解除します。
既存のクラスタメンバーを表すコンポーネントを作成している場合は、「markOnly Install」オプションを選択します。
このオプションを選択すると、既存の WebSphere 5.1 オブジェクトを表すコンポーネントを作成して、そのオブジェクトをプロビジョニングシステムを通じて管理できます。
「Run Plan (includes Preflight)」をクリックします。
「WebSphere 5.1 Common Tasks」ページの「View Cluster Members」リンクをクリックして、クラスタメンバーが作成されていることを確認します。