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 tapelibrarytapelibraryは、定義したテープライブラリの名前です。 -
プライマリテープストレージプールを作成します。
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 時間以上)。
-