プライマリ・コンテンツに移動
Oracle® Public Cloud Machine Oracle Compute Cloud Serviceの使用
リリース17.1.2
E62130-12
目次へ移動
目次

前
機械翻訳について

B サンプル・オーケストレーション

この項では、参照用のサンプル・オーケストレーションを示します。 変数は、使用しているテナント名、ネットワークおよびストレージ情報に置き換えてください。

単純な単一インスタンス

このオーケストレーションでは、単純なインスタンスが作成されます。

{
  "name": "/mytenant/public/single_instance",
  "description": "Orchestration containing a single instance",
  "oplans": [
    {
      "obj_type": "launchplan",
      "label": "single_instance_plan",
      "objects": [
        {
          "instances": [
            {
              "name": "/mytenant/public/single_instance",
              "label": "single_instance",
              "shape": "oc3",
              "imagelist": "/oracle/public/linux6_16.3.1_64",
              "networking": {
                "net0": {
                  "vnet": "/mytenant/public/ipoib1-vnet"
                },
                "net1": {
                  "vnetreservation": "/mytenant/public/vnetreservation_1"
                },
              },

              }
            }
          ]
        }
      ]
    }
  ]
}

単純な単一ボリューム

このオーケストレーションでは、ストレージ・ボリュームのみが作成されます。 インスタンスは作成されません。

{
  "description": "Orchestration containing a single storage volume",
  "name": "/mytenant/public/vol1",
  "oplans": [
    {
      "ha_policy": "monitor",
      "label": "tools",
      "obj_type": "storage/volume",
      "objects": [
        {
          "name": "/mytenant/public/vol1",
          "properties": [
            "/oracle/public/storage/default"
          ],
          "size": "1G"
        }
      ]
    }
  ]
}

ストレージ・アタッチメントを持つ単一インスタンス

このオーケストレーションでは、ストレージ・アタッチメントと2つのネットワーク接続を持つインスタンスが作成されます。 1つのネットワーク接続はvNetに基づき、もう一方の接続はvNet予約に基づきます。

{
  "description": "Instance with storage attachment and vnetreservation",
  "name": "/mytenant/public/instance_with_attachment",
  "oplans": [
    {
      "label": "instance-with-attachment",
      "obj_type": "launchplan",
      "objects": [
        {
          "instances": [
            {
              "name": "/mytenant/public/instance_ref_sv",
              "label": "instance-with-attachment",
              "shape": "oc3",
              "imagelist": "/oracle/public/linux6_16.3.1_64",
              "networking": {
                "net0": {
                  "vnet": "/mytenant/public/ipoib1-vnet"
                },
                "net1": {
                  "vnetreservation": "/mytenant/public/vnetreservation_1"
                },
              },
              "storage_attachments": [
                {
                  "index": 1,
                  "volume": "/mytenant/public/vol1"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

ストレージ・ボリュームを持つインスタンス

このオーケストレーションでは、インスタンスおよびストレージ・ボリュームが作成されます。 ストレージ・ボリュームはインスタンスにアタッチされます。

{
  "name": "/mytenant/public/mytenant_sv_instance",
  "description": "Orchestration containing a storage volume and an instance using that volume",
  "oplans": [
    {
      "label": "instance-with-attachment",
      "obj_type": "launchplan",
      "objects": [
        {
          "instances": [
            {
              "imagelist": "/oracle/public/linux6_16.3.1_64",
              "label": "instance-with-attachment",
              "name": "/mytenant/public/instance/with/attachment",
              "networking": {
                "net0": {
                  "vnet": "/mytenant/public/ipoib1"
                }
              },
              "shape": "oc3",
              "storage_attachments": [
                {
                  "index": 1,
                  "volume": "/mytenant/public/vol10"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "label": "volume-vol10",
      "obj_type": "storage/volume",
      "objects": [
        {
          "name": "/mytenant/public/vol10",
          "properties": [
            "/oracle/public/storage/default"
          ],
          "size": "10G"
        }
      ]
    }
  ],
  "relationships": [
    {
      "oplan": "instance-with-attachment",
      "to_oplan": "volume-vol10",
      "type": "depends"
    }
  ]
}

インスタンス関係を持つ複数のインスタンス

このオーケストレーションでは3つのインスタンスが作成され、2つのインスタンスには同じノード接続があり、2つのインスタンスには異なるノード関係があります。

{
  "description": "3 instances with same node/different node relationships",
  "name": "/mytenant/public/relationships",
  "oplans": [
    {
      "ha_policy": "",
      "label": "related-instances",
      "obj_type": "launchplan",
      "objects": [
        {
          "instances": [
            {
              "imagelist": "/oracle/public/linux6_16.3.1_64",
              "label": "instance-a",
              "name": "/mytenant/public/a",
              "networking": {
                "net0": {
                  "vnet": "/mytenant/public/ipoib1-vnet"
                }
              },
              "shape": "oc3"
            },
            {
              "imagelist": "/oracle/public/linux6_16.3.1_64",
              "label": "instance-b",
              "name": "/mytenant/public/b",
              "networking": {
                "net0": {
                  "vnet": "/mytenant/public/ipoib1-vnet"
                }
              },
              "shape": "oc3"
            },
            {
              "imagelist": "/oracle/public/linux6_16.3.1_64",
              "label": "instance-c",
              "name": "/mytenant/public/c",
              "networking": {
                "net0": {
                  "vnet": "/mytenant/public/ipoib1-vnet"
                }
              },
              "shape": "oc3"
            }
          ],
          "relationships": [
            {
              "instances": [
                "instance-a",
                "instance-b"
              ],
              "type": "same_node"
            },
            {
              "instances": [
                "instance-b",
                "instance-c"
              ],
              "type": "different_node"
            }
          ]
        }
      ]
    }
  ]
}