機械翻訳について

ストレージ・ボリュームの管理

ストレージ・ボリュームは、ストレージ・プールで作成される特定サイズのストレージです。 オーケストレーションで、またはインスタンスを起動した後に、それらをインスタンスにアタッチできます。

add storagevolume

このコマンドを使用すると、ストレージ・ボリュームを作成できます。

注意:

自分のテナント内のプライベート・ボリュームのみを追加できます。

構文

oracle-compute add storagevolume name size properties [--description] [--source_storagevolume_name] [--imagelist] [--imagelist_entry] [--tags] [--quota]

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
name このストレージ・ボリュームの名前

オブジェクト名には、英数字、ハイフン、およびピリオドのみを使用できます。 オブジェクト名は大文字と小文字が区別されます。

size バイトの数またはバイトの倍数で測定されたこのストレージ・ボリュームのサイズ。 指定できる範囲は1 GBから2 TBまで、増分の単位は1 GBずつです。
次の短縮形のいずれかを測定単位として使用します。
  • Bまたはb (バイト)

  • Kまたはk (KB)

  • Mまたはm (MB)

  • Gまたはg (GB)

  • Tまたはt (TB)

たとえば、サイズが10GBのボリュームを作成するには、10G、10240M、10485760Kなどというように指定できます。

properties このストレージ・ボリュームに関連付けられているストレージ・プロパティのリスト。

次のストレージ・プロパティがサポートされます。

  • /oracle/public/storage/default-内部ストレージ・アプライアンスのデフォルトのストレージ・プロパティ。

  • /oracle/public/storage/latency-外部ストレージ・アプライアンスにボリュームを配置するためのストレージ・プロパティ。

  • /oracle/public/storage/throughput-外部ストレージ・アプライアンスにボリュームを配置するためのストレージ・プロパティ。

外部ストレージ・アプライアンス上のストレージ・ボリュームの設定については、「Oracle Compute Cloud Serviceの使用」「ストレージ・ボリュームの管理」を参照してください。

--description (オプション)ストレージ・ボリュームの説明
--source_storagevolume_name (オプション)このボリュームの作成時にそこからデータがコピーされる、既存のストレージ・ボリュームの名前
--imagelist (オプション)作成時にこのストレージ・ボリュームのソースとして使用するイメージ・リストの名前。 このオプションは、特定のマシン・イメージを参照するために--imagelist_entryとペアにする必要があります。
--imagelist_entry (オプション)抽出する特定のイメージ・リスト・エントリのバージョン。
--tags (オプション)ストレージ・ボリュームをタグ付けする使いやすい文字列のリスト。 タグは、構文--tags ‘tag1,tag2’を使用して指定する必要があります
--quota (オプション)このボリュームが作成される割当て制限。 割当て制限が指定されない場合、テナンシ(ユーザーが所属する)のデフォルト割当て制限が使用されます。

$ oracle-compute add storagevolume /demo/public/v2 1G /oracle/public/storage/default --description "1GB volume" --tags 'tag1,tag2'

サンプル出力

$ oracle-compute add storagevolume /demo/public/v2 1G /oracle/public/storage/default --description "1GB volume" --tags 'tag1,tag2' -Fstatus,name,size,tags 
status        name           size       tags 
Initializing /demo/public/v2 1073741824 tag1,tag2

delete storagevolume

このコマンドを使用すると、ストレージ・ボリュームを削除できます。

注意:

自分のテナント内のプライベート・ボリュームのみを削除できます。

構文

oracle-compute delete storagevolume name

注意:

インスタンスにアタッチされるストレージ・ボリュームを削除するには、まず、oracle-compute delete storageattachmentコマンドを使用してそれらをデタッチする必要があります。

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
name ストレージ・ボリュームの名前

$ oracle-compute delete storagevolume /mytenant/public/v2

update storagevolume

このコマンドを使用すると、ストレージ・ボリュームを更新できます。

注意:

自分のテナント内のプライベート・ボリュームのみを更新できます。

構文

oracle-compute update storagevolume name [--description] [--tags]

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
name サーバーによって生成された、このストレージ・ボリュームの名前
--description (オプション)このストレージ・ボリュームの説明
--tags (オプション)ストレージ・ボリュームにタグ付けする、ユーザーフレンドリな文字列のリスト。 更新時、指定されたタグのリストは新規リストになります。 既存のタグを保持するには、既存のセットを取得し、リストに必要な変更を加えてから、そのリストを更新用に指定します。

oracle-compute update storagevolume /mytenant/public/vol-u01 --tags ‘my-application-volume-01’

サンプル出力

$ oracle-compute update storagevolume /mytenant/public/vol-u01 --tags 'my-application-volume-01' -Fstatus,name,size,status_detail,tags -ftab 
status  status_detail                   name                     size        tags 
Online  The storage volume is online.   /mytenant/public/vol-u01 1073741824     my-application-volume-01

ストレージ・ボリュームの詳細の取得

CLIを使用することによって、ストレージ・ボリュームの詳細を取得できます。

discover storagevolume

このコマンドを使用すると、既存のストレージ・ボリュームの情報を取得できます。

構文

oracle-compute discover storagevolume container

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
container ストレージ・ボリュームの階層的な名前空間

$ oracle-compute discover storagevolume /mytenant/public

サンプル出力

$ oracle-compute discover storagevolume /mytenant/public/ 
entry 
/mytenant/public/demo-em-1_vm1_vol01 
/mytenant/public/demo-em-1_vm1_vol02 
/mytenant/public/demo-em-1_vm2_vol01 
/mytenant/public/demo-em-1_vm2_vol02 
/mytenant/public/vol1

get storagevolume

このコマンドを使用すると、ストレージ・ボリュームの情報を取得できます。

構文

oracle-compute get storagevolume name

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
name ストレージ・ボリュームの名前

$ oracle-compute get storagevolume /mytenant/public/vol1

サンプル出力

$ oracle-compute get storagevolume /mytenant/public/vol1 -Fstatus,name,size,status_detail 

status status_detail                  name                 size 
Online The storage volume is online. /mytenant/public/vol1 1073741824

list storagevolume

このコマンドを使用すると、特定のコンテナからストレージ・ボリュームを取得できます。

構文

oracle-compute list storagevolume container [--tags] [--quota] [--name]

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
container ストレージ・ボリュームの階層的な名前空間
--tags (オプション)ストレージ・ボリュームにタグ付けする、ユーザーフレンドリな文字列のリスト
--quota (オプション)このボリュームの作成に適用される割当て制限
--name (オプション)このストレージ・ボリュームの名前

$ oracle-compute list storagevolume /mytenant/public/

サンプル出力

$ oracle-compute list storagevolume /mytenant/public/ -Fstatus,name,size,tags
status  name                                size         tags
Online /mytenant/public/demo-em-1_vm1_vol01 1073741824 
Online /mytenant/public/demo-em-1_vm1_vol02 1073741824 
Online /mytenant/public/demo-em-1_vm2_vol01 1073741824 
Online /mytenant/public/demo-em-1_vm2_vol02 1073741824 
Online /mytenant/public/vol1 1073741824