機械翻訳について

MII/JRFドメインをPVに移動

Model in Imageドメイン・ホーム・ソース・タイプを使用するFMW/JRFドメインは、WebLogic Kubernetes Operator 4.1以降非推奨になりました。 ドメイン・ホームを永続ボリューム上のドメイン(Domain on PV)に移動することをお薦めします。 詳細については、「永続ボリューム上のドメイン」を参照してください。

現在、ドメインを永続ボリュームに移動できない場合は、次の手順を使用できます。

  1. OPSSウォレットをバックアップし、まだシークレットに保存していない場合は保存します。

    オペレータは、ウォレット・ファイルを抽出してKubernetes walletFileSecretに格納するためのヘルパー・スクリプト「OPSSウォレット・ユーティリティ」を提供します。 また、ウォレット・ファイルは、Kubernetesの外部で安全にバックアップされたロケーションに保存する必要があります。 たとえば、次のコマンドは、sample-nsネームスペースのsample-domain1ドメインのOPSSウォレットを/tmpディレクトリのewallet.p12という名前のファイルに保存し、sample-domain1-opss-walletfile-secretという名前のウォレット・シークレットにも格納します。

    $ opss-wallet.sh -n sample-ns -d sample-domain1 -s -r -wf /tmp/ewallet.p12 -ws sample-domain1-opss-walletfile-secret
    
  2. 「管理対象ドメインのアップグレード」のステップに従います。

  3. MII/JRFドメインで補助イメージを使用している場合は、ドメイン作成イメージとして使用されます。 MII/JRFドメインで補助イメージを使用していない場合は、「ドメイン作成イメージ」を作成します。

  4. このコマンドを使用して、古いドメイン・リソースYAMLファイルを削除できます: $ kubectl delete -f <original domain resource YAML>

  5. 次に、新しいドメイン・リソースYAMLファイルを作成します。 少なくとも次の変更が必要です:

    # Change type to PersistentVolume
    domainHomeSourceType: PersistentVolume
    image: <Fusion Middleware Infrastructure base image>
    ...
    serverPod:
        ...
        # specify the volume and volume mount information
    
        volumes:
        - name: weblogic-domain-storage-volume
          persistentVolumeClaim:
             claimName: sample-domain1-pvc-rwm1
        volumeMounts:
        - mountPath: /share
          name: weblogic-domain-storage-volume
    
      # specify a new configuration section, remove the old configuration section.
    
      configuration:
    
        # secrets that are referenced by model yaml macros
        # sample-domain1-rcu-access is used for JRF domains
        secrets: [ sample-domain1-rcu-access ]
    
        initializeDomainOnPV:
          persistentVolumeClaim:
            metadata:
                name: sample-domain1-pvc-rwm1
            spec:
                storageClassName: my-storage-class
                resources:
                    requests:
                        storage: 10Gi
          domain:
              createIfNotExists: Domain
              domainCreationImages:
              - image: 'myaux:v6'
              domainType: JRF
              domainCreationConfigMap: sample-domain1-wdt-config-map
              opss:
                # Make sure you have already saved the wallet file secret. This allows the domain to use
                # an existing JRF database schemas.
                walletFileSecret: sample-domain1-opss-walletfile-secret
                walletPasswordSecret: sample-domain1-opss-wallet-password-secret
    
  6. ドメインをデプロイします。 成功した場合、ドメインは永続ボリュームに移行されています。