ModifyPoolコマンドは,DPプールの拡張またはDPプールに関する設定を変更します。
DPプールを拡張する場合,次の条件を満たす必要があります。
Virtual Storage Platform,Universal Storage Platform V/VM,およびHUS VMの場合,DPプールに関する設定を変更するときには,次の条件を満たす必要があります。
Virtual Storage PlatformおよびHUS VMの書式
DPプールを拡張する場合:
HiCommandCLI [URL] ModifyPool [オプション]
model=モデル serialnum=シリアル番号 poolid=プールID
adddevnums=論理ユニットのデバイス番号
[threshold=DPプールのしきい値1]
[threshold2=DPプールのしきい値2] [threshold2mode={0|1}]
[overprovisioningwarning=仮想化超過警告しきい値]
[overprovisioninglimit=仮想化超過限界しきい値]
[tiercontrol={enable|disable}]
[automigration={enable|disable}] [migrationinterval={0|1|2|4|8|24}]
[monitorstarttime=性能モニタリング開始時刻]
[monitorendtime=性能モニタリング終了時刻]
[monitoringmode={0|1}]
DPプールに関する設定だけを変更する場合:
HiCommandCLI [URL] ModifyPool [オプション]
model=モデル serialnum=シリアル番号 poolid=プールID
[threshold=DPプールのしきい値1]
[threshold2=DPプールのしきい値2] [threshold2mode={0|1}]
[overprovisioningwarning=仮想化超過警告しきい値]
[overprovisioninglimit=仮想化超過限界しきい値]
[tiercontrol={enable|disable}]
[automigration={enable|disable}] [migrationinterval={0|1|2|4|8|24}]
[monitorstarttime=性能モニタリング開始時刻]
[monitorendtime=性能モニタリング終了時刻]
[monitoringmode={0|1}]
[bufspacesfornewpageassignment=新規割り当て用空き領域率]
[bufspacesfortierrelocation=ハードウェア階層再配置用バッファー領域率]
Universal Storage Platform V/VMの書式
HDPプールを拡張する場合:
HiCommandCLI [URL] ModifyPool [オプション]
model=モデル serialnum=シリアル番号 poolid=プールID
adddevnums=論理ユニットのデバイス番号
[threshold=HDPプールのしきい値1]
[overprovisioningwarning=仮想化超過警告しきい値]
[overprovisioninglimit=仮想化超過限界しきい値]
しきい値だけを変更する場合:
HiCommandCLI [URL] ModifyPool [オプション]
model=モデル serialnum=シリアル番号 poolid=プールID
[threshold=HDPプールのしきい値1]
[overprovisioningwarning=仮想化超過警告しきい値]
[overprovisioninglimit=仮想化超過限界しきい値]
HUS100の書式
HDPプールを拡張する場合で,PDEVを自動で選択するとき:
HiCommandCLI [URL] ModifyPool [オプション]
model=モデル serialnum=シリアル番号 poolid=プールID
[threshold=HDPプールのしきい値1]
[threshold2=HDPプールのしきい値2]
[overprovisioningwarning=仮想化超過警告しきい値]
[overprovisioninglimit=仮想化超過限界しきい値] [volalertnotice={0|1}]
[overprovisioninglimitenforcement={disable|enable}]
automode=true [thresholdRepDepAlert=レプリケーション枯渇警告しきい値]
[thresholdRepDataReleased=レプリケーションデータ解放しきい値]
HDPプールを拡張する場合で,PDEVのIDを指定し,PDEVを選択するとき:
HiCommandCLI [URL] ModifyPool [オプション]
model=モデル serialnum=シリアル番号 poolid=プールID
[threshold=HDPプールのしきい値1]
[threshold2=HDPプールのしきい値2]
[overprovisioningwarning=仮想化超過警告しきい値]
[overprovisioninglimit=仮想化超過限界しきい値] [volalertnotice={0|1}]
[overprovisioninglimitenforcement={disable|enable}]
automode=false addpdevnums=PDEVのIDのリスト
[thresholdRepDepAlert=レプリケーション枯渇警告しきい値]
[thresholdRepDataReleased=レプリケーションデータ解放しきい値]
しきい値だけを変更する場合:
HiCommandCLI [URL] ModifyPool [オプション]
model=モデル serialnum=シリアル番号 poolid=プールID
[threshold=HDPプールのしきい値1]
[threshold2=HDPプールのしきい値2]
[overprovisioningwarning=仮想化超過警告しきい値]
[overprovisioninglimit=仮想化超過限界しきい値] [volalertnotice={0|1}]
[overprovisioninglimitenforcement={disable|enable}]
[thresholdRepDepAlert=レプリケーション枯渇警告しきい値]
[thresholdRepDataReleased=レプリケーションデータ解放しきい値]
Hitachi AMS2000の書式
HDPプールを拡張する場合で,PDEVを自動で選択するとき:
HiCommandCLI [URL] ModifyPool [オプション]
model=モデル serialnum=シリアル番号 poolid=プールID
[threshold=HDPプールのしきい値1]
[threshold2=HDPプールのしきい値2]
[overprovisioningwarning=仮想化超過警告しきい値]
[overprovisioninglimit=仮想化超過限界しきい値]
[volalertnotice={0|1}] automode=true
HDPプールを拡張する場合で,PDEVのIDを指定し,PDEVを選択するとき:
HiCommandCLI [URL] ModifyPool [オプション]
model=モデル serialnum=シリアル番号 poolid=プールID
[threshold=HDPプールのしきい値1] [threshold2=HDPプールのしきい値2]
[overprovisioningwarning=仮想化超過警告しきい値]
[overprovisioninglimit=仮想化超過限界しきい値]
[volalertnotice={0|1}] automode=false
addpdevnums=PDEVのIDのリスト
しきい値だけを変更する場合:
HiCommandCLI [URL] ModifyPool [オプション]
model=モデル serialnum=シリアル番号 poolid=プールID
[threshold=HDPプールのしきい値1]
[threshold2=HDPプールのしきい値2]
[overprovisioningwarning=仮想化超過警告しきい値]
[overprovisioninglimit=仮想化超過限界しきい値]
[volalertnotice={0|1}]
パラメーター
表4-61 ModifyPoolコマンドのパラメーター
パラメーター名 | 指定のレベル | 説明 |
---|---|---|
serialnum | 必須 | ストレージシステムのシリアル番号 |
model | 必須 | ストレージシステムのモデル |
poolid | 必須 | プールID 拡張するDPプールまたは設定を変更するDPプールのプールIDを指定します。 |
threshold※1,※2,※3 | 任意 | DPプールのしきい値1(%) DPプールのしきい値1は,DPプールの使用率です。 しきい値を変更する場合に指定できる値を次に示します。
|
threshold2※1,※3 | 任意 (Virtual Storage Platform HUS VM HUS100 Hitachi AMS2000) | DPプールのしきい値2(%) DPプールのしきい値2は,DPプールの使用率です。 しきい値を変更する場合に指定できる値を次に示します。
|
threshold2mode※1 | 任意 (Virtual Storage Platform HUS VM) | threshold2で指定した値をDPプールに設定するかどうかを指定します。 指定できる値を次に示します。
|
overprovisioningwarning※1,※2,※3,※4 | 任意 | 仮想化超過警告しきい値(%) 仮想化超過率※5に関するしきい値です。 しきい値を変更する場合に指定できる値を次に示します。
|
overprovisioninglimit※1,※2,※3,※4 | 任意 | 仮想化超過限界しきい値(%) 仮想化超過率※5に関するしきい値です。 しきい値を変更する場合に指定できる値を次に示します。
|
volalertnotice※3 | 任意 (HUS100 Hitachi AMS2000) | 仮想化超過率※5に関するしきい値(overprovisioningwarningおよびoverprovisioninglimit)を超えた場合の通知を有効にするかどうかを指定します。 指定できる値を次に示します。
|
overprovisioninglimitenforcement | 任意 (HUS100) | 仮想化超過限界しきい値を超えたときにボリューム操作を実行するかどうかを指定します。このパラメーターを指定するために必要なファームウェアのバージョンはx935/A以降です。 指定できる値を次に示します。
|
adddevnums※1,※2 | 任意 (Virtual Storage Platform Universal Storage Platform V/VM HUS VM) | 論理ユニットのデバイス番号 10進数,またはコロンで区切った16進数「ww:xx:yy」で指定します。wwはLDKC番号,xxはCU番号,yyはLDEV番号です。ここで,wwは省略できます。wwを省略した場合,LDKC番号は0と見なされます。 複数指定する場合は,コンマで区切ります。 |
automode※3,※6 | 任意 (HUS100 Hitachi AMS2000) | HDPプールに追加するPDEVの選択方法を指定します。 指定できる値を次に示します。大文字と小文字は区別されません。
|
addpdevnums※3,※6 | 任意 (HUS100 Hitachi AMS2000) | PDEVのIDのリスト コンマで区切って指定します。 HUS150の場合,暗号化されたHDPプールを拡張するときは,指定するドライブ(PDEV)は暗号化されていなくてもかまいません。暗号化されていないPDEVは,暗号化されてHDPプールに追加されます。暗号化されていないHDPプールを拡張するときは,暗号化されていないPDEVだけを指定してください。 |
tiercontrol※1,※7 | 任意 (Virtual Storage Platform HUS VM) | DPプールの種類を変更する場合に指定します。 指定できる値を次に示します。
|
automigration※1,※7 | 任意 (Virtual Storage Platform HUS VM) | 性能モニタリングとハードウェア階層再配置を自動実行するかどうかを指定します。 このパラメーターは,tiercontrolがenableの場合に指定できます。 指定できる値を次に示します。
|
migrationinterval※1,※7 | 任意 (Virtual Storage Platform HUS VM) | 性能モニタリングとハードウェア階層再配置の実行周期 このパラメーターは,automigrationがenableの場合に指定できます。 指定できる値を次に示します。
|
monitorstarttime※1,※7,※8 | 任意 (Virtual Storage Platform HUS VM) | 性能モニタリングの開始時刻 このパラメーターは,migrationintervalが24の場合に指定できます。 「00:00」~「23:59」の時刻を「HH:MM」形式で指定します。 |
monitorendtime※1,※7,※8 | 任意 (Virtual Storage Platform HUS VM) | 性能モニタリングの終了時刻 このパラメーターは,migrationintervalが24の場合に指定できます。 「00:00」~「23:59」の時刻を「HH:MM」形式で指定します。 |
monitoringmode※1,※7 | 任意 (Virtual Storage Platform HUS VM) | 性能モニタリングモード このパラメーターは,tiercontrolがenableの場合に指定できます。 指定できる値は次に示す条件によって異なります。
|
thresholdRepDepAlert※3 | 任意 (HUS100) | レプリケーション枯渇警告しきい値(%) HDPプールの物理容量不足を契機にコピーペアの状態を変更するしきい値です。 HDPプールの使用率を1以上93以下の整数で指定します。thresholdRepDataReleasedで指定した値より小さい値を指定する必要があります。また,thresholdRepDataReleasedで指定した値との差が6以上である必要があります。
|
thresholdRepDataReleased※3 | 任意 (HUS100) | レプリケーションデータ解放しきい値(%) HDPプールの物理容量不足を契機にコピーペアの状態を変更し,レプリケーションで使用している差分データと管理領域を解放するしきい値です。 HDPプールの使用率を7以上99以下の整数で指定します。thresholdRepDepAlertで指定した値より大きい値を指定する必要があります。また,thresholdRepDepAlertで指定した値との差が6以上である必要があります。 |
bufspacesfornewpageassignment | 任意 (Virtual Storage Platform HUS VM) | 新規割り当て用空き領域率(%) 新規のページ割り当てに備えた領域の割合を,HDTプールの各ハードウェア階層に対して指定します。このパラメーターを指定する場合,HDTプールのハードウェア階層の数を事前に確認しておきます。ハードウェア階層の数は,GetStorageArray (subtarget=Pool)コマンドで確認できます。 指定できる値は0以上50以下の整数です。model,serialnum,poolid,およびbufspacesfortierrelocation以外のパラメーターとは,同時に指定できません。 3階層のHDTプールの値を変更する場合を例に,指定方法を示します。
|
bufspacesfortierrelocation | 任意 (Virtual Storage Platform HUS VM) | ハードウェア階層再配置用バッファー領域率(%) データの再配置時にストレージシステムが使用する作業領域の割合を,HDTプールの各ハードウェア階層に対して指定します。このパラメーターを指定する場合,HDTプールのハードウェア階層の数を事前に確認しておきます。ハードウェア階層の数は,GetStorageArray (subtarget=Pool)コマンドで確認できます。 指定できる値は2以上40以下の整数です。model,serialnum,poolid,およびbufspacesfornewpageassignment以外のパラメーターとは,同時に指定できません。 3階層のHDTプールの値を変更する場合を例に,指定方法を示します。
|
事前に取得するパラメーター値
コマンド実行例1
この例では,ストレージシステム(シリアル番号:53039,モデル:VSP)のプールIDが5(poolid:5)のHDPプールを拡張しています。
HiCommandCLI ModifyPool -o "D:¥logs¥ModifyPool.log" model=VSP serialnum=53039 poolid=5 adddevnums=00:07:CF
コマンド実行結果1
RESPONSE:
An instance of StorageArray
.
. (Attributes of StorageArray are omitted here)
.
List of 1 Pool elements:
An instance of Pool
objectID=JOURNALPOOL.R700.53039.5.5
poolFunction=5
poolID=5
encrypted=-1
controllerID=-1
poolType=32
status=0
threshold=75
threshold2=80
threshold2Mode=0
capacityInKB=16,601,088
freeCapacityInKB=16,601,088
usageRate=0
numberOfPoolVols=2
numberOfVVols=0
capacityOfVVolsInKB=0
clprNumber=0
raidLevel=RAID5
combination=3D+1P
volAlertNotice=-1
overProvisioningPercent=-1
overProvisioningWarning=-1
overProvisioningLimit=-1
rpm=15,000
diskType=4
tierControl=disable
autoMigration=disable
migrationInterval=24
monitorStartTime=00:00
monitorEndTime=23:59
monitoringMode=0
externalMixCompatible=disable
monitoringState=-1
lastMonitorStartDate=-1
lastMonitorEndDate=-1
relocationState=-1
relocationProgress=-1
numberOfTiers=-1
thresholdRepDepAlert=-1
thresholdRepDataReleased=-1
userUsedCapacityInKB=-1
repDataCapacityInKB=-1
repManageCapacityInKB=-1
numberOfDpVols=-1
capacityOfDpVolsInKB=-1
List of 2 Lu elements:
An instance of LogicalUnit
objectID= LU.R700.53039.1998
devNum=1,998
displayName=00:07:CE
emulation=OPEN-V
devCount=1
devType=
capacityInKB=10,485,760
numberOfLBAs=20,971,520
path=false
commandDevice=false
commandDeviceEx=0
commandDeviceSecurity=false
commandDeviceAuth=false
chassis=2
arrayGroup=16
arrayGroupName=2-2
raidType=RAID5(3D+1P)
currentPortController=-1
defaultPortController=-1
isComposite=0
trueCopyVolumeType=Simplex
shadowImageVolumeType=Simplex
quickShadowVolumeType=Simplex
universalReplicatorVolumeType=Simplex
sysVolFlag=0
externalVolume=0
differentialManagement=false
quickShadowPoolID=-1
universalReplicatorPoolID=-1
dpType=1
consumedCapacityInKB=10,485,760
dpPoolID=5
threshold=-1
tcaPoolID=-1
dpPoolVolControlFlag=2
managementAreaPoolID=-1
An instance of LogicalUnit
objectID= LU.R700.53039.1999
devNum=1,999
displayName=00:07:CF
emulation=OPEN-V
devCount=1
devType=
capacityInKB=10,485,760
numberOfLBAs=20,971,520
path=false
commandDevice=false
commandDeviceEx=0
commandDeviceSecurity=false
commandDeviceAuth=false
chassis=2
arrayGroup=16
arrayGroupName=2-2
raidType=RAID5(3D+1P)
currentPortController=-1
defaultPortController=-1
isComposite=0
trueCopyVolumeType=Simplex
shadowImageVolumeType=Simplex
quickShadowVolumeType=Simplex
universalReplicatorVolumeType=Simplex
sysVolFlag=0
externalVolume=0
differentialManagement=false
quickShadowPoolID=-1
universalReplicatorPoolID=-1
dpType=1
consumedCapacityInKB=10,485,760
dpPoolID=5
threshold=-1
tcaPoolID=-1
dpPoolVolControlFlag=2
managementAreaPoolID=-1
コマンド実行例2
この例では,ストレージシステム(シリアル番号:210944,モデル:HM700)のHDTプール(プールID:118)の領域に関する設定を次のように変更しています。
HiCommandCLI ModifyPool -o "D:¥logs¥ModifyPool.log" model=HM700 serialnum=210944 poolid=118 bufspacesfornewpageassignment=,30 bufspacesfortierrelocation=,,40
コマンド実行結果2
RESPONSE:
An instance of StorageArray
.
. (Attributes of StorageArray are omitted here)
.
List of 1 Pool elements:
An instance of Pool
.
. (Attributes of Pool are omitted here)
.
List of 2 PoolTier elements:
An instance of PoolTier
objectID=JOURNALPOOLTIER.HM700.210944.5.118.1
tierID=1
capacityInKB=4,085,760
freeCapacityInKB=4,085,760
usageRate=0
raidLevel=RAID5
combination=3D+1P
rpm=7,200
diskType=4
substance=0
bufSpaceForNewPageAssignment=30
bufSpaceForTierRelocation=20
An instance of PoolTier
objectID=JOURNALPOOLTIER.HM700.210944.5.118.2
tierID=2
capacityInKB=8,386,560
freeCapacityInKB=8,386,560
usageRate=0
raidLevel=Unknown
combination=Unknown
rpm=-1
diskType=-1
substance=1
bufSpaceForNewPageAssignment=30
bufSpaceForTierRelocation=40