7.2.4 WDT YAMLファイルの作成
ドメイン・リソースyamlファイルとともに、OAMドメインに必要なWDTモデルを生成します。
$WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-utils/generate_models_utils
に移動しますcd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-utils/generate_models_utils
- 入力ファイルと、生成されたアーティファクトを格納する出力ディレクトリを指定して、
generate_wdt_models.sh
を実行します:
例:./generate_wdt_models.sh -i create-domain-wdt.yaml -o <path_to_output_directory>
出力は次のようになります:./generate_wdt_models.sh -i create-domain-wdt.yaml -o output
input parameters being used export version="create-weblogic-sample-domain-inputs-v1" export appVersion="14c" export adminPort="7001" export domainUID="accessdomain" export configuredManagedServerCount="5" export initialManagedServerReplicas="1" export productionModeEnabled="true" export t3ChannelPort="30012" export datasourceType="generic" export edgInstall="false" export domainHome="/u01/oracle/user_projects/domains/accessdomain" export image="container-registry.oracle.com/middleware/oam_cpu:14.1.2.1.0-jdk17-ol8-<YYMMDD>" export imagePullSecretName="orclcred" export logHome="/u01/oracle/user_projects/domains/logs/accessdomain" export exposeAdminT3Channel="false" export adminNodePort="30701" export exposeAdminNodePort="false" export namespace="oamns" javaOptions=-Dweblogic.StdoutDebugEnabled=false export domainPVMountPath="/u01/oracle/user_projects" export weblogicDomainStorageType="NFS" export weblogicDomainStorageNFSServer="mynfsServer" export weblogicDomainStoragePath="/nfs_volumes/oam/accessdomainpv" export weblogicDomainStorageReclaimPolicy="Retain" export weblogicDomainStorageSize="10Gi" export oamServerJavaParams="-Xms8192m -Xmx8192m" export oamMaxCPU="2" export oamCPU="1000m" export oamMaxMemory="8Gi" export oamMemory="4Gi" validateWlsDomainName called with accessdomain WDT model file, property file and sample domain.yaml are genereted successfully at output/weblogic-domains/accessdomain
ノート:
これにより、output/weblogic-domains/accessdomain
にdomain.yaml
、oam.yaml
およびoam.properties
が生成されます。 - 生成されたファイルを
$WORKDIR/yaml
ディレクトリにコピーします:mkdir $WORKDIR/yaml
cp output/weblogic-domains/accessdomain/*.* $WORKDIR/yaml