Oracle Cloud Infrastructureドキュメント

ボリュームをアタッチ

インスタンスの使用可能なストレージを拡張するために、ボリュームをインスタンスにアタッチできます。 ボリュームのアタッチメント・タイプとしてiSCSIを指定する場合、ボリュームを使用可能にするには、インスタンスからボリュームを接続してマウントする必要もあります。 詳細は、「ボリューム・アタッチメントのタイプ」および「ボリュームに接続」を参照してください。

ノート

LinuxインスタンスにはLinuxボリュームをアタッチし、WindowsボリュームはWindowsインスタンスにのみアタッチする必要があります。

必要なIAMポリシー

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

管理者向け: 「ユーザーがインスタンスを起動できるようにします」のポリシーには、既存のブロック・ボリュームをアタッチ/デタッチする機能が含まれています。 「ボリューム管理者によるブロック・ボリューム、バックアップおよびボリューム・グループの管理」のポリシーでは、指定されたグループはブロック・ボリュームとバックアップを使用してすべてを行いますが、インスタンスは起動しません。

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

コンソールの使用

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

  2. 「インスタンス」リストで、ボリュームをアタッチするインスタンスをクリックします。

  3. 「リソース」セクションで、「アタッチされたBlock Volumes」をクリックします。

  4. 「Block Volumeをアタッチ」をクリックします。

  5. ボリューム添付タイプiSCSIまたは「準仮想化」を選択します。

    詳細は、「ボリューム・アタッチメントのタイプ」を参照してください。

  6. 「Block Volumeコンパートメント」ドロップダウン・リストで、コンパートメントを選択します。

  7. アタッチするボリュームを指定してください。 ボリューム名を使用するには、SELECT VOLUMEを選択し、Block Volumeドロップダウン・リストからボリュームを選択します。 ボリュームのOCIDを指定するには、ENTER VOLUME OCIDを選択し、「ブロック・ボリュームOCID」フィールドにOCIDを入力します。

  8. インスタンスが一貫性のあるデバイス・パスをサポートしている場合、アタッチ時に「デバイス・パス」ドロップダウン・リストからパスを選択します。 これが必要で、インスタンスの再起動間に一貫性が保持されるボリューム添付ファイルのデバイス・パスを指定できます。

    この機能とそれをサポートするインスタンスの詳細は、「一貫性のあるデバイス・パスを使用したボリュームへの接続」を参照してください。

    ヒント

    コンソールからボリュームをアタッチするときは、デバイス・パスを選択する必要があります。これはオプションではありません。
    CLI、REST APIまたはSDKを使用してボリュームをアタッチする場合、デバイス・パスの指定はオプションです。

  9. アクセス・タイプ(Read/Write)またはRead-onlyを選択します。

    詳細は、「ボリューム・アクセス・タイプ」を参照してください。

  10. 仮想マシン(VM)インスタンスでの準仮想化ボリューム・アタッチメントのために、オプションで、インスタンスとBlock Volumeサービス・ストレージ・サーバー間で転送されるデータを暗号化できます。 これを行うには、「移動中暗号化の使用」チェック・ボックスを選択します。 Key Managementサービスを使用して管理する暗号化キーを使用するようにボリュームを構成した場合、このキーは移動中の暗号化に使用されます。 それ以外の場合は、Oracleで指定された暗号化キーが使用されます。 詳細については、「ブロック・ボリューム暗号化」を参照してください。

  11. アタッチをクリックします。

    ボリューム・アイコンに「アタッチ中」として表示されなくなった場合、添付タイプが「準仮想化」の場合はボリュームを使用できます。 アタッチメントのタイプがiSCSIの場合、まずボリュームに接続する必要があります。 詳細は、「ボリュームに接続」を参照してください。

    Linuxベースのインスタンスで、インスタンス・ブート時にボリュームを自動的にマウントする場合は、/etc/fstabファイルに特定のオプションを設定する必要があるか、またはインスタンスの起動が失敗する可能性があります。 これは、iSCSIと準仮想化の両方のアタッチメント・タイプに適用されます。 一貫性のあるデバイス・パスを使用するボリュームの場合は、「一貫性のあるデバイス・パスを使用したBlock Volumesの/etc/fstabオプション」を参照してください。 その他のすべてのボリュームについては、「/etc/fstabオプション」を参照してください。

APIの使用

インスタンスにボリュームをアタッチするには、次の操作を行います:

APIおよび署名リクエストの使用については、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。