詳細の参照

Oracle Cloud Infrastructure (OCI)およびPeopleSoftについてさらに学習します。Oracle Cloud Infrastructureのベスト・プラクティス・フレームワークを参照してください。

次のOracle Cloud Infrastructureドキュメント・リソースを確認します:

Oracle Databaseの高可用性製品、機能およびベスト・プラクティスの概要については、次を確認してください。
PeopleSoftについてさらに学習:

Terraformのコマンドライン・インタフェース・バージョンのインストールおよび構成については、Terraform Providerを参照してください。

Terraformの操作

Terraform検出は、プライマリ・リージョンのコンパートメント内のリソースの定義を検出します。Terraform検出には、OCIコンソールからアクセスできます。ダウンロード可能なZIPファイルに保持されているTerraformスタックが作成されます。

この例では、複数のサブネットがあり、それぞれに1つ以上のセキュリティ・リストがあり、多数のイングレス・ルールを含むいくつかの複雑なセキュリティ・リストがあります。このケース・スタディでは、Terraformを使用して、ネットワーク・コンパートメント内のリソースを検出してからレプリケートすることを選択しました。

Terraformは次のネットワーク・コンポーネントを検出しました:
  • Virtual Cloud Network(VCN)
  • ゲートウェイ(インターネット、NATおよびサービス・ゲートウェイ)
  • ルート表
  • セキュリティ・リスト
  • サブネット

Terraform検出の実行

Terraform Discoveryを実行してTerraformスタックを作成し、ZIPファイルをダウンロードします。

  1. OCIコンソールにログインします。
  2. リージョンをプライマリ・リージョンに変更します。
  3. メイン・メニューで「開発サービス」をクリックします。
  4. 「リソース・マネージャ」で、「スタック」をクリックします。
  5. 「スタックの作成」をクリックします。
  6. 「Existing Compartment: Create a stack that capture resources from the selected compartment (resource discovery)」を選択します。
  7. リソースを検出するコンパートメントを選択します。
    「リソース検出のコンパートメント」で、ルートを展開してコンパートメントの完全なリストを取得します。たとえば、ネットワーク・コンパートメントです。
  8. 「リソース検出のリージョン」でOCIプライマリ・リージョンを選択します。
  9. Terraform Providerサービスの「すべて」を選択します。
  10. 作成するZIPファイルの名前と説明を入力します。
  11. スタックを作成するコンパートメントを選択します。
  12. 「次へ」を2回クリックします。
    確認ページが表示されます。必要に応じて、確認して変更します。
  13. 「作成」をクリックします。
    スタック作成ジョブが完了すると、選択したコンパートメントにスタックが表示されます。
  14. スタックのリンクをクリックします。
    スタックの詳細ページが表示されます。
  15. 「Terraform構成」「ダウンロード」リンクをクリックして、スタックZIPファイルをローカル・コンピュータにダウンロードします。
  16. ZIPファイルをディレクトリに保存し、ファイルを展開します。

Terraformファイルの編集

スタックZIPファイルを解凍すると、JSON形式のTerraformファイルがいくつか見つかり、.tfで終わります。.tfファイルの内容は、コンパートメント内で検出されるリソースによって異なります。.tfファイルを変更する必要があります。たとえば、export_はすべてのリソース定義に追加され、削除する必要があります。ネットワーク検出を操作する場合は、別の重複しないCIDRブロックを割り当て、新しい表示名を指定し、別のDNSラベルを指定し、別のVCN参照を指定する必要があります。

ほとんどのリソース定義は、core.tf JSONファイルにあります。

ノート:

.tfファイルを変更する前に、バックアップすることをお薦めします。

次の表に、プライマリ・リージョンからのTerraform定義の例とセカンダリ・リージョンに必要な変更を示します。

リソース・タイプ プライマリ・リージョン定義(アッシュバーン) セカンダリ・リージョンの変更(フェニックス)
仮想クラウド・ネットワーク
resource oci_core_vcn export_iad-cloudmaa-vcn {
  #cidr_block = <<Optional value not found in discovery>>
  cidr_blocks = [
    “10.0.0.0/16”,
  ]
  compartment_id = var.compartment_ocid
  defined_tags = {
  }
  display_name = “iad-cloudmaa-vcn”
  dns_label    = “iadcloudmaavcn”
  freeform_tags = {
  }
  #is_ipv6enabled = <<Optional value not found in discovery>>
}
必要な変更には、export_の削除、重複しない別のCIDRの割当て、表示名の変更、DNSラベルの変更が含まれます。
resource oci_core_vcn phx-cloudmaa-vcn {
  #cidr_block = <<Optional value not found in discovery>>
  cidr_blocks = [
    “10.10.0.0/16”,
  ]
  compartment_id = var.compartment_ocid
  defined_tags = {
  }
  display_name = “phx-cloudmaa-vcn”
  dns_label    = “phxcloudmaavcn”
  freeform_tags = {
  }
  #is_ipv6enabled = <<Optional value not found in discovery>>
}
NAT Gateway
resource oci_core_nat_gateway export_iadmaa-ngwy {
  block_traffic  = “false”
  compartment_id = var.compartment_ocid
  defined_tags = {
  }
  display_name = “iadmaa-ngwy”
  freeform_tags = {
  }
  public_ip_id = “ocid1.publicip.oc1.iad.aaaaaaaagwkvnlh6y4irjubj63dm36mdsuig6zbc2oakgmssvifpprvx6kzq”
  vcn_id       = oci_core_vcn.export_iad-cloudmaa-vcn.id
}
変更には、export_の削除、表示名の変更およびVCN参照が含まれます。
resource oci_core_nat_gateway phxmaa-ngwy {
  block_traffic  = "false"
  compartment_id = var.compartment_ocid
  defined_tags = {
  }
  display_name = "phxmaa-ngwy"
  freeform_tags = {
  }
  public_ip_id = "ocid1.publicip.oc1.iad.aaaaaaaagwkvnlh6y4irjubj63dm36mdsuig6zbc2oakgmssvifpprvx6kzq"
  vcn_id       = oci_core_vcn.phx-cloudmaa-vcn.id
}
ルート・テーブル
resource oci_core_route_table export_iad-db-private-RT {
  compartment_id = var.compartment_ocid
  defined_tags = {
  }
  display_name = "iad-db-private-RT"
  freeform_tags = {
  }
  route_rules {
    #description = <<Optional value not found in discovery>>
    destination       = "0.0.0.0/0"
    destination_type  = "CIDR_BLOCK"
    network_entity_id = oci_core_nat_gateway.export_iadmaa-ngwy.id
  }
  vcn_id = oci_core_vcn.export_iad-cloudmaa-vcn.id
}
変更には、export_の削除、ルート表の名前の変更、表示名およびVCN参照が含まれます。
resource oci_core_route_table phx-db-private-RT {
  compartment_id = var.compartment_ocid
  defined_tags = {
  }
  display_name = "phx-db-private-RT"
  freeform_tags = {
  }
  route_rules {
    #description = <<Optional value not found in discovery>>
    destination       = "0.0.0.0/0"
    destination_type  = "CIDR_BLOCK"
    network_entity_id = oci_core_nat_gateway.phxmaa-ngwy.id
  }
  vcn_id = oci_core_vcn.phx-cloudmaa-vcn.id
}
セキュリティ・リスト
resource oci_core_security_list export_iad-db-private-seclist {
  compartment_id = var.compartment_ocid
  defined_tags = {
  }
  display_name = "iad-db-private-seclist"
  egress_security_rules {
    #description = <<Optional value not found in discovery>>
    destination      = "0.0.0.0/0"
    destination_type = "CIDR_BLOCK"
    #icmp_options = <<Optional value not found in discovery>>
    protocol  = "6"
    stateless = "false"
    #tcp_options = <<Optional value not found in discovery>>
    #udp_options = <<Optional value not found in discovery>>
  }
  egress_security_rules {
    #description = <<Optional value not found in discovery>>
    destination      = "0.0.0.0/0"
    destination_type = "CIDR_BLOCK"
    #icmp_options = <<Optional value not found in discovery>>
    protocol  = "1"
    stateless = "false"
    #tcp_options = <<Optional value not found in discovery>>
    #udp_options = <<Optional value not found in discovery>>
  }
  freeform_tags = {
  }
  ingress_security_rules {
    #description = <<Optional value not found in discovery>>
    #icmp_options = <<Optional value not found in discovery>>
    protocol    = "6"
    source      = "10.0.102.0/24"
    source_type = "CIDR_BLOCK"
    stateless   = "false"
    #tcp_options = <<Optional value not found in discovery>>
    #udp_options = <<Optional value not found in discovery>>
  }
  ingress_security_rules {
    #description = <<Optional value not found in discovery>>
    #icmp_options = <<Optional value not found in discovery>>
    protocol    = "1"
    source      = "10.0.102.0/24"
    source_type = "CIDR_BLOCK"
    stateless   = "false"
    #tcp_options = <<Optional value not found in discovery>>
    #udp_options = <<Optional value not found in discovery>>
  }
  ingress_security_rules {
    #description = <<Optional value not found in discovery>>
    #icmp_options = <<Optional value not found in discovery>>
    protocol    = "6"
    source      = "10.0.103.0/24"
    source_type = "CIDR_BLOCK"
    stateless   = "false"
    tcp_options {
      max = "22"
      min = "22"
      #source_port_range = <<Optional value not found in discovery>>
    }
    #udp_options = <<Optional value not found in discovery>>
  }
  ingress_security_rules {
    #description = <<Optional value not found in discovery>>
    #icmp_options = <<Optional value not found in discovery>>
    protocol    = "6"
    source      = "10.0.103.0/24"
    source_type = "CIDR_BLOCK"
    stateless   = "false"
    tcp_options {
      max = "1530"
      min = "1521"
      #source_port_range = <<Optional value not found in discovery>>
    }
    #udp_options = <<Optional value not found in discovery>>
  }
  vcn_id = oci_core_vcn.export_iad-cloudmaa-vcn.id
}
変更には、export_の削除、セキュリティ・リストの名前とその表示名の変更、10.0.x.yが10.10.x.yの各イングレス・ルールのCIDRブロックの変更、VCN参照の変更が含まれます。0.0.0.0/0は変更されません。
resource oci_core_security_list phx-db-private-seclist {
  compartment_id = var.compartment_ocid
  defined_tags = {
  }
  display_name = "phx-db-private-seclist"
  egress_security_rules {
    #description = <<Optional value not found in discovery>>
    destination      = "0.0.0.0/0"
    destination_type = "CIDR_BLOCK"
    #icmp_options = <<Optional value not found in discovery>>
    protocol  = "6"
    stateless = "false"
    #tcp_options = <<Optional value not found in discovery>>
    #udp_options = <<Optional value not found in discovery>>
  }
  egress_security_rules {
    #description = <<Optional value not found in discovery>>
    destination      = "0.0.0.0/0"
    destination_type = "CIDR_BLOCK"
    #icmp_options = <<Optional value not found in discovery>>
    protocol  = "1"
    stateless = "false"
    #tcp_options = <<Optional value not found in discovery>>
    #udp_options = <<Optional value not found in discovery>>
  }
  freeform_tags = {
  }
  ingress_security_rules {
    #description = <<Optional value not found in discovery>>
    #icmp_options = <<Optional value not found in discovery>>
    protocol    = "6"
    source      = "10.10.102.0/24"
    source_type = "CIDR_BLOCK"
    stateless   = "false"
    #tcp_options = <<Optional value not found in discovery>>
    #udp_options = <<Optional value not found in discovery>>
  }
  ingress_security_rules {
    #description = <<Optional value not found in discovery>>
    #icmp_options = <<Optional value not found in discovery>>
    protocol    = "1"
    source      = "10.10.102.0/24"
    source_type = "CIDR_BLOCK"
    stateless   = "false"
    #tcp_options = <<Optional value not found in discovery>>
    #udp_options = <<Optional value not found in discovery>>
  }
  ingress_security_rules {
    #description = <<Optional value not found in discovery>>
    #icmp_options = <<Optional value not found in discovery>>
    protocol    = "6"
    source      = "10.10.103.0/24"
    source_type = "CIDR_BLOCK"
    stateless   = "false"
    tcp_options {
      max = "22"
      min = "22"
      #source_port_range = <<Optional value not found in discovery>>
    }
    #udp_options = <<Optional value not found in discovery>>
  }
  ingress_security_rules {
    #description = <<Optional value not found in discovery>>
    #icmp_options = <<Optional value not found in discovery>>
    protocol    = "6"
    source      = "10.10.103.0/24"
    source_type = "CIDR_BLOCK"
    stateless   = "false"
    tcp_options {
      max = "1530"
      min = "1521"
      #source_port_range = <<Optional value not found in discovery>>
    }
    #udp_options = <<Optional value not found in discovery>>
  }
  vcn_id = oci_core_vcn.phx-cloudmaa-vcn.id
}
サブネット
resource oci_core_subnet export_exadb-private-subnet-ad2 {
  availability_domain = "LoSv:US-ASHBURN-AD-2"
  cidr_block          = "10.0.101.0/24"
  compartment_id      = var.compartment_ocid
  defined_tags = {
    "Oracle-Tags.CreatedBy" = "ocid1.saml2idp.oc1..aaaaaaaatilj7lqztsx6jehhm7k5374c5jxg6uuhzvdehgbiprb55gnyejba/<oci user name>"
    "Oracle-Tags.CreatedOn" = "2020-03-13T18:50:55.371Z"
  }
  dhcp_options_id = oci_core_vcn.export_iad-cloudmaa-vcn.default_dhcp_options_id
  display_name    = "exadb-private-subnet-ad2"
  dns_label       = "exadbprivate"
  freeform_tags = {
  }
  #ipv6cidr_block = <<Optional value not found in discovery>>
  prohibit_internet_ingress  = "true"
  prohibit_public_ip_on_vnic = "true"
  route_table_id             = oci_core_route_table.export_iad-db-private-RT.id
  security_list_ids = [
    oci_core_security_list.export_siteguard-seclist.id,
    oci_core_security_list.export_bastion-private-seclist.id,
    oci_core_security_list.export_iad-db-private-seclist.id,
  ]
  vcn_id = oci_core_vcn.export_iad-cloudmaa-vcn.id
}
変更には、表示される"export_"の削除、フェニックス・リージョンのVCN内のサブネットへのCIDRの変更、可用性ドメインの変更、ルート表およびVCN参照の変更が含まれます。
resource oci_core_subnet exadb-private-subnet-ad1 {
  availability_domain = "LoSv:US-PHOENIX-AD-1"
  cidr_block          = "10.10.101.0/24"
  compartment_id      = var.compartment_ocid
  defined_tags = {
    "Oracle-Tags.CreatedBy" = "ocid1.saml2idp.oc1..aaaaaaaatilj7lqztsx6jehhm7k5374c5jxg6uuhzvdehgbiprb55gnyejba/<oci user name>"
    "Oracle-Tags.CreatedOn" = "2020-03-13T18:50:55.371Z"
  }
  dhcp_options_id = oci_core_vcn.phx-cloudmaa-vcn.default_dhcp_options_id
  display_name    = "exadb-private-subnet-ad1"
  dns_label       = "exadbprivate"
  freeform_tags = {
  }
  #ipv6cidr_block = <<Optional value not found in discovery>>
  prohibit_internet_ingress  = "true"
  prohibit_public_ip_on_vnic = "true"
  route_table_id             = oci_core_route_table.phx-db-private-RT.id
  security_list_ids = [
    oci_core_security_list.siteguard-seclist.id,
    oci_core_security_list.bastion-private-seclist.id,
    oci_core_security_list.phx-db-private-seclist.id,
  ]
  vcn_id = oci_core_vcn.phx-cloudmaa-vcn.id
}

変更する必要があるアイテムにはパターンがあるため、sedなどの編集ツールを使用して、必要な変更を自動化できます。

  1. .tfファイルをバックアップします。
  2. リソース・タイプに基づいてTerraform定義を編集します。
  3. Terraformを使用して一部のコンポーネントをプロビジョニングし、OCIコンソールまたはその他の手段を使用して他のコンポーネントをプロビジョニングした場合は、使用する予定のTerraformリソース定義を調整する必要があります。
    たとえば、OCIコンソールを使用してVCNとNATゲートウェイをプロビジョニングした場合、VCNおよび.tfファイル内のNATゲートウェイを参照するリソースには、次の変更が必要です:
    1. vars.tfファイルで、2つの変数vcn_ocidおよびnat_gateway_ocidの値を次のパターンで追加および設定します。
      variable vcn_ocid { default = "OCID of VCN" } 
      variable nat_gateway_ocid { default = "OCID of NAT gateway" }
    2. VCNまたはNATゲートウェイを参照する定義を持つリソースを持つすべての.tfファイルを検索します。たとえば、パターンvcn_idおよびnetwork_entity_idを検索します。出現するたびに、次に示すように変数を新しい値に設定します。
      vcn_id = "${var.vcn_ocid}"
      network_entity_id = "${var.nat_gateway_ocid}"
    3. availability_domain.tfファイルを変更して、ターゲット・リージョン内のすべての可用性ドメインを含めます。
      OCIの可用性ドメインのリストを検索するには、「コンピュート」をクリックし、「インスタンス」をクリックします。可用性ドメインは画面の左側に表示されます。

      例としてのPhoenixの使用

      ## This configuration was generated by terraform-provider-oci
      ## then modified to include all ADs at the target 
      
      data oci_identity_availability_domain LoSv-US-PHOENIX-AD-1 {
        compartment_id = var.compartment_ocid
        ad_number      = "1"
      }
      data oci_identity_availability_domain LoSv-US-PHOENIX-AD-2 {
        compartment_id = var.compartment_ocid
        ad_number      = "2"
      }
      data oci_identity_availability_domain LoSv-US-PHOENIX-AD-3 {
        compartment_id = var.compartment_ocid
        ad_number      = "3"
      }

      ノート:

      OCIコンソールからOCIDを取得するには、リソースのOCIDの「表示」または「コピー」リンクをクリックします。

      次に、前述の変数を使用するルート表リソースの定義を含むcore.tfファイルに必要な変更の例を示します。

      resource oci_core_route_table phx-db-private-RT {
        compartment_id = var.compartment_ocid
        defined_tags = {
        }
        display_name = "phx-db-private-RT"
        freeform_tags = {
        }
        route_rules {
          #description = <<Optional value not found in discovery>>
          destination       = "0.0.0.0/0"
          destination_type  = "CIDR_BLOCK"
          #network_entity_id = oci_core_nat_gateway.maa-phx-ngw.id
          network_entity_id = "${var.nat_gateway_ocid}"
        }
        #vcn_id = oci_core_vcn.ebs-maacloud2-vcn.id
        vcn_id = "${var.vcn_ocid}"
      }

Terraformを使用したリソースのデプロイ

セカンダリ・リージョンでTerraformとともにデプロイされるすべてのリソースを編集したら、これらのリソースを含む.tfファイルを収集します。次のファイルが必要です:

  • vars.tf: このファイルには、Terraformの実行に必要なすべてのTerraform変数が含まれています。
  • availability_domain.tf: このファイルには、セカンダリ・リージョンのすべての可用性ドメインの定義が含まれます。
  • 選択したリソースをデプロイするためのリソース定義を含む1つ以上の.tfファイル。

Terraform検出プロセスで生成されたすべての.tfファイルをプライマリ・サイトに含める必要はありません。前述のファイルのみが必要です。

OCIコンソールを使用してリソースをデプロイするには、次のステップに従います:

  1. 必要な.tfファイルを1つのZIPファイルにZipします。
    これは、Terraformスタックの作成に使用されます。
  2. OCIコンソールにログインし、「開発サービス」「リソース・マネージャ」の下の「スタック」に移動します。
  3. コンパートメント・メニューを使用して、スタックZIPファイルを配置するコンパートメントを指定します。
  4. 「スタックの作成」をクリックします。
  5. 「マイ構成」を選択します。
  6. 「Terraformソース」で、「Zipファイル」を選択し、ステップ1で作成したZIPファイルを参照して選択します。
  7. (オプション)スタックの名前を指定します。
  8. (オプション)スタックの説明を指定します。
  9. スタックを作成するコンパートメントを選択します。
  10. (ベスト・プラクティス)最新バージョンのTerraformを選択します。
  11. (オプション)タグを追加します。
  12. 「次」をクリックします。
  13. このページにリストされている変数に正しい値が含まれていることを確認し、正しくない値を変更します。
    これらの変数はvars.tfファイルから読み取られました。
  14. 「次」をクリックします。
    「確認」ページが表示されます。デプロイするすべてのリソースの定義であるTerraformスタックのみを作成しているため、「適用の実行」を選択しないでください。
  15. 「作成」をクリックします。
    Terraformスタックが作成されると、「スタックの詳細」ページが複数のアクション・ボタンとともに表示され、そのうちの1つが「計画」です。
  16. 「プラン」をクリックして、プランを作成します
    Terraformは、プランの作成中にスタックを検証します。計画の作成が失敗した場合、OCIコンソールはジョブが失敗したことを示し、エラーがあった.tfファイルおよびリソース定義を示すログを表示します。.tfファイルを編集してエラーを修正し、Terraformスタックを再作成して、プランの作成を再試行します。
    すべてのエラーが解決され、プラン・ジョブが正常に実行されたら、次のステップに進みます。
  17. 「Apply」をクリックします。
    これにより、Terraformスタックに定義されているすべてのリソースを作成するジョブが開始されます。ジョブが実行される時間は、デプロイされるリソースのタイプと数によって異なります。たとえば、コンピュート・インスタンスまたはデータベース・サービス(VM DBまたはOracle Autonomous Database on Dedicated Exadata Infrastructure)の作成には時間がかかります。

PeopleSoft Cloud Managerを使用した中間層のプロビジョニング

PeopleSoft Cloud Managerを使用すると、ソフトウェアをインストールするか、アプリケーションおよびWeb層のリフト・アンド・シフトを実行することで、中間層をプロビジョニングできます。

PeopleSoft Cloud Managerを使用したPeopleSoftアプリケーションおよび中間層ソフトウェアのインストール

このパスで、アプリケーションおよびWeb中間層ソフトウェアの新規インストールを実行し、PeopleSoftデータベースにアクセスするように構成します。Cloud Managerは、正しいPeopleSoftチャネル(特にPeopleToolsおよび使用中のすべてのPeopleSoftアプリケーション)をサブスクライブする必要があります。PeopleToolsバージョンは、オンプレミス・デプロイメントと同じである必要があります。

このオプションは、オンプレミス・デプロイメントを参照しません。

  1. クラウド・マネージャで、「ノードの管理」を使用して、次を選択してコンピュート・インスタンスを1つずつ作成します:
    • 新しい中間層のバージョンとシェイプ
    • 新しい中間層が配置されるコンパートメント
    • 新しい中間層がデプロイされるVCN、可用性ドメインおよびサブネット
    • 構成する層: アプリケーション・サーバー、プロセス・スケジューラまたはWebサーバー。アプリケーション・サーバーおよびプロセス・スケジューラを共有サーバーにデプロイできます。
      • 選択した層に固有の設定(アプリケーション・サーバー、プロセス・スケジューラまたはWebサーバー・ドメイン)、および各PeopleSoftドメインの数。
      • アクセスID、接続ID、WebLogicパスワード、データベース・パスワードなどの必須資格証明。
      • 共有PS_HOMEPS_APP_HOMEおよびPS_CUSTOM_HOMEに使用されるファイル・システム。
      • 各サーバー・タイプのプロセスの数です。
    • 必要に応じて他の属性を設定します。
  2. 「送信」をクリックします。

    ジョブによってプロビジョニング・プロセスが開始されます。失敗がない場合は、前述のように構成されたサービスを実行している新しい中間層があります。新しい中間層がOCIコンソールに表示されます。

PeopleSoft Cloud Managerを使用したアプリケーションおよびWeb層のリフト・アンド・シフト

この選択により、ソース・システムからアプリケーションおよび中間層ソフトウェアをプルして、新しい環境にインストールします。まず、既存の環境(リフト部分)をマイニングし、そのデータを使用してOCIセットアップ(シフト)を構築します。アプリケーション・リフト・プロセスでは、PS_HOMEPS_APP_HOMEおよびPS_CUSTOM_HOMEの内容を含むDPK (デプロイメントPuppetキット)が作成されます。DPKが作成されると、オブジェクト・ストレージ・バケットにアップロードされます。このバケットでは、PeopleSoft Cloud Managerがアクセスして、OCIに新しい中間層をデプロイできます。

これらのオプションの詳細は、PeopleSoft Cloud Managerのドキュメントを参照してください。

  1. リフトツールキットをダウンロードしてインストールします。
    リフト・ツールキットをダウンロードしてインストールするには、PeopleSoft Cloud Managerのドキュメント「リフト・ユーティリティのダウンロード」を参照してください。「リフトの前提条件のインストール」を確認してください。
  2. アプリケーション・リフトを実行します。
    PeopleSoft Cloud Managerのドキュメント「アプリケーション・リフトの実行」を参照してください。データベースがZDMを使用して移行されたため、アプリケーションのみのリフトを実行するには、次の詳細なステップに従います。
  3. 前の項の説明に従って、「ノードの管理」アクションを使用して、この環境にノードを追加します。

    このオプションでは、アップロードされたDPKと新しい中間層ノードのシェイプを選択できます。クラウド・マネージャは、レビューおよび調整のためにソース環境から検出された設定を表示します。設定のリストは、前の項で説明したものと同じです。

  4. 「発行」をクリックして、プロビジョニング・プロセスを開始するジョブを作成します。
    失敗がない場合は、構成したサービスを実行している新しい中間層があります。この新しい中間層がOCIコンソールに表示されます。