機械翻訳について

サポートするファイルをターゲット・インスタンスにコピー

Oracle WebLogic Deploy Tool (WDT)によって管理されていないファイルを識別し、ターゲットOracle Java Cloud Serviceインスタンスにコピーします。

WDTは、ソース・インスタンス・ドメイン構成に次のタイプのファイルを自動的に検索およびアーカイブします。 また、ターゲット・インスタンスのドメイン構成にこれらのファイルを追加します:

  • アプリケーション・デプロイメント
  • ライブラリ・デプロイメント
  • カスタム・キーストア

アプリケーションまたはドメイン・リソースに必要なその他のファイルは、DOMAIN_HOMEディレクトリの外部にあるファイルを含む、WDTによって自動的に管理されません。 これらのファイルをターゲット・インスタンスに手動でコピーする必要があります。

  1. ソース・インスタンスにAutonomous DatabaseのカスタムJava Database Connectivity (JDBC)データ・ソースが含まれている場合は、ソース・インスタンスからAutonomous Databaseウォレットをコピーするか、ターゲット・インスタンス・ヘルパー・スクリプトを使用して取得する必要があります。 また、データ・ソース・ターゲットに応じて、クラスタ内のすべてのノードまたは個別のターゲット・ノードにコピーします。
    • 新しい自律型データベースを使用している場合は、「Oracle WebLogic Server for OCIの使用」「Oracle Autonomous Databaseのデータ・ソースの作成」に記載されている手順を完了します。
    • 同じ自律型データベースを再利用する場合は、次のステップを実行します:
      1. SSHを使用して、「ソース」インスタンスの管理サーバー・ノードに接続します。
        ssh -i <privatekey> opc@<source_admin_IP>
      2. CDから/tmpディレクトリ。
      3. oracleユーザーに切り替えます。
        sudo su - oracle
      4. ターゲット・ウォレット・ディレクトリの内容を圧縮します:
        書式:
        zip <MyAutonomousDBWallet.zip> /u01/data/domains/<sourceDomain>/config/<MyAutonomousDBWallet>/*
      5. Oracleユーザーを終了します。
      6. MyAutonomousDBWallet.zipの所有権をopcに変更します:
        sudo chown opc:opc MyAutonomousDBWallet.zip
      7. ソース・インスタンスから切断します。
      8. セキュア・コピー(SCP)クライアントを使用して、ソース・インスタンスの管理サーバー・ノードからローカル・コンピュータにウォレットをダウンロードします。
        scp -i <privatekey> opc@<source_admin_IP>:/tmp/MyAutonomousDBWallet.zip .
      9. データ・ソースのターゲットとなるノードごとに、ウォレットをアップロードします:

        ノート:

        次に、ターゲット・ノードのサンプルを示します:
        resources:
            JDBCSystemResource:
                mydatasource:
                    Target: <cluster | adminServer | managedServer1 | managedServer2 | ...>
                    JdbcResource:
                    ...
        1. SSHを使用してノードに接続します。
          ssh -i <privatekey> opc@<target_Node_IP>
          プライベート・サブネットを使用している場合は、次のコマンドを使用して、「ターゲット」インスタンスの管理サーバー・ノードに接続します:
          scp -i <path_to_privatekey> -o ProxyCommand="ssh -W %h:%p -i <path_to_privatekey> opc@<Public_IP>" MyAutonomousDBWallet.zip opc@<target_Node_IP>:/<destination>
        2. MyAutonomousDBWallet.zipファイルの所有者をOracleユーザーに変更します:
          sudo chown oracle:oracle /tmp/MyAutonomousDBWallet.zip
        3. oracleユーザーに切り替えます。
          sudo su - oracle
        4. ドメイン構成フォルダを使用したMyAutonomousDBWalletフォルダの作成
          書式:
          mkdir /u01/data/domains/<MyTarget_domain>/config/MyAutonomousDBWallet
        5. ウォレット・ファイルをMyAutonomousDBWalletディレクトリに抽出します。
          unzip MyAutonomousDBWallet.zip -d /u01/data/domains/<MyTarget_domain>/config/MyAutonomousDBWallet
          このDBでは、ドメイン・モデル・ファイルの定義が次の値に対応していることを確認してください:
          • oracle.net.tns_admin: ターゲット・インスタンス上の解凍された自律型DBウォレットのロケーションへのフルパス。

            例: /u01/data/domains/MyTarget_domain/config/MyAutonomousDBWallet

          • javax.net.ssl.trustStore: ターゲット・インスタンスのtruststore.jksのロケーションへのフルパス。

            例: /u01/data/domains/MyTarget_domain/config/MyAutonomousDBWallet/truststore.jks

          • javax.net.ssl.keyStore: ターゲット・インスタンスのkeystore.jksのロケーションへのフルパス。

            例: /u01/data/domains/MyTarget_domain/config/MyAutonomousDBWallet/keystore.jks

  2. ソース・インスタンス内の管理対象サーバーで、カスタム・アイデンティティ・キーストア・ファイルおよび信頼キーストア・ファイルを使用するように構成されている場合は、管理サーバー・ノードから管理対象サーバー・ノードにキーストア・ファイルをコピーします。
    Oracle WebLogic Serverは、アプリケーション・ファイルをターゲットの管理対象サーバー・ノードに自動的にステージングしますが、キーストア・ファイルの場合は同じになりません。
    1. セキュア・シェル(SSH)クライアントを使用して、「ターゲット」インスタンス内の管理サーバー・ノードに接続します。
      ssh -i <privatekey> opc@<target_admin_IP>
      プライベート・サブネットを使用している場合は、次のコマンドを使用して、「ターゲット」インスタンスの管理サーバー・ノードに接続します:
      ssh -i <path_to_privatekey> -o ProxyCommand="ssh -W %h:%p -i <path_to_privatekey> opc@<Public_IP>" opc@<target_admin_IP>
    2. oracleユーザーに切り替えます。
      sudo su - oracle
    3. SSHを使用して、管理サーバー・ノードから管理対象サーバー・ノードのホスト名に接続します。
      例:
      ssh myinstance-wls-2
    4. DOMAIN_HOMEディレクトリに移動します。
      cd /u01/data/domains/<target_domain>
    5. SCPクライアントを使用して、管理サーバー・ノードからアーカイブ・ファイルをダウンロードします。

      書式:

      scp <target_admin_hostname>:/u01/weblogic-deploy/<source_domain>.zip .

      例:

      scp myinstance-wls-1:/u01/weblogic-deploy/MyInstan_domain.zip .
    6. アーカイブ・ファイルを現在のディレクトリに抽出します。
      unzip <source_domain>.zip
    7. 管理対象サーバー・ノードから切断します。
    8. カスタム・キーストアを使用するその他の管理対象サーバーに対して、ステップ1を繰り返します。
  3. SSHを使用して、「ソース」インスタンスの管理サーバー・ノードに接続します。
    ssh -i <privatekey> opc@<source_admin_IP>
  4. oracleユーザーに切り替えます。
    sudo su - oracle
  5. ターゲット・インスタンスにコピーする必要のあるサポート・ファイルを特定します。
  6. ファイルを/tmpディレクトリにコピーします。
    例:
    cp /u01/myfiles/app.properties /tmp

    ノート:

    転送するファイルが複数ある場合は、1つのアーカイブ・ファイルに追加することを検討してください。
  7. ファイルの所有者をopcユーザーに変更します。
    例:
    exit
    sudo chown opc:opc /tmp/app.properties
  8. ノードから切断します。
  9. SCPを使用して、ソース・インスタンスの管理サーバー・ノードからローカル・コンピュータにファイルをダウンロードします。
    例:
    scp -i <privatekey> opc@<source_admin_IP>:/tmp/app.properties .
  10. SCPを使用して、「ターゲット」インスタンスの管理サーバー・ノードにファイルをアップロードします。
    例:
    scp -i <privatekey> app.properties opc@<target_admin_IP>:/<destination>
    プライベート・サブネットを使用している場合は、次のコマンドを使用して、「ターゲット」インスタンスの管理サーバー・ノードにファイルをアップロードします:
    scp -i <path_to_privatekey> -o ProxyCommand="ssh -W %h:%p -i <path_to_privatekey> opc@<Public_IP>" <source_file> opc@<target_admin_IP>:/<destination>
  11. SSHを使用して、ターゲット・インスタンスの管理サーバー・ノードに接続します。
    ssh -i <privatekey> opc@<target_admin_IP>
    プライベート・サブネットを使用している場合は、次のコマンドを使用して、「ターゲット」インスタンスの管理サーバー・ノードに接続します:
    ssh -i <path_to_privatekey> -o ProxyCommand="ssh -W %h:%p -i <path_to_privatekey> opc@<Public_IP>" opc@<target_admin_IP>
  12. ファイルの所有者をoracleユーザーに変更します。
    例:
    sudo chown oracle:oracle /tmp/app.properties
  13. oracleユーザーに切り替えます。
    sudo su - oracle
  14. ファイルをソース・インスタンス上で検出されたのと同じロケーションに移動します。
    例:
    mkdir /u01/myfiles
    mv /tmp/app.properties /u01/myfiles
  15. ノードから切断します。