Oracle Cloud Infrastructureドキュメント

インスタンスの作成

コンソールまたはAPIを使用してインスタンスを作成できます。 インスタンスを作成すると、インスタンスはクラウド・ネットワーク・サブネット内の仮想ネットワーク・インタフェース・カード(VNIC)に自動的にアタッチされ、サブネットCIDRからプライベートIPアドレスが指定されます。 IPアドレスを自動的に割り当てることも、特定のアドレスを指定することもできます。 プライベートIPアドレスを使用すると、クラウド・ネットワーク内のインスタンス同士が互いに通信できます。 DNSのクラウド・ネットワークを設定している場合は、代わりに完全修飾ドメイン名(FQDN)を使用できます(「仮想クラウド・ネットワークのDNS」を参照)。

サブネットがパブリックの場合は、オプションでインスタンスにパブリックIPアドレスを割り当てることができます。 インターネット経由でインスタンスと通信し、クラウド・ネットワークの外部からインスタンスへのSecure Shell (SSH)またはRDP接続を確立するには、パブリックIPアドレスが必要です。 詳細は、「インターネットへのアクセス」を参照してください。

ヒント

初めてインスタンスを作成する場合は、「スタート・チュートリアル」の指示に従って、インスタンスの作成に必要なステップをガイドしたワークフローを検討してください。

ノート

パートナ・イメージおよび事前作成済Oracleエンタープライズ・イメージは、Government Cloudレルムでは使用できません。

警告

Oracle Cloud Infrastructureコンソール、APIまたはCLIを使用してクラウド・リソースに説明、タグまたはわかりやすい名前を割り当てるときは、機密情報を入力しないでください。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者が作成するポリシーで、コンソールまたはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかにかかわらず、必要なタイプのアクセスを付与する必要があります。 アクションを実行しようとしたときに、権限のないメッセージや権限のないメッセージを取得する場合は、管理者に付与されているアクセスのタイプと作業するコンパートメントを確認してください。

ヒント

インスタンスを作成する際には、イメージ、クラウド・ネットワーク、サブネットなど、他にもいくつかのリソースが関係します。
その他のリソースは、インスタンスまたは他のコンパートメントと同じコンパートメントに配置できます。 インスタンスを起動するには、関連する各コンパートメントに必要なレベルのアクセス権が必要です。 インスタンスにボリュームをアタッチする場合も同様です。彼らは同じコンパートメントにいる必要はありませんが、そうでない場合は、コンパートメントのそれぞれに必要なレベルのアクセスが必要です。

管理者向け: ユーザーがインスタンスを作成できるようにする最も単純なポリシーは「ユーザーがコンピュート・インスタンスを起動できるようにします」にリストされています。 指定されたグループに、インスタンスおよびイメージの管理と、既存のブロック・ボリュームをインスタンスにアタッチするために必要なアクセス・レベルにアクセスする一般的なアクセス権を付与します。 グループがボリュームをcreateブロックする必要がある場合は、manageブロック・ボリュームをブロックする機能が必要になります(「ボリューム管理者によるブロック・ボリューム、バックアップおよびボリューム・グループの管理」)を参照してください。

パートナ・イメージ・カタログ

グループで、パートナ・イメージに基づくインスタンスを作成する必要がある場合、パートナ・イメージ・カタログからイメージへのサブスクリプションを作成するには、アプリケーション・ログ・リストに対するmanage権限が必要です。 「ユーザーがパートナ・イメージ・カタログからイメージをリストし、サブスクライブできるようにします。」も参照してください。

新しいポリシーの場合は、「ポリシーの開始」「共通ポリシー」を参照してください。 インスタンス、クラウド・ネットワークまたは他の「コア・サービスAPI」リソースのポリシーの書込みに関する参照資料は、「コア・サービスの詳細」を参照してください。

推奨されるネットワーク起動タイプ

仮想マシン(VM)インスタンスを起動する際、デフォルトでOracle Cloud InfrastructureはインスタンスのシェイプとOSイメージに基づいてVNICに推奨されるネットワーキング・タイプを選択します。 ネットワーク・インタフェースは、ディスク入出力やネットワーク通信などの機能を処理します。 次のオプションを使用できます。

  • 準仮想化ネットワーク: エンタープライズ・アプリケーション、マイクロサービス、小規模データベースなどの汎用ワークロードの場合。 また、疑似仮想化ネットワークでは、異なるハードウェア・プラットフォーム間で同じイメージを使用する柔軟性が高まります。
  • ハードウェアに割り当てられる(SR-IOV)ネットワーク: 単一ルート入出力仮想化。 ビデオ・ストリーミング、リアルタイム・アプリケーション、大規模またはクラスタ化データベースなどの低レイテンシ・ワークロードの場合。 ハードウェア支援(SR-IOV)ネットワークでは、VFIOドライバ・フレームワークが使用されます。

次の表に、「VMシェイプ」のデフォルトおよびサポートされているネットワーク・タイプを示します。

シェイプ・タイプ デフォルト・ネットワーク・タイプ サポートされているネットワーク・タイプ

VM.Standard1

SR-IOV Paravirtualized, SR-IOV
VM.Standard2

準仮想化

Paravirtualized, SR-IOV
VM.Standard.E2 準仮想化 準仮想化のみ
VM.DenseIO1 SR-IOV Paravirtualized, SR-IOV
VM.DenseIO2 準仮想化 Paravirtualized, SR-IOV
VM.GPU2 SR-IOV Paravirtualized, SR-IOV
VM.GPU3 SR-IOV Paravirtualized, SR-IOV

準仮想化ネットワークを使用するには、準仮想化ネットワークをサポートするイメージも使用する必要があります。 疑似仮想化ネットワークは、次のOracle提供のイメージでサポートされています:

  • Oracle Linux 7, Oracle Linux 6: 2019年3月以降に公開されたイメージ。
  • CentOS 7、CentOS 6: 2019年7月以降に公開されたイメージ。
  • Ubuntu 18.04, Ubuntu 16.04: 2019年3月以降に公開されたイメージ。
  • Windows Server 2016: 2019年8月以降に公開されたイメージ。

SR-IOVネットワークは、すべてのOracle提供イメージでサポートされています。

デフォルトのかわりに特定のネットワーク・タイプを使用するインスタンスを作成できます。 しかし、選択したシェイプとイメージ間の互換性によっては、インスタンスが適切に起動しない場合があります。 「インスタンスへの接続」が成功したかどうかをテストできます。 接続に失敗した場合、そのネットワーク・タイプはサポートされていません。 サポートされているネットワーク・タイプを使用してインスタンスを再起動してください。

コンソールを使用した場合

Linuxインスタンスを作成するには
Windowsインスタンスを作成するには