Oracle Cloud Infrastructureドキュメント

Block Volumeの追加

Block Volumeは、Oracle Cloud Infrastructureインスタンスで使用するネットワーク・ストレージを提供します。 インスタンスにボリュームを作成、アタッチ、マウントした後は、コンピュータ上の物理ハード・ドライブと同じようにボリュームを使用できます。 一度に1つのインスタンスにボリュームをアタッチすることはできますが、1つのインスタンスからデタッチして別のインスタンスにアタッチして、データをそのまま維持することができます。

このタスクでは、ボリュームを作成してインスタンスにアタッチし、ボリュームをインスタンスに接続する方法を示します。

Block Volumeの詳細は、「Block Volumeの概要」を参照してください。

ボリュームの作成

  1. 「ナビゲーション・メニュー」を開きます。 コア・インフラの下で、ブロック・ストレージに行き、Block Volumesをクリックします。

  2. 「Block Volumeの作成」をクリックします。
  3. 「Block Volumeの作成」ダイアログで、次のように入力します:
    • コンパートメントで作成:このフィールドのデフォルトは現在のコンパートメントです。 まだ選択されていない場合は、ボリュームを作成するコンパートメントを選択します。
    • 名:ユーザー・フレンドリな名前を入力してください。
    • 可用性ドメイン:インスタンスに対して選択したのと同じ可用性ドメインを選択します。 インスタンスの起動時にチュートリアルの手順に従った場合、これはリストの最初のADです。 ボリュームおよびインスタンスは同じ「可用性ドメイン」内にある必要があります。
    • サイズ: 50 GBブロック・ボリュームを作成するには、50を入力します。
    • バックアップ・ポリシー:なしを選択します。
    • タグ: タグ付けフィールドを空白のままにします。
  4. 「Block Volumeの作成」をクリックします。

50 GBブロック・ボリュームがプロビジョニング状態で表示されます。 ボリュームがプロビジョニング状態になっていないときは、そのボリュームをインスタンスにアタッチできます。

インスタンスへのボリュームのアタッチ

次に、iSCSIネットワーク接続を介してボリュームをインスタンスにアタッチします:

  1. あなたのインスタンスを見つける: 「ナビゲーション・メニュー」を開きます。 コア・インフラの下で、Computeに行き、「インスタンス」をクリックします。

  2. 詳細を表示するには、インスタンス名をクリックします。

  3. 「インスタンスの詳細」ページの「リソース」セクションで、「アタッチされたBlock Volumes」をクリックします。
  4. 「Block Volumeをアタッチ」をクリックします。
  5. ダイアログで、次のように入力します:
    • ISCSIを選択します。
    • Block Volumeコンパートメント:ブロック・ボリュームを作成したコンパートメントを選択します。
    • Block Volume:リストからブロック・ボリュームを選択します。
    • CHAP資格証明が必要:クリアされたままにします。

      ヒント

      CHAPはセキュリティ・プロトコルです。
      このボックスはチュートリアルの目的でクリアしたままにできます。 本番環境を設定するときは、CHAP資格証明を要求することをお薦めします。

    • アクセス: Read/Writeを選択します。
  6. 「アタッチ」をクリックし、「閉じる」をクリックします。

アタッチメント・プロセスには約1分かかります。 ボリュームの「アタッチメントの状態」がアタッチされている場合、ボリュームの準備ができていることがわかります。

ボリュームへの接続

ボリュームをアタッチした後に、iSCSIアタッチを構成できます。 iscsiadmコマンド・ライン・ツールを使用してボリュームに接続します。 構成、認証およびログオンに必要なコマンドはコンソールによって提供されるため、インスタンス・セッション・ウィンドウに簡単にコピーして貼り付けることができます。 接続の構成後、インスタンスにボリュームをマウントし、物理ハード・ドライブと同様に使用できます。

ボリュームに接続するには:

  1. 「インスタンスへの接続」で説明されているように、インスタンスにログオンします。

  2. 「ナビゲーション・メニュー」を開きます。 コア・インフラの下で、Computeに行き、「インスタンス」をクリックします。

  3. 詳細を表示するには、インスタンス名をクリックします。

  4. 「インスタンスの詳細」ページの「リソース」セクションで、「アタッチされたBlock Volumes」をクリックします。
  5. アタッチしたボリュームの横にあるアクション・アイコン(3つのドット)をクリックし、次に「iSCSIコマンドと情報」をクリックします。

    「iSCSIコマンドと情報」ダイアログが表示されます。 このダイアログには、ボリューム(IPアドレスやポートなど)に関する特定の識別情報と、使用する必要があるiSCSIコマンドが表示されます。 コマンドは、各コマンドに既に含まれている適切な情報とともに使用する準備ができています。

  6. 「アタッチ・コマンド」はiSCSI接続を構成し、iSCSIにログオンします。 「アタッチ・コマンド」リストの各コマンドをコピーしてインスタンス・セッション・ウィンドウに貼り付けます。

    各コマンドを個別に貼り付けて実行してください。 3つのattachコマンドがあります。 各コマンドは、sudo iscsiadmで始まります。

  7. iSCSIにログオンするための最後のコマンドを入力したら、ボリュームをフォーマットして(必要に応じて)マウントする準備ができました。 インスタンス上のマウント可能なiSCSIデバイスのリストを取得するには、次のコマンドを実行します:

    sudo fdisk -l

    ディスクが正常にアタッチされている場合は、次のように返されたリストに表示されます:

    Disk /dev/sdb: 50.0 GB, 50010783744 bytes, 97677312 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
    重要

    Linuxインスタンスでのボリュームへの接続

    Linuxインスタンス上のボリュームに接続するときに、インスタンス・ブート時にこれらのボリュームを自動的にマウントする場合は、/etc/fstabファイルの特定のオプションを使用する必要があります。そうしないと、インスタンスが起動できない可能性があります。 詳細については、「/etc/fstabオプション」「一貫性のあるデバイス・パスを使用したBlock Volumesの/etc/fstabオプション」を参照してください。

次の手順

インスタンスを実行してストレージをアタッチしたら、次のステップを実行します: