Tiered Storage Manager Software CLI リファレンスガイド
ModifyStorageTierコマンドは,ストレージ階層の情報(ストレージ階層名,検索条件,ストレージ階層の説明文)を変更します。
次の状態であるストレージ階層の情報は変更できません。
- 終了状態(End)でないタスクに指定されているストレージ階層
- リフレッシュの状態が「実行中」または「終了(失敗)」であるストレージドメインの中にあるストレージ階層
タスクの状態はGetTasksコマンドで確認してください。
リフレッシュが必要なストレージドメインに対してコマンドを実行した場合,標準エラー出力に警告メッセージが出力されます。
- この項の構成
- (1) 記述形式
- (2) オプション
- (3) パラメーター
- (4) 出力項目
- (5) コマンド指定例と実行結果
htsmcli [ サーバのロケーション] ModifyStorageTier [ 共通オプション ] [ { -d | --detail } ] storagedomainname=ストレージドメイン名 name=ストレージ階層名 [ newname=ストレージ階層名 ] [ { newresource={ Volume | Pool } newfiltercondition=検索条件 | newfiltercondition=検索条件 } ] [ newdescription=ストレージ階層の説明文 ] [ newcost=通常ボリュームのコスト ] [ newchargefor={ Allocated | Utilized } ] [ { newdpcost | newthpcost }=DPボリュームのコスト ] [ { newdpchargefor | newthpchargefor }={ Allocated | Consumed | Utilized } ]
- -dまたは--detail
- CLIコマンド実行後に,詳細情報を標準出力に表示したいときに指定します。
- 省略した場合,標準出力には何も表示されません。
表5-14 ModifyStorageTierコマンドのパラメーター
パラメーター名 説明 storagedomainname ストレージドメイン名を指定します。 name ストレージ階層名を指定します。 [newname] ストレージ階層の新しい名称を指定します。ストレージドメイン内で一意になるように指定してください。
省略時には,ストレージ階層名は変更されません。[newresource] ストレージ階層の種別を指定します。指定しない場合は,newfilterconditionパラメーターで指定した条件に従います。
- Volume:検索条件としてボリュームを指定
- Pool:検索条件としてプールを指定
[newfiltercondition] 検索条件を指定します。
管理する対象によって,次のどちらかのプロパティを使用した検索条件式を指定してください。省略時には,検索条件は変更されません。
- ボリュームを管理対象とする場合,「表4-2 ボリューム検索条件式に指定できるプロパティの概要」および「表4-5 ボリューム検索条件式のプロパティに指定できる値の範囲」を参照してください。
ただし,ストレージ階層で管理するボリュームを指定するための検索条件としては,指定できないプロパティもあります。- プールを管理対象とする場合,「表4-3 プール検索条件式に指定できるプロパティの概要」および「表4-6 プール検索条件式のプロパティに指定できる値の範囲」を参照してください。
[newdescription] ストレージ階層の説明文を指定します。
省略時には,ストレージ階層の説明文は変更されません。
空文字列を指定すると,以前に設定したストレージ階層の説明文は消去されます。[newcost]※1 通常ボリュームのコストを次の形式で指定します。
通貨コード 金額 / 容量の単位 / 期間の単位ストレージ階層に,容量と期間ごとのコストや課金対象の情報を定義しておくと,コストを意識してストレージを運用できます。提供しているサービスやその課金体系に合わせて,自由にコストを設定してください。
- 通貨コード
ISO4217に準拠した通貨コードを大文字のアルファベットで指定します。指定できる値の詳細については,「表5-7 CreateStorageTierコマンドのパラメーター」に記載されているcostパラメーターの通貨コードを参照してください。- 金額
0から9,223,372,036,854,775,807までの整数で指定します。コンマやピリオドは使用できません。- 容量の単位
MB,GB,またはTBを指定します。- 期間の単位
MonthまたはYearを指定します。
このパラメーターは,ストレージ階層の検索条件がボリューム検索条件の場合に指定できます。
このパラメーターには空文字列を指定できます。空文字列を指定すると,以前に設定した内容が消去されます。
空文字列を指定する場合,newchargeforパラメーターにも空文字列を指定してください。[newchargefor]※1 通常ボリュームのコストの課金対象を指定します。 このパラメーターには空文字列を指定できます。空文字列を指定すると,以前に設定した内容が消去されます。
- Allocated:ホストに割り当てられたボリューム容量
- Utilized:ホストで使用されているボリューム容量
空文字列を指定する場合,newcostパラメーターにも空文字列を指定してください。[newdpcost
{ newthpcost }]※2DPボリュームのコストを指定します。
指定方法はnewcostパラメーターと同じです。
このパラメーターには空文字列を指定できます。空文字列を指定すると,以前に設定した内容が消去されます。
空文字列を指定する場合,newdpchargefor{ newthpchargefor }パラメーターにも空文字列を指定してください。[newdpchargefor
{ newthpchargefor }]※2DPボリュームのコストの課金対象を指定します。 このパラメーターには空文字列を指定できます。空文字列を指定すると,以前に設定した内容が消去されます。
- Allocated:ホストに割り当てられたDPボリューム容量
- Consumed:消費済みのDPボリューム容量
- Utilized:ホストで使用されているDPボリューム容量
空文字列を指定する場合,newdpcost{ newthpcost }パラメーターにも空文字列を指定してください。
- (凡例)
- [ ]:指定は任意です。
- { }:ストレージシステムがVP9500,H24000,またはH20000のときに使用する文字列です。
- 注※1
- ModifyStorageTierコマンド実行後に,通常ボリュームのコストと課金対象が両方設定されている状態,または両方設定されていない状態になるように組み合わせて指定してください。
- 注※2
- ModifyStorageTierコマンド実行後に,DPボリュームのコストと課金対象が両方設定されている状態,または両方設定されていない状態になるように組み合わせて指定してください。
ModifyStorageTierコマンドの出力項目は,CreateStorageTierコマンドの出力項目と同じです。CreateStorageTierコマンドの「(4) 出力項目」を参照してください。
- コマンド指定例:
ストレージドメインMegaTechUSP600-Primaryの中にあるストレージ階層OurStorageTierの名称をNewStorageTierに変更します。htsmcli ModifyStorageTier --detail storagedomainname="MegaTechUSP600-Primary" name="OurStorageTier" newname="NewStorageTier"- 実行結果:
RESPONSE: An instance of StorageDomain(1 of 1) name=MegaTechUSP600-Primary List of 1 StorageTier elements: An instance of StorageTier(1 of 1) name=NewStorageTier filterCondition=RAIDLevel <> 'RAID5(3D+1P)' description= cost=USD3000/TB/Year chargefor=Allocated dpcost=USD3/GB/Year dpchargefor=Consumed
All Rights Reserved. Copyright© 2010, 2014, Hitachi, Ltd.