検索

8.5. インスタンスへのボリュームの接続

download PDF

永続ストレージ用にインスタンスにボリュームを接続することができます。ボリュームがマルチアタッチボリュームとして設定されていない限り、ボリュームは一度に 1 つのインスタンスにしか接続することができません。マルチ接続ボリュームの作成の詳細は、複数のインスタンスに接続できるボリューム を参照してください。

前提条件

  • マルチアタッチボリュームをアタッチするために、環境変数 OS_COMPUTE_API_VERSION を 2.60 以降に設定する。
  • インスタンスは完全に稼働しているか、完全に停止しています。インスタンスが起動中またはシャットダウン中の場合、インスタンスにボリュームをアタッチできません。
  • 26 を超えるボリュームをインスタンスにアタッチするには、インスタンスの作成に使用するイメージに以下のプロパティーが必要です。

    • hw_scsi_model=virtio-scsi
    • hw_disk_bus=scsi

手順

  1. 利用可能なボリュームを特定し、インスタンスに接続するボリュームの名前または ID をメモします。

    (overcloud)$ openstack volume list
  2. インスタンスにボリュームを接続します。

    $ openstack server add volume <instance> <volume>
    • <instance> を、ボリュームを接続するインスタンスの名前または ID に置き換えてください。
    • <volume> を、インスタンスに接続するボリュームの名前または ID に置き換えてください。

      注記

      コマンドが次のエラーを返した場合、インスタンスにアタッチするために選択したボリュームはマルチアタッチであるため、Compute API バージョン 2.60 以降を使用する必要があります。

      Multiattach volumes are only supported starting with compute API version 2.60. (HTTP 400) (Request-ID: req-3a969c31-e360-4c79-a403-75cc6053c9e5)

      インスタンスにボリュームを追加するときに、環境変数 OS_COMPUTE_API_VERSION=2.72 を設定するか、--os-compute-api-version 引数を含めることができます。

      $ openstack --os-compute-api-version 2.72 server add volume <instance> <volume>
    ヒント

    --os-compute-api-version 2.20 以降を指定して、ステータスが SHELVED または SHELVED_OFFLOADED のインスタンスにボリュームを追加します。

  3. ボリュームがインスタンスにアタッチされていることを確認します。

    $ openstack volume show <volume>

    <volume> は、表示するボリュームの名前または ID に置き換えます。

    出力例:

    +-----------------------------------------------------+----------------------+---------+-----+-----------------------------------------------------------------------------------------------+
    | ID                                                             | Name                | Status | Size| Attached to
    +-----------------------------------------------------+---------------------+---------+------+---------------------------------------------------------------------------------------------+
    | f3fb92f6-c77b-429f-871d-65b1e3afa750 | volMultiattach | in-use |   50 | Attached to instance1 on /dev/vdb Attached to instance2 on /dev/vdb  |
    +-----------------------------------------------------+----------------------+---------+-----+-----------------------------------------------------------------------------------------------+
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.