このページは機械翻訳したものです。

最初のLinuxインスタンスの起動

このチュートリアルでは、OCIコンピュート・インスタンスを作成して接続するステップを実行します。インスタンスが起動して実行されたら、オプションでブロック・ボリュームを作成およびアタッチします。

重要なタスク:

  • コンパートメントの作成
  • インターネット・アクセスを可能にするクラウド・ネットワークおよびサブネットを作成します
  • インスタンスの作成
  • インスタンスに接続します
  • (オプション)ブロック・ボリュームの作成およびアタッチ
  • (オプション)チュートリアルの完了後にクリーンアップする

次の図は、チュートリアルで作成するコンポーネントを示しています。

チュートリアルで作成されるクラウド・リソース。

開始前

このチュートリアルを正常に完了するには、次が必要です:

要件
  • Oracle Cloud Infrastructure Free Tierアカウントまたは有料アカウント。
  • sshがインストールされているMacOS、LinuxまたはWindowsコンピュータ。各OSの現在のすべてのバージョンには、デフォルトとしてsshが含まれます。

認証と認可

Oracle Cloud Infrastructureの各サービスは、すべてのインタフェース(コンソール、SDKまたはCLI、およびREST API)の認証および認可のためにIAMと統合されています。

組織の管理者は、グループコンパートメントおよびポリシーを設定して、どのユーザーがどのサービスおよびリソースにアクセスできるかと、そのアクセスのタイプを制御する必要があります。たとえば、ポリシーは、新規ユーザーの作成、クラウド・ネットワークの作成と管理、インスタンスの作成、バケットの作成、オブジェクトのダウンロードなどを実行できるユーザーを制御します。詳細は、アイデンティティ・ドメインの管理を参照してください。異なる各サービスに対するポリシーの記述の詳細は、ポリシー・リファレンスを参照してください。

管理者以外の通常のユーザーが会社所有のOracle Cloud Infrastructureリソースを使用する必要がある場合は、管理者に連絡してください。管理者は、ユーザーが使用できるコンパートメントを確認できます。

1. コンパートメントの作成

コンパートメントは、リソースへのアクセスを整理および制御するのに役立ちます。コンパートメントとは、関連するリソースの集合のことです(クラウド・ネットワーク、コンピュート・インスタンス、ブロック・ボリュームなど)。組織の管理者によって権限を付与されたグループのユーザーのみが、特定のコンパートメントにアクセスできます。たとえば、会社の人事管理システムの本番バージョンを構成するすべてのサーバーおよびストレージ・ボリュームを1つのコンパートメントに含めることができます。そのコンパートメントに対する権限を持つユーザーのみが、これらのサーバーおよびボリュームを管理できます。

2. 仮想クラウド・ネットワークの作成

インスタンスを起動する前に、インスタンスの起動先の仮想クラウド・ネットワーク(VCN)およびサブネットを作成します。サブネットは、パブリック・アクセスまたはプライベート・アクセスを持つIPアドレスの範囲を使用して定義されたVCNのサブディビジョンです。サブネットは、ルート表 に従ってトラフィックを転送します。また、サブネットのセキュリティ・リストは、インスタンスの送受信トラフィックを制御します。このチュートリアルでは、インスタンスのパブリックIPアドレスを使用してインターネット経由でインスタンスにアクセスします。ルート表は、トラフィックをインターネット・ゲートウェイに転送します。

VCN機能の詳細は、「ネットワーキングの概要」を参照してください。

VCNウィザードの起動ワークフローを使用して、新しいVirtual Cloud Network (VCN)を作成します。ワークフローでは、VCNのインストール時にいくつかのことが実行されます:

  • VCNが作成されます。
  • インターネット接続を有効にするインターネット・ゲートウェイを追加します。
  • VCNのパブリック・サブネットおよびプライベート・サブネットを作成および構成します。
  • サブネットのルート表およびセキュリティ・リストを設定します。

VCNsの詳細は、VCNおよびサブネットの管理を参照してください。

3. 仮想マシン・インスタンスの作成

次に、Oracle Linuxイメージと基本シェイプを使用してインスタンスを起動します。[VMインスタンスの作成]ワークフローを使用して、新しいコンピュート インスタンスを作成します。ワークフローでは、インスタンスのインストール時にいくつかのことが実行されます:

  • Oracle Linuxを実行しているコンピュート・インスタンスを作成およびインストールします。
  • Oracle Linuxインスタンスをインターネットに接続するVCNおよびパブリック・サブネットを選択します。
  • インスタンスへの接続に使用するsshキー・ペアを作成します。

4. インスタンスへの接続

Secure Shell (SSH)接続を使用してLinuxインスタンスに接続します。Linux、MacOS、WindowsおよびWindows Serverの現在のバージョンには、デフォルトでOpenSSHクライアントが含まれています。(Windowsの場合は、OpenSSHクライアントを参照してください。)インスタンスの作成時に生成したSSHキーを使用します。

接続元のオペレーティング・システムの手順を使用してインスタンスにログインします。

ヒント

古いバージョンのWindowsオペレーティング・システムを使用している場合は、PuTTYを使用してキーを作成し、Linuxインスタンスに接続できます。PuTTYを使用したLinuxインスタンスへの接続の詳細は、PuTTYを使用したWindowsシステムからLinuxインスタンスへの接続を参照してください。
ノート

Windowsでは、Linux用Windowsサブシステム(WSL)がサポートされるようになりました。WSLを使用すると、WindowsシステムにOracle LinuxやUbuntuなどの無料バージョンのLinuxをインストールできます。その後、WSLからSSHに接続するステップは、通常のLinuxシステムと同じです。関連項目: MacOSまたはLinuxシステムからLinuxインスタンスへの接続

5.(オプション)ブロック・ボリュームの追加

ブロック・ボリュームは、Oracle Cloud Infrastructureインスタンスで使用するネットワーク・ストレージを提供します。インスタンスを対象にボリュームを作成、アタッチおよびマウントすると、コンピュータ上の物理ハード・ドライブと同様に使用できます。1つのボリュームは1つのインスタンスにアタッチできますが、1つのインスタンスからボリュームをデタッチして別のインスタンスにアタッチしても、データはそのまま保持されます。

ブロック・ボリュームの詳細は、「ブロック・ボリュームの概要」を参照してください。

6.(オプション)リソースのクリーンアップ

このチュートリアルで作成したリソースの使用が終了したら、インスタンスを終了し、使用予定のないリソースを削除することでクリーンアップを行います。

次の処理

これで、コンピュート・インスタンスの実行とストレージのアタッチが完了しました:

  • 独自のソフトウェアをインスタンスにインストールします。
  • Oracle Cloud Infrastructureを使用するための別のユーザーを追加します。インスタンスへのユーザーの追加を参照してください。