TSM テープストレージプールとディスクストレージプールを定義します
アーカイブノードはディスクストレージプールに書き込みます。コンテンツをテープにアーカイブするには、コンテンツをテープストレージプールに移動するようにディスクストレージプールを設定する必要があります。
1 台の TSM サーバに対し、 Tivoli Storage Manager でテープストレージプールとディスクストレージプールを定義する必要があります。ディスクプールを定義したら、ディスクボリュームを作成してディスクプールに割り当てます。TSM サーバでディスクのみのストレージを使用する場合、テーププールは必要ありません。
テープストレージプールを作成する前に、TSMサーバでいくつかの手順を実行する必要があります。(テープライブラリを作成し、テープライブラリにドライブを少なくとも 1 本作成します。サーバからライブラリへのパスとサーバからドライブへのパスを定義し、ドライブのデバイスクラスを定義します)。 これらの手順の詳細は、サイトのハードウェア構成とストレージ要件によって異なります。詳細については、 TSM のドキュメントを参照してください。
以下に、このプロセスの手順を示します。サイトの要件は導入の要件によって異なることに注意してください。設定の詳細および手順については、 TSM のドキュメントを参照してください。
次のコマンドを実行するには、管理者権限でサーバにログインし、dsmadmcツールを使用する必要があります。 |
-
テープライブラリを作成します。
define library tapelibrary libtype=scsi
ここで
tapelibrary
はテープライブラリの任意の名前で、の値ですlibtype
テープライブラリのタイプによって異なる場合があります。 -
サーバからテープライブラリへのパスを定義します。
define path servername tapelibrary srctype=server desttype=library device=lib-devicename
-
servername
はTSMサーバの名前です -
tapelibrary
は、定義したテープライブラリの名前です -
lib-devicename
は、テープライブラリのデバイス名です
-
-
ライブラリのドライブを定義します。
define drive tapelibrary drivename
-
drivename
は、ドライブに指定する名前です -
tapelibrary
は、定義したテープライブラリの名前ですハードウェア構成によっては、追加のドライブを設定することが必要になる場合があります。(たとえば、 1 つのテープライブラリからの入力が 2 つあるファイバチャネルスイッチに TSM サーバが接続されている場合は、入力ごとにドライブを定義します)。
-
-
サーバから定義したドライブへのパスを定義します。
define path servername drivename srctype=server desttype=drive library=tapelibrary device=drive-dname
-
drive-dname
は、ドライブのデバイス名です -
tapelibrary
は、定義したテープライブラリの名前ですテープライブラリ用に定義したドライブごとに、別のを使用してこの手順を繰り返します
drivename
およびdrive-dname
をクリックします。
-
-
ドライブのデバイスクラスを定義します。
define devclass DeviceClassName devtype=lto library=tapelibrary format=tapetype
-
DeviceClassName
は、デバイスクラスの名前です -
lto
は、サーバに接続されているドライブのタイプです -
tapelibrary
は、定義したテープライブラリの名前です -
tapetype
は、テープのタイプです。たとえば、ultrium3です
-
-
ライブラリのインベントリにテープボリュームを追加します。
checkin libvolume tapelibrary
tapelibrary
は、定義したテープライブラリの名前です。 -
プライマリテープストレージプールを作成します。
define stgpool SGWSTapePool DeviceClassName description=description collocate=filespace maxscratch=XX
-
SGWSTapePool
はアーカイブノードのテープストレージプールの名前です。テープストレージプールには( TSM サーバが想定する命名規則に沿ってさえいれば)任意の名前を選択できます。 -
DeviceClassName
は、テープライブラリのデバイスクラス名です。 -
description
はストレージプールの概要 で、を使用してTSMサーバに表示できますquery stgpool
コマンドを実行しますたとえば ' アーカイブ・ノード用のテープ・ストレージ・プールなどです -
collocate=filespace
は、TSMサーバが同じファイルスペースのオブジェクトを1つのテープに書き込む必要があることを指定します。 -
XX
は次のいずれかです。-
テープライブラリ内の空のテープの数(アーカイブノードだけがライブラリを使用している場合)。
-
StorageGRID システム用に割り当てられているテープの数(テープライブラリが共有されている場合)。
-
-
-
TSM サーバで、ディスクストレージプールを作成します。TSM サーバの管理コンソールで、と入力します
define stgpool SGWSDiskPool disk description=description maxsize=maximum_file_size nextstgpool=SGWSTapePool highmig=percent_high lowmig=percent_low
-
SGWSDiskPool
はアーカイブノードのディスクプールの名前です。ディスクストレージプールには( TSM が想定する命名規則に沿ってさえいれば)任意の名前を選択できます。 -
description
はストレージプールの概要 で、を使用してTSMサーバに表示できますquery stgpool
コマンドを実行しますたとえば ' アーカイブ・ノード用のディスク・ストレージ・プールなどです -
maximum_file_size
ディスクプールにキャッシュされるのではなく、このサイズよりも大きいオブジェクトをテープに直接書き込みます。を設定することを推奨しますmaximum_file_size
を10 GBに設定します。 -
nextstgpool=SGWSTapePool
は、ディスクストレージプールをアーカイブノード用に定義したテープストレージプールと関連付けます。 -
percent_high
ディスクプールの内容のテーププールへの移行を開始する値を設定します。を設定することを推奨しますpercent_high
を0に設定すると、データがすぐに移行されます -
percent_low
テープ・プールへの移行を停止する値を設定します。を設定することを推奨しますpercent_low
を0に設定して、ディスクプールをクリアします。
-
-
TSM サーバで、 1 つ以上のディスクボリュームを作成してディスクプールに割り当てます。
define volume SGWSDiskPool volume_name formatsize=size
-
SGWSDiskPool
はディスクプール名です。 -
volume_name
はボリュームの完全パスです(例:/var/local/arc/stage6.dsm
)をテープに転送する準備として、TSMサーバ上でディスクプールの内容を書き込みます。 -
size
は、ディスクボリュームのサイズ(MB単位)です。たとえば、テープボリュームの容量が 200GB の場合、ディスクプールのコンテンツで 1 つのテープを使い切るようなディスクボリュームを 1 個作成するには、 size の値を 200000 に設定します。
ただし、 TSM サーバがディスクプール内の各ボリュームに書き込むことができるため、小さいサイズのディスクボリュームを複数作成する方がよい場合もあります。たとえばテープサイズが 250GB の場合、 10GB ( 10000 )のディスクボリュームを 25 個作成します。
TSM サーバは、ディスクボリューム用にディレクトリ内のスペースを事前に割り当てます。この処理には、完了までに時間がかかることがあります( 200GB のディスクボリュームの場合は 3 時間以上)。
-