7.2.4 WDT YAMLファイルの作成

ドメイン・リソースyamlファイルとともに、OAMドメインに必要なWDTモデルを生成します。

  1. $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
    
  2. 入力ファイルと、生成されたアーティファクトを格納する出力ディレクトリを指定して、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/accessdomaindomain.yamloam.yamlおよびoam.propertiesが生成されます。
  3. 生成されたファイルを$WORKDIR/yamlディレクトリにコピーします:
    mkdir $WORKDIR/yaml
    cp output/weblogic-domains/accessdomain/*.* $WORKDIR/yaml