WebSphere Application Server Network Deployment, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

             目次と検索結果のパーソナライズ化

スクリプトによるテンプレートを使用する新規仮想ホストの作成

スクリプトを使用して、新規のあるいは既存のテンプレートから、新規の仮想ホストを作成します。

始める前に

このタスクを開始する場合は、あらかじめ wsadmin ツールが稼働 している必要があります。 詳細は、wsadmin スクリプト・クライアントの開始 の項を参照してください。

このタスクについて

一部の構成オブジェクト・タイプは、仮想ホストの作成に使用できるテンプレートを持っています。 既存のテンプレートを使用して、または新規カスタム・テンプレートを 作成することによって、新規に仮想ホストを作成できます。 以下のステップを実行し、テンプレートを使用して新規仮想ホストを作成します。

プロシージャー

  1. 新規カスタム・テンプレートを作成する場合は、以下のステップを実行します。
    1. 次のファイルを新規ファイル myvirtualhostname.xml にコピーして貼り付ける。
      app_server_root¥config¥templates¥default¥virtualhosts.xml
    2. 新規 myvirtualhostname.xml ファイルを編集してカスタマイズする。
    3. 次のディレクトリーに新規ファイルを配置する。
      app_server_root¥config¥templates¥custom¥

    新規カスタム・テンプレートをテンプレート・リストに表示させるには、デプロイメント・マネージャーを再始動します。

    管理コンソールは、 カスタム・テンプレートの使用はサポートしていません。 作成される新規テンプレートは、 管理コンソールのパネルには表示されません。

  2. AdminConfig オブジェクトの listTemplates コマンドを使用して、 使用可能なテンプレートをリストする。 以下に例を示します。
    • Jacl を使用:

      $AdminConfig listTemplates VirtualHost
    • Jython を使用:
      print AdminConfig.listTemplates('VirtualHost')
    出力例:
    default_host(templates/default:virtualhosts.xml#VirtualHost_1)
    my_host(templates/custom:virtualhostname.xml#VirtualHost_1)
  3. 新規仮想ホストを作成します。以下に例を示します。
    • Jacl を使用:

      set cell [$AdminConfig getid /Cell:NetworkDeploymentCell/]
      set vtempl [$AdminConfig listTemplates VirtualHost my_host]
      $AdminConfig createUsingTemplate VirtualHost $cell {{name newVirHost}} $vtempl
    • Jython を使用:
      cell = AdminConfig.getid('/Cell:NetworkDeploymentCell/')
      vtempl = AdminConfig.listTemplates('VirtualHost', 'my_host')
      AdminConfig.createUsingTemplate('VirtualHost', cell, [['name', 'newVirHost']], vtempl)
  4. 構成の変更を保管します。詳しくは、wsadmin ツールによる構成変更の保管 の項目を参照してください。
  5. ノードを同期します (Network Deployment 環境の場合のみ)。 詳しくは、wsadmin ツールによるノードの同期化 の項目を参照してください。



関連タスク
スクリプト管理のための AdminConfig オブジェクトの使用
関連情報
AdminConfig オブジェクトのコマンド
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 10:13:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/txml_virtualhost.html