プロビジョニングソフトウェアで WebLogic サーバーと WebLogic クラスタの作成と管理を行うには、「WebLogic Common Tasks」ページを使用します。具体的には次のような作業を実行できます。
ブラウザインタフェースの「Common Tasks」セクションで、「WebLogic」をクリックします。
「WebLogic Common Tasks」ページで、「Manage 7.0 Admin Servers」をクリックします。
7.0 Admin Server コンポーネントの「Components Details」ページで、「default:install」の隣にある「Run action」をクリックします。
この Admin Server の変数を設定するには、ウィンドウの「Plan Parameters」セクションにある「Select from List」をクリックします。
デフォルト値とは異なる値を持つ新しい変数設定セットを作成するには、「Create Set」をクリックします。
「Select Variable Setting From List」ウィンドウが表示されます。
テーブルの最上部にあるテキストフィールドに、新しい変数設定セットの名前を入力します。
WebLogic Admin Server の名前を指定するには、「adminHost」の隣にあるボックスをクリックし、フィールド内に名前を入力します。
WebLogic Admin Server のデフォルトのポート番号値 7001 を変更するには、「adminPort」の隣にあるボックスをクリックし、フィールド内に新しい番号を入力します。
セキュリティー保護された HTTP を使用して WebLogic Admin Server に接続するよう指定するには、「secureConnect」の隣にあるボックスをクリックし、フィールド内に「True」と入力します。
WebLogic のインストール先となるパスを変更するには、「wlHomeDir」の隣にあるボックスをクリックし、フィールド内にパスを入力します。
WebLogic ドメイン名を変更するには、「domainName」の隣にあるボックスをクリックし、フィールド内にドメイン名を入力します。
ほかの変数はあらかじめ定義されていますが、必要に応じて変更することもできます。
targetRefName は、ホスト名の値とドメイン名の値に基づいて作成されます。この変数は、 :[target:sys.hostName]_admin_:[ domainName] という書式になります
installPath は、ドメイン名の値に基づいて作成されます。この変数は、admin_:[ domainName] という書式になります
webLogicJARPath は、WebLogic ホームディレクトリの値に基づいて作成されます。この変数は、:[ wlHomeDir]:[/]weblogic700:[/]server:[/]lib:[/]weblogic.jar という書式になります
domainRoot は user_projects です
コンポーネント変数の値を更新したあと、「Save」をクリックします。
テーブル内に新しい変数設定が表示されます。
「Select」をクリックします。
別のコンポーネントの変数設定を使用するには、「Import Set」をクリックします。
「Import Variable Settings」ウィンドウが表示されます。
ターゲットホストを選択します。
「Run Plan (includes preflight)」をクリックします。
ブラウザインタフェースの「Common Tasks」セクションで、「WebLogic」をクリックします。
「WebLogic Common Tasks」ページで、「Manage 6.1 Admin Servers」をクリックします。
6.1 Admin Server コンポーネントの「Components Details」ページで、「default:install」の隣にある「Run action」をクリックします。
この Admin Server の変数を設定するには、ウィンドウの「Plan Parameters」セクションにある「Select from List」をクリックします。
デフォルト値とは異なる値を持つ新しい変数設定セットを作成するには、「Create Set」をクリックします。
「Select Variable Setting From List」ウィンドウが表示されます。
テーブルの最上部にあるテキストフィールドに、新しい変数設定セットの名前を入力します。
WebLogic Admin Server の名前を指定するには、「adminHost」の隣にあるボックスをクリックし、フィールド内に名前を入力します。
WebLogic Admin Server のデフォルトのポート番号値 7001 を変更するには、「adminPort」の隣にあるボックスをクリックし、フィールド内に新しい番号を入力します。
セキュリティー保護された HTTP を使用して WebLogic Admin Server に接続するよう指定するには、「secureConnect」の隣にあるボックスをクリックし、フィールド内に「True」と入力します。
WebLogic のインストール先となるパスを変更するには、「wlHomeDir」の隣にあるボックスをクリックし、フィールド内にパスを入力します。
WebLogic ドメイン名を変更するには、「domainName」の隣にあるボックスをクリックし、フィールド内にドメイン名を入力します。
ほかの変数はあらかじめ定義されていますが、必要に応じて変更することもできます。
targetRefName は、ホスト名の値とドメイン名の値に基づいて作成されます。この変数は、 :[target:sys.hostName]_admin_:[ domainName] という書式になります
installPath は、ドメイン名の値に基づいて作成されます。この変数は、admin_:[ domainName] という書式になります
webLogicJARPath は、WebLogic ホームディレクトリの値に基づいて作成されます。この変数は、:[ wlHomeDir]:[/]lib:[/]weblogic.jar という書式になります
コンポーネント変数の値を更新したあと、「Save」をクリックします。
テーブル内に新しい変数設定が表示されます。
「Select」をクリックします。
別のコンポーネントの変数設定を使用するには、「Import Set」をクリックします。
「Import Variable Settings」ウィンドウが表示されます。
ターゲットホストを選択します。
「Run Plan (includes preflight)」をクリックします。
WebLogic サーバークラスタは複数の WebLogic サーバーインスタンスから構成されています。これらのサーバーインスタンスが同時に実行し、連係動作することで拡張性と信頼性が向上しています。クライアントから見ると、1 つのクラスタが単一の WebLogic サーバーインスタンスのように見えます。クラスタを構成するサーバーインスタンスは、同一マシン上で実行したり、複数のマシンに配置することができます。クラスタ内の各サーバーインスタンスは、同じバージョンの WebLogic サーバーを使用する必要があります。
Sun N1 Service Provisioning System 環境では、クラスタを作成してから、そのクラスタ内に配置する管理対象サーバーを作成する必要があります。変数リストの引数のうちクラスタホスト名は、管理対象サーバーを作成する際には省略可能な引数の 1 つです。このクラスタホスト名は、管理対象サーバーのインストール時にそのサーバーに対する依存関係を作成するために使用されるものです。管理対象サーバーをクラスタよりも先に作成した場合にはクラスタホストは存在せず、依存関係の作成は失敗します。
ブラウザインタフェースの「Common Tasks」セクションで、「WebLogic」をクリックします。
「WebLogic Common Tasks」ページで、「Manage Clusters」をクリックします。
WebLogic クラスタコンポーネントの「Components Details」ページで、「default:install」の隣にある「Run action」をクリックします。
このクラスタの変数を設定するには、ウィンドウの「Plan Parameters」セクションにある「Select from List」をクリックします。
クラスタを定義するターゲット WebLogic Admin Server を選択します。
「Run Plan (includes preflight)」をクリックします。
〜で説明されている方法で、クラスタに含めるサーバーインスタンスを作成します。
存在する WebLogic 管理サーバーごとに、複数のサーバーインスタンスを実行できます。この作業では、WebLogic サーバーインスタンスの作成、起動、および停止の方法について説明します。
Sun N1 Service Provisioning System の外部で WebLogic アプリケーションを管理することは避けてください。プロビジョニングソフトウェアを使用する場合、プロビジョニングソフトウェアのみを使用して WebLogic アプリケーションを管理する必要があります。
ブラウザインタフェースの「Common Tasks」セクションで、「WebLogic」をクリックします。
「WebLogic Common Tasks」ページで、「Manage Server Instances」をクリックします。
管理対象のサーバーインスタンスを作成するには、「Default: Install in the Components Procedures list」の隣にある「Run action」をクリックします。
この管理対象サーバーに適用する変数セットを選択するには、ウィンドウの「Plan Parameters」セクションにある「Select from List」をクリックします。
デフォルト値とは異なる値を持つ新しい変数設定セットを作成するには、「Create Set」をクリックします。
「Select Variable Setting From List」ウィンドウが表示されます。
テーブルの最上部にあるテキストフィールドに、新しい変数設定セットの名前を入力します。
この管理対象のサーバーインスタンスが実行する WebLogic Admin Server の名前を指定するには、「adminServerHostName」の隣にあるボックスをクリックし、フィールド内に名前を入力します。これは、既存の WebLogic Admin Server 名でなければなりません。
管理対象サーバーインスタンスの名前を指定するには、「targetName」の隣にあるボックスをクリックし、フィールド内に名前を入力します。
この名前は、targetRefName 内で管理対象サーバーインスタンスの実際の名前を作成するために使用されます。
管理対象サーバーインスタンスのフルネームを指定するには、「targetRefName」の隣にあるボックスをクリックし、フィールド内に名前を入力します。
デフォルトでは、ホスト名、ホストのタイプ (“server” など)、先の手順で指定した targetName の順に並んだものが targetRefName となります。
管理対象サーバーインスタンスのインストール先となるパスを指定するには、「installPath」の隣にあるボックスをクリックし、完全パス名を指定します。
デフォルトでは、ホストのタイプに基づいてinstallPath が生成され、そのあとに adminServerHostName またはターゲットとなることのできるその他のコンポーネントのドメイン名が続き、さらに >targetName が続きます。
この管理対象サーバーをクラスタに含める場合は、clusterHostName を指定します。
管理対象サーバーは、このクラスタの存在に依存します。クラスタがまだ存在しない場合は、まずクラスタを作成し、そのあと管理対象サーバーインスタンスの作成に戻る必要があります。
WebLogic 起動スクリプトの完全パスを指定します。
適切なスクリプトが存在しないと、WebLogic サーバーインスタンスを起動することはできません。必要に応じて、デフォルトの WebLogic 起動スクリプトを変更してください。具体的には、次に示す変数の値を必ず指定する必要があります。
SERVER_NAME=server_name — WebLogic 管理サーバーの名前。例: managed2
ADMIN_URL=URL_for_server — WebLogic サーバーの URL。例: http://myplace.domain.me.com:7001/
WLS_USER=${1} — WebLogic サーバーに使用するユーザー名。${1} という表記は、スクリプトの呼び出し時にユーザーが提供する最初の引数を WebLogic ユーザー名に設定することを意味します。このように指定すると、サーバーの起動時にユーザー名の入力を求めるプロンプトが表示されなくなります。
WLS_PW=${2} — WebLogic ユーザー名のパスワード。${2} という表記は、スクリプトの呼び出し時に 2 つめの引数としてユーザーが指定するパスワードを WebLogic パスワードに設定することを意味します。このように指定すると、サーバーの起動時にパスワードの入力を求めるプロンプトが表示されなくなります。
起動スクリプトにこれらの変更を加える場合は、スクリプト内の古い情報を必ず削除してください。古い情報が残っていると、ユーザーが定義する値は無効になります。また、スクリプトはバックグラウンドで実行されるように設定し、スクリプトの入出力ストリームはリダイレクトしてください。
コンポーネント変数の値を更新したあと、「Save」をクリックします。
テーブル内に新しい変数設定が表示されます。
「Select」をクリックします。
管理対象サーバーインスタンスの「Components Details」ページに戻ります。
別のコンポーネントの変数設定を使用するには、「Import Set」をクリックします。
「Import Variable Settings」ウィンドウが表示されます。
管理対象サーバーインスタンスの「Components Details」ページで、この管理対象サーバーインスタンスを実行するターゲットホストを選択します。
「Run Plan (includes preflight)」をクリックします。
WebLogic 管理対象サーバーインスタンスを起動するには、管理対象サーバーインスタンスの「Components Details」ページにある「Component Procedures」リストの「Start」の隣にある「Run action」をクリックします。
WebLogic 管理対象サーバーインスタンスを停止するには、管理対象サーバーインスタンスの「Components Details」ページにある「Component Procedures」リストの「Stop」の隣にある「Run action」をクリックします。