機械翻訳について

ツール

WebLogic Deploy Tooling (WDT)

CI/CDパイプラインでは、複数の「WDTツール」を使用できます。 たとえば、createDomainツールは単純なモデルに基づいて新しいドメインを作成し、updateDomain (およびdeployApps)は同じモデル概念を使用して既存のドメインを更新します(同じドメイン暗号化キーを保持します)。 deployAppsツールはupdateDomainツールと非常に似ていますが、データ・ソースやアプリケーション・アーカイブなどのアプリケーション関連の構成属性に更新できる対象を制限します。 これらのツールで使用されるモデルは、ドメインの作成または更新に必要な属性のスパース・セットです。 モデルは、あまり興味深いではありませんが、WebLogic Server管理パスワードのみを指定するのと同じくらいスパースにできます。 モデルでジャンプ・スタートを取得するには、WDTでdiscoverDomainツールを使用し、既存のドメインに基づいてモデルをビルドすることをお薦めします。

Model in ImageドメインはWDTを利用するため、ドメイン・ホームを指定する代わりに、モデルでオペレータ・ドメインを直接指定できます。

WDTツールには、ツール自体以外に次の3つのコンポーネントがあります:

  • 「ドメイン・モデル」 - 目的のドメインを記述するメタデータ・モデル。
    メタデータ・ドメイン・モデルはYAMLまたはJSONで記述でき、「こちら」に記載されています。
  • 「アーカイブZIP」 - モデルを補足するバイナリ。
    モデルを補足するために必要なすべてのバイナリは、特定のディレクトリ構造を持つZIPファイルであるアーカイブ・ファイルで指定する必要があります。
    必要に応じて、モデルをZIPファイル内に格納できます。 ターゲット・システムに存在しないバイナリは、ツールがターゲット・ドメインに抽出できるようにZIPファイルに含める必要があります。
  • 「プロパティ・ファイル」 - 標準のJavaプロパティ・ファイル。
    モデル内のプレースホルダーに値を提供するために使用されるプロパティ・ファイル。

WDTドメインの作成のサンプル

  • (Kubernetes)ドメイン・ホームではなくWDTモデルのみを含むイメージを提供するための「Model in Imageサンプル」 この場合、オペレータによって実行時にドメイン・ホームが生成されます。

WebLogic Scripting Tool(WLST)

WLSTスクリプトを使用して、Domain in ImageおよびDomain on PVドメインのCI/CDパイプライン内のドメイン・ホームを作成および更新できます。 この目的には、オフラインWLSTを使用することをお薦めします。 WLSTをオンラインで使用する必要があるシナリオもありますが、例外としてのみ、また絶対に必要な場合には実行することをお薦めします。

WLSTスクリプトがまだない場合は、かわりにWebLogic Deploy Tooling (WDT)の使用を検討することをお薦めします。 ドメイン作成にはより宣言的なアプローチが提供されますが、WLSTはより重要なスクリプト言語です。 WDTには、異なるバージョンのWebLogicで同じモデルを使用できるという利点がありますが、新しいバージョンのWebLogicに移行する場合はWLSTスクリプトを手動で更新する必要がある場合があります。

WebLogicのpackおよびunpackツール

WebLogic Serverには、ドメイン・ホームのクローンに使用できるpackおよびunpackというツールが用意されています。 これらのツールでは、ドメイン暗号化キーは保持されません。 これらのツールを使用して、同じドメイン暗号化キーが不要な場合に、シナリオでDomain on PVおよびDomain in Imageドメイン・ホームのコピーを作成できます。 『PackおよびUnpackコマンドによるテンプレートとドメインの作成』を参照してください。