新しい会話を開始

未解決

この投稿は5年以上前のものです

1 Rookie

 • 

51 メッセージ

780

2014年1月26日 17:00

StoragePoolやPoolLUNを拡張する際のステータスの確認方法

いつも役立つ情報をいただきありがとうございます。

StoragePoolやPoolLUNを拡張する際のステータスの確認方法についてお知恵をお借りいたしたく、投稿させて頂きます。

異なるPoolに属する2つのLUNでCloneを組んでいて、この環境で両方のPoolとLUNの拡張を行おうとしています。
証跡を残す都合から、SecureCLIを使用してPoolとLUNの拡張を行おうと考えています。
StoragePoolの拡張後、どのタイミングでPoolLUNの拡張を行ってよいかの判定材料にもなると考えています。

1.拡張のためのコマンドを実行した後、”拡張実行中”、”拡張完了”のステータスをどんなコマンドで採取できるかが不明点です。
  下に記載のコマンド、結果で確認できると考えていますがあっているでしょうか。
  また、他に確実に確認する方法があればご教示いただけますでしょうか。
  (お客様環境で操作ログをとるため、Messnerでのコマンドは使えないです。)

 ※下のコマンドの結果は、OE 32でのものです。
2.StoragePool、PoolLUNの拡張にかかる時間の目安がありましたらご教示いただけますでしょうか。
  (PoolはSASDisk。2つのPoolを2TB程度拡張、それぞれのPoolで3つLUNを約1TBから2TBに拡張)

※Pool、LUNの拡張実施前に、CloneGroupからCloneLUNをはずして関係解除し、CloneGroupも削除、
 拡張後に再作成する予定です。

よろしくお願いいたします。


◆環境
 VNX5300 OE 31

◆想定しているStoragePool拡張のステータスの確認方法
 拡張は以下のコマンドで実施。
 naviseccli -h xxx.xxx.xxx.xxx storagepool -expand -name "Linux_pool" -rtype r_5 -disks 1_0_8 1_0_9 1_0_10 -skiprules

 ●Pool拡張中のステータス
  →Current Operation:が  Expandingになっている。

 naviseccli -h xxx.xxx.xxx.xxx storagepool -list -name Linux_pool

 Pool Name:  Linux_pool
 Pool ID:  1
 Raid Type:  r_5
 Percent Full Threshold:  70
 Description:
 Disk Type:  SAS
 State:  Ready
 Status:  OK(0x0)
 Current Operation:  Expanding
 Current Operation State:  New
 Current Operation Status:  OK(0x0)
 Current Operation Percent Completed:  0
 Raw Capacity (Blocks):  7880380032
 Raw Capacity (GBs):  3757.658
 User Capacity (Blocks):  3361996800
 User Capacity (GBs):  1603.125
 Consumed Capacity (Blocks):  710221824
 Consumed Capacity (GBs):  338.660
 Available Capacity (Blocks):  2651774976
 Available Capacity (GBs):  1264.465
 Percent Full:  21.125
 Total Subscribed Capacity (Blocks):  710221824
 Total Subscribed Capacity (GBs):  338.660
 Percent Subscribed:  21.125
 Oversubscribed by (Blocks):  0
 Oversubscribed by (GBs):  0.000
 Disks:
 Bus 1 Enclosure 0 Disk 2
 Bus 1 Enclosure 0 Disk 8
 Bus 1 Enclosure 0 Disk 10
 Bus 1 Enclosure 0 Disk 1
 Bus 1 Enclosure 0 Disk 3
 Bus 1 Enclosure 0 Disk 9
 Bus 1 Enclosure 0 Disk 0
 LUNs:  17, 1200


 ●拡張完了後のステータス
  →Current Operation:が  Noneになっている。
   Status:が  OK(0x0)になっている。
   UserCapacity (GB) が拡張されている。
  
   この状態になれば、拡張したPool内のLUNの拡張を行ってよい。

 naviseccli -h xxx.xxx.xxx.xxx storagepool -list -name Linux_pool

 Pool Name:  Linux_pool
 Pool ID:  1
 Raid Type:  r_5
 Percent Full Threshold:  70
 Description:
 Disk Type:  SAS
 State:  Ready
 Status:  OK(0x0)
 Current Operation:  None
 Current Operation State:  N/A
 Current Operation Status:  N/A
 Current Operation Percent Completed:  0
 Raw Capacity (Blocks):  7880380032
 Raw Capacity (GBs):  3757.658
 User Capacity (Blocks):  5606129664
 User Capacity (GBs):  2673.211
 Consumed Capacity (Blocks):  710221824
 Consumed Capacity (GBs):  338.660
 Available Capacity (Blocks):  4895907840
 Available Capacity (GBs):  2334.551
 Percent Full:  12.669
 Total Subscribed Capacity (Blocks):  710221824
 Total Subscribed Capacity (GBs):  338.660
 Percent Subscribed:  12.669
 Oversubscribed by (Blocks):  0
 Oversubscribed by (GBs):  0.000
 Disks:
 Bus 1 Enclosure 0 Disk 2
 Bus 1 Enclosure 0 Disk 8
 Bus 1 Enclosure 0 Disk 10
 Bus 1 Enclosure 0 Disk 1
 Bus 1 Enclosure 0 Disk 3
 Bus 1 Enclosure 0 Disk 9
 Bus 1 Enclosure 0 Disk 0
 LUNs:  17, 1200


◆想定しているPoolLUN拡張のステータスの確認方法
 拡張は以下のコマンドで実施。

 naviseccli -h xxx.xxx.xxx.xxx lun -expand -l 1200 -capacity 1200 -sq gb
 Are you sure you want to perform this operation?(y/n): n


 ●Pool拡張中のステータス
  →Current Operation:が  Preparingになっている。

 naviseccli -h xxx.xxx.xxx.xxx lun -list -l 1200

 LOGICAL UNIT NUMBER 1200
 Name:  Source_LUN_1200
 UID:  60:06:01:60:51:50:2D:00:48:2E:EE:DD:5F:82:E3:11
 Current Owner:  SP A
 Default Owner:  SP A
 Allocation Owner:  SP A
 User Capacity (Blocks):  2516582400
 User Capacity (GBs):  1200.000
 Consumed Capacity (Blocks):  2588737536
 Consumed Capacity (GBs):  1234.406
 Pool Name:  Linux_pool
 Raid Type:  r_5
 Offset:  0
 Auto-Assign Enabled:  DISABLED
 Auto-Trespass Enabled:  DISABLED
 Current State:  Ready
 Status:  OK(0x0)
 Is Faulted:  false
 Is Transitioning:  false
 Current Operation:  Preparing
 Current Operation State:  Running
 Current Operation Status:  N/A
 Current Operation Percent Completed:  100
 Is Pool LUN:  Yes
 Is Thin LUN:  No
 Is Private:  No
 Is Compressed:  No
 Initial Tier:  Optimize Pool
 Tier Distribution:
 Performance:  100.00%

 ●拡張完了後のステータス
  →Current Operation:が  Noneになっている。
   Status:が  OK(0x0)になっている。
   UserCapacity (GBs) が拡張後のサイズになっている。


   この状態になれば、CloneGroupの再作成、初期同期開始を行ってよい。

 naviseccli -h xxx.xxx.xxx.xxx lun -list -l 1200

 LOGICAL UNIT NUMBER 1200
 Name:  Source_LUN_1200
 UID:  60:06:01:60:51:50:2D:00:48:2E:EE:DD:5F:82:E3:11
 Current Owner:  SP A
 Default Owner:  SP A
 Allocation Owner:  SP A
 User Capacity (Blocks):  2516582400
 User Capacity (GBs):  1200.000
 Consumed Capacity (Blocks):  2588737536
 Consumed Capacity (GBs):  1234.406
 Pool Name:  Linux_pool
 Raid Type:  r_5
 Offset:  0
 Auto-Assign Enabled:  DISABLED
 Auto-Trespass Enabled:  DISABLED
 Current State:  Ready
 Status:  OK(0x0)
 Is Faulted:  false
 Is Transitioning:  false
 Current Operation:  None
 Current Operation State:  N/A
 Current Operation Status:  N/A
 Current Operation Percent Completed:  0
 Is Pool LUN:  Yes
 Is Thin LUN:  No
 Is Private:  No
 Is Compressed:  No
 Initial Tier:  Optimize Pool
 Tier Distribution:
 Performance:  100.00%

5 Practitioner

 • 

274.2K メッセージ

2014年1月27日 17:00

Plutoさん

問題なく拡張が終了し、そして、拡張されたLUNが読み書きできればおそらく問題ないと思いますが、実機を確保して、手順について実際に確認してみますね。


また、残念ながら時間についての情報は見つかりませんでした。

1 Rookie

 • 

51 メッセージ

2014年1月27日 21:00

Hiroki K. 様

お世話様です。

ご回答ありがとうございます。

実機確認、お手数をおかけしますがよろしくお願いいたします。

時間に関しては10分程度?1時間?数時間?の目安でもあれば

情報いただけると助かります。

以上、よろしくお願いいい足します。

5 Practitioner

 • 

274.2K メッセージ

2014年2月3日 05:00

Plutoさん

遅くなりました。

R 32からの機能追加により、R 31とR 32ではパラメータにいくつか違いがあるようです。

今回の範囲でいうと、Storagepool拡張時のrtype指定はEMC VNX Release 1.1 Command Line Interface (CLI) Reference for Block にありませんでした。

また、listコマンドに対してパラメータを指定すると、指定したパラメータの設定のみを返してくれるようです。よって、今回、

StoragepoolのListコマンドに対しては、-currentOp -opState -opStatus -prcntop -userCap -statusを指定すると良さそうです。

Pool Name:  Pool 0

Pool ID:  0

Status:  OK(0x0)

Current Operation:  None

Current Operation State:  N/A

Current Operation Status:  N/A

Current Operation Percent Completed:  0

User Capacity (Blocks):  2796761088

User Capacity (GBs):  1333.600

そして、lunのListコマンドに対しては、を指定すると良さそうです。

lun -list -l 10 -opDetails -userCap -state -status

User Capacity (Blocks):  209715200

User Capacity (GBs):  100.000

Current State:  Ready

Status:  OK(0x0)

Is Faulted:  false

Is Transitioning:  false

Current Operation:  None

Current Operation State:  N/A

Current Operation Status:  N/A

Current Operation Percent Completed:  0

また、おおよその時間は、Storagepool拡張が2,3時間。LUNの拡張が10~15分のようです。

そして、各ステップの完了(次のステップへ進んで良い)のチェックポイントは”Current Operation:  None”です。

1 Rookie

 • 

51 メッセージ

2014年2月3日 17:00

Hiroki K. 様

お世話様です。

手間のかかる実機確認のうえに、ドキュメントやパラメータの推奨まで

ありがとうございます。

頂いた情報を参考に、作業を組み立てたいと思います。

イベントは見つかりませんでした!

Top