namatya
1 Copper

UNITY POOLの拡張・縮小について

UNITYで一度作成したPOOLを縮小することは可能でしょうか。

WebUIから拡張の操作は可能だと思うのですが、縮小のボタンがなく、CLIからコマンドで縮小する等の方法がないかご教示頂きたくお願い致します。

 

また、拡張・縮小において注意事項等記載されたマニュアルがございましたら共有頂けないでしょうか。

0 件の賞賛
1件の返信1
モデレーター
モデレーター

Re: UNITY POOLの拡張・縮小について

namatyaさん

一度作成して利用を開始したPOOLを縮小することは出来ません。。もしもどうしてもサイズを変更したいのであれば、一度POOLの利用をやめた後、再作成が必要となってしまいます。

POOLの実体はPOOL作成の際に選択された物理ドライブの集まりです。それら物理ドライブを利用してPOOL作成時に指定されたRAIDプロテクションレベルに従って複数のプライベートLUNを作成し、そのプライベートLUNからスライスを作成し、そのスライスを(複数のプライベートLUNから)寄せ集めてPOOL LUNを作成しています。

参考図:【Ask the Expert】エキスパートに聞こう!ストレージの原則と技術より抜粋

80078_virtualprovisioning.png

そして、大きく分けるとそのPOOL LUNを外部ホストから直接参照出来るデバイスとして利用している場合(ブロックアクセス)と、POOL LUNの中にファイルアクセスのためのファイルシステム(CIFSやNFS)を作成し、その作成したファイルシステムをSPにマウントしてファイルサーバーとして利用(ファイルアクセス)するという2パターンが存在しています。

POOLを拡張するということは、POOLの中に新たに物理ドライブを追加することを意味します。
それに対してPOOLを縮小するというのは、現在利用している複数物理ドライブをPOOLから抜くことを意味します。ホストやSPが利用している(データアクセス)をしている複数物理ドライブを突然抜いてしまうとアクセスが出来なくなるので、利用中のPOOLの縮小は行うことが出来ません。

それに対して、少し上のレイヤであるブロックアクセスで利用しているPOOL LUNの縮小やファイルサーバとして利用しているファイルシステムの縮小であれば可能です(Unity Dynamic Poolについての2つ目の質問・回答が参考になると思います)。

0 件の賞賛