機械翻訳について

クラウド・スタックの作成

関連するクラウド・サービスのグループをプロビジョニングするためのクラウド・スタックをOracle Cloud Stackで作成します。 テンプレートを選択してスタックの作成を開始したら、進行状況とステータスを監視します。

最初のクラウド・スタックを作成するためにチュートリアル・アイコンチュートリアルも使用できます。

標準Oracleスタック・テンプレートのいずれかを使用するか、Oracle Cloud Stackに以前に作成またはインポートしたカスタム・テンプレートを使用できます。

未発行状態のカスタム・テンプレートからスタックを作成することはできません。 「テンプレートの公開」を参照してください。

クラウド・スタックを作成するには、スタックが構成されているすべてのOracle Cloudサービスの有効なサブスクリプションが必要です。 たとえば、Oracle Java Cloud Serviceインスタンスを含むスタック・テンプレートを使用するには、Oracle CloudアカウントにOracle Java Cloud Serviceのサブスクリプションがある必要があり、また、Oracle Java Cloud Serviceの必要な機能を使用するための適切な資格も必要です。 これらの要件が満たされない場合、Forbiddenエラー・メッセージが表示されます。

スタック・テンプレートには、ゼロ個または複数個の名前付きテンプレート・パラメータが定義されています。 これらのパラメータの値はスタックの作成時に指定できます。 テンプレート・パラメータは必須の場合と(デフォルト値なし)とオプションの場合があります。 パラメータの値は、特定の値に制限したり、特定の要件を満たすように制限できます。

スタックの作成に失敗した場合、Oracle Cloud Stackは次のいずれかのアクションを実行できます:

  • Rollback (デフォルト): このスタックの一部として作成されたリソースは削除されます。

  • Retain: トラブルシューティングで使用できるよう、このスタックの一部として作成されたリソースは削除されません。 「Oracle Cloud Stackのトラブルシューティング」を参照してください。

コンソールを使用したクラウド・スタックの作成

webコンソールを使用して、Oracle Cloud Stackでクラウド・スタックを作成します。

  1. Oracle Cloud Stackコンソールにサインインし、「スタック」ページに移動します。
  2. 「スタックを作成」をクリックします。

    または、「テンプレート」ページに移動して、使用するテンプレートの右側にあるCreate Stackアイコンをクリックします。

    「Create New Oracle Cloud Stack - Details」ページが表示されます。

  3. スタックの「Name」および「Description」(オプション)を入力します。

    スタック名にハイフンは使用できません。

  4. スタックを作成する「Template」を選択します。
  5. オプショナル: 通知電子メールには、スタックの作成が完了したときにメッセージを受け取る電子メール・アドレスを入力.
  6. オプショナル: タグの場合は、このスタックに割り当てる既存のタグを1つ以上選択し、またはタグを作成 歯車アイコンをクリックしてこのスタックに新しいタグを作成して割り当てます.

    タグは単純な値またはkey:valueのペアにすることができます。

  7. オプショナル: スタックの作成が失敗した場合に、正常に作成されたリソースを保持する(削除しない)には、失敗したリソースについてチェックボックスを選択.
  8. 残りのテンプレート・パラメータに値を入力します。 使用可能なパラメータは選択したテンプレートに固有です。
    • 必須パラメータはアスタリスクで示されています。

    • 読み取り専用パラメータは変更できません。

    • パラメータの横にある「ヘルプ」 疑問符をクリックすると、詳細情報が表示されます。

  9. セキュア・シェル(SSH)キー・パラメータに対しては、次の手順を実行します。
    1. 「Edit」ボタンをクリックします。
    2. 次のいずれかのオプションを選択します。
      • 「Key File Name」を選択します 「Choose File」をクリックして、ローカル・マシン上の公開キー・ファイルを選択します。

      • 「Key Value」を選択して、公開キーの値をテキスト領域に貼り付けます。

      • Oracle Cloudで公開/秘密キー・ペアを生成する場合は、「Create a New Key」を選択します。

    3. 「Enter」をクリックします。
    4. 「Create a New Key」オプションを選択した場合は、「Download」をクリックして生成されたキーをローカル・マシンに保存します。 次に「Done」をクリックします。

      注意:

      生成されたキーは、必ず永続的な場所にダウンロードしてください。 秘密キー・ファイルがなければ、このクラウド・スタックの一部として作成されたノードにアクセスして管理することはできません。
  10. 「次へ」をクリックします。
  11. テンプレート・パラメータに指定した値を確認し、「Confirm」をクリックしてスタックを作成します。

    ヒント:

    「ペイロードをダウンロード」 ペイロードをダウンロードをクリックして、パラメータ値をJSONファイルとして保存します。 このファイルを使用して、CLIまたはREST APIを使用してスタックを作成できます。

    パラメータ値を変更する場合は、「Back」をクリックします。 スタックを作成せずに作成ウィザードを終了する場合は、「Cancel」をクリックします。

  12. 新しいスタックが「Stacks」ページに表示されます。 そのステータスをクリックして、スタックの作成の進捗を監視します。

    次のようにしてこの操作を監視することもできます。

    • 「Stacks」ページの「Stack Create and Delete History」セクションを拡張します。

    • 「Activity」ページに移動します。

CLIを使用したクラウド・スタックの作成

CLIを使用して、Oracle Cloud Stackでクラウド・スタックを作成します。

テンプレートで使用できるパラメータを確認するには、テンプレートをファイルとしてダウンロードしてその内容を確認します。 「テンプレートのエクスポート」を参照してください。

次のいずれかのメソッドを使用して、スタックのパラメータ値を指定できます:

  • 単一の文字列を入力し、各パラメータをスペースで区切ります。

    param1:value1 param2:value2 ... paramN:valueN
  • JSONファイルのロケーションを指定します。

    {
      "param1":"value1",
      "param2":"value2",
      ...,
      "paramN":"valueN"
    }

CLIを使用してスタックを作成するには:

  1. stack createコマンドを実行します。

    新しいスタックの名前と既存テンプレートの名前を指定します。 オプションで、説明、テンプレート・パラメータ、失敗したときの操作(ROLLBACKまたはRETAIN)を指定できます。

    psm stack create -n name -d description -t template -f RETAIN|ROLLBACK [-p parameters | -pf parameterFile]

    例:

    psm stack create -n dev1 -t dev_template -f RETAIN -p shape:OC3 clusterSize:2
    psm stack create -n dev2 -t dev_template -pf params_dev2.json

    スタック名にハイフンは使用できません。

  2. stack createコマンドの出力にはジョブID番号が含まれています。 stack operation-statusコマンドを使用して、作成操作の状態を定期的に確認します。
    psm stack operation-status -j jobID
  3. -f RETAINまたは--on-failure RETAINオプションを指定してスタックを作成し、スタックの作成に失敗した場合は、失敗の原因の修正を試行してからstack resumeコマンドを実行できます。
    psm stack resume -n name
    Oracle Cloud Stackにより、スタックの作成が再開され、失敗したリソースの再作成が試行されます。
  4. stack describeコマンドを実行して、スタックの詳細とスタックの構成要素であるサービスを表示します。
    psm stack describe -n name

    注意:

    stack listコマンドを使用すると、このアカウント内のすべてのクラウド・スタックのリストを表示できます。

Oracle Cloud StackのCLIコマンドの詳細は、「psm stackコマンド」を参照してください。