ページの先頭行へ戻る
ETERNUS SF XL-DATA/MV 13 使用手引書
FUJITSU Storage

2.6.1 UNIX/IAサーバ側の環境設定

UNIX/IAサーバ側の環境設定には、以下の示す設定が必要です。

環境設定内容

対象サーバ

データ転送用利用者登録

デーモンまたはサービスを起動するUNIX/IAサーバ

起動モード指定ファイルの作成

サービスを起動するIAサーバ

フィルターコマンド復帰コード変換ファイルの作成

デーモンまたはサービスを起動し、フィルターコマンドを起動するUNIX/IAサーバ

データ転送環境設定ファイルの設定

データ転送コマンド、デーモンまたはサービスを起動するUNIX/IAサーバ

2.6.1.1 データ転送用利用者登録

データ転送用利用者登録は、XLデータムーバによるデータ転送を行う場合の設定です。SANデータ連携製品によるデータ転送だけを行う場合は必要ありません。

サーバシステムがUNIXサーバの場合

XLデータムーバでは、UNIXサーバ側のアカウントの権限でデータ転送を行います。

そのアカウントのホームディレクトリ配下に、".mftf"という利用者登録ファイルを以下の指示に従って作成してください。

構文形式
ユーザ名    umask
   :         : 
  • 1行あたり最大 256バイトまで指定できます。

  • ユーザ名とumaskの間は、空白(2バイト文字を除く)またはタブで区切ってください。

  • umaskは、8進数/3けた以下で指定してください。

  • umaskの省略値は、「133」です。フィルターコマンドを使用し、そのフィルターコマンドがディレクトリを作成する場合は実行権が必要です。

  • 以下に例を示します。

クライアントシステムが MSP、XSP の場合

ユーザ名(USER ID)とumaskを指定します。

ユーザ名には以下のものを指定します。

  • MSPの場合、JOB文のUSERパラメタに指定するUSER IDを指定します。

  • XSPの場合、XSPのUSER IDを参照してUSER IDを指定してください。

ユーザ名(USER ID)をUNIXサーバ側のアカウントとして登録する必要はありません。

クライアントシステムが OS/390 の場合

ユーザ名(USER ID)のかわりにKEYWORDとumaskを指定します。

ユーザ名(USER ID)をUNIXサーバ側のアカウントとして登録する必要はありません。

クライアントシステムが UNIX/IAサーバ の場合

ユーザ名とumaskを指定します。

ユーザ名には、クライアントシステムで、転送コマンドを実行したときのユーザ名を、システムに定義してあるとおりに指定します。

ユーザ名をサーバシステム側のアカウントとして登録する必要はありません。

ユーザ認証の迂回

XLデータムーバでは、ユーザ認証の迂回をUNIXサーバ側の設定により可能にしています。

ユーザ認証の迂回を行うには、利用者登録ファイルの ユーザ名の箇所に "XLDATAMOVER" と登録してください。

  • ユーザ認証の迂回を行う場合の例を以下に示します。

  • ユーザ認証の迂回を行う場合で、umaskを使用する場合の例を以下に示します。

  • 以下の例のように設定を行った場合、"XLDATAMOVER" 以後の認証は、迂回機能が優先され無効となります。

サーバシステムがIAサーバの場合

XLデータムーバがインストールされているフォルダ内に、"mftf.ini"という利用者登録ファイルを以下の指示に従って作成してください。

例えば、XLデータムーバがフォルダ "C:\Program Files\Datamover"にインストールされている場合、"C:\Program Files\Datamover\mftf.ini"を作成します。

構文形式
ユーザ名
   :
  • 1行あたり最大 256バイトまで指定できます。

  • 以下に記述例を示します。

クライアントシステムが MSP、XSP の場合

ユーザ名(USER ID)を指定します。

ユーザ名には以下のものを指定します。

  • MSPの場合、JOB文のUSERパラメタに指定するUSER IDを指定します。

  • XSPの場合、XSPのUSER IDを参照してUSER IDを指定してください。

ユーザ名をIAサーバ側のアカウントとして登録する必要はありません。

クライアントシステムが OS/390 の場合

ユーザ名(USER ID)のかわりにKEYWORDを指定します。

ユーザ名をWindows側のアカウントとして登録する必要はありません。

クライアントシステムが UNIXサーバ の場合

ユーザ名を指定します。

ユーザ名にはクライアントシステムで、転送コマンドを実行したときのユーザ名を、システムに定義してあるとおりに指定します。

ユーザ名をWindows側のアカウントとして登録する必要はありません。

ユーザ認証の迂回

XLデータムーバでは、ユーザ認証の迂回をIAサーバ側の設定により可能にしています。

ユーザ認証の迂回を行うには、利用者登録ファイルの ユーザ名 の箇所に "XLDATAMOVER" と登録してください。

ユーザ認証の迂回を行う場合の例を以下に示します。

注意

  • この .mftfファイル(Windows の場合は mftf.iniファイル)はユーザ認証の目的で使用しているため、故意にあるいは誤って削除/編集されないよう .mftfファイル(Windows の場合は mftf.iniファイル)、およびそのファイルが格納されているホームディレクトリのパーミッションを適切に設定してください。

  • ユーザ名の大文字、小文字は区別されます。

ポイント

.mftfファイル(Windows の場合は mftf.iniファイル)を変更する場合:

データ転送実施中でなければ変更可能です。内容を変更しファイルを保存した時点で有効になります。起動済みのデーモンまたはサービスを再起動させる必要はありません。

XSPのUSER ID

XSPでのUSER IDは以下のとおりとなります。

2.6.1.2 起動モード指定ファイルの作成

起動モード指定ファイルの作成は、XLデータムーバによるデータ転送を行う場合の設定です。SANデータ連携製品によるデータ転送だけを行う場合は必要ありません。

サーバシステム側がIAサーバ(Windows)で、XLデータムーバの起動時にオプションの指定を行う場合は、起動モード指定ファイルの作成が必要になります。

構文形式
OPTION= [-t] [-m]
-t

終了メッセージの出力を指定するオプションです。

サーバシステム側のデータ転送処理が正常終了/警告終了した場合、終了メッセージをイベントログに出力します。

ただし、このメッセージはサーバシステム側の処理終了メッセージで、クライアントシステム側の処理終了を通知するものではありません。

省略された場合、終了メッセージの出力は行いません。

-m

エラーメッセージの出力を指定するオプションです。

サーバシステム側でエラーが発生した場合、無条件にエラーメッセージをイベントログに出力します。

省略された場合、エラーメッセージの出力は行いません。ただし、クライアントシステム側にエラー情報が通知できなかった場合、エラーメッセージをコンソールに出力します。

起動モード指定ファイルは、以下の規則に従い作成してください。

参考

startup.iniファイルを変更する場合:

随時変更可能です。内容を変更しファイルを保存後、サービスを再起動させた時点で有効になります。

2.6.1.3 フィルターコマンド復帰コード変換ファイルの作成

フィルターコマンド復帰コード変換ファイルの作成は、XLデータムーバによるデータ転送を行う場合の設定です。SANデータ連携製品によるデータ転送だけを行う場合は必要ありません。

XLデータムーバには、フィルターコマンドの復帰コードを利用者の任意の復帰コードに変換する機能があります。

変換機能の定義は、フィルターコマンド復帰コード変換ファイルに記述することにより有効になります。

構文形式

フィルターコマンド復帰コード変換ファイルは以下の規則に従い作成してください。

CMD=command
n NORMAL
n WARNING q
n ERROR

各種情報

command

フィルターコマンドを1026バイト以内で指定します。

フィルターコマンドの有効な文字数は、サーバシステムのサーバ種別により異なります。

サーバ種

有効な文字数

UNIX/IAサーバ

1026バイト

グローバルサーバ

66バイト

ここに指定されたコマンドが、クライアントシステム側でデータ転送依頼時(バッチユーティリティや転送コマンド実行時)に指定した、フィルターコマンド(オプション部分を除く)と完全に一致する場合、復帰コード変換の対象となります。

また、フィルターコマンドのファイル名やディレクトリ名に空白が存在する場合、クライアントシステム側から転送依頼する際に、「 " 」(ダブルクォート)または「 ' 」(シングルクォート)で囲む必要があります。

(IAサーバ側のコマンドを指定する場合には、「 " 」(ダブルクォート)だけとなります。)

その場合、この指定もデータ転送依頼時に指定した、フィルターコマンド(オプション部分を除く)と同じ値を指定する必要があります。 (クォートで囲んだ値)

n

変換の対象となるフィルターコマンドの復帰コードを指定します。

指定できる範囲は以下のとおりです。

  • UNIXサーバ:0~255

  • IAサーバ:0~4294967295

NORMAL

フィルターコマンドの復帰コードが n で指定した値の場合、正常終了としてクライアントシステム側の復帰コードに以下の値を設定します。

  • MSP:0

  • XSP:10

  • OS/390:0

  • UNIX:0

  • Windows:0

WARNING q

フィルターコマンドの復帰コードが n で指定した値の場合、警告終了としてクライアントシステム側の復帰コードに q を設定します。

q に設定できる値は以下のとおりです。

  • MSP:0~4095

    (4095以上の値が指定された場合は、4095が指定されたものとして動作します。)

  • XSP:10~89

    (10未満の値が指定された場合は、10が指定されたものとして動作します。

    90以上の値が指定された場合は、89が指定されたものとして動作します。)

  • OS/390:0~4095

    (4095以上の値が指定された場合は、4095が指定されたものとして動作します。)

  • UNIX:0~255

    (255以上の値が指定された場合は、255が指定されたものとして動作します。)

  • Windows:0~4294967295

    (4294967295以上の値が指定された場合は、4294967295が指定されたものとして動作します。)

ERROR

フィルターコマンドの復帰コードが n で指定した値の場合、異常終了としてクライアントシステム側の復帰コードに以下の値を設定します。

  • MSP:8

  • XSP:30

  • OS/390:8

  • UNIX:255

  • Windows:-1

以下に例を示します。

「C:\Windows\command\tfmdp32.exe」 を使用した場合、
フィルターコマンドの復帰コード "1" を NORMAL に、
フィルターコマンドの復帰コード "2" を "33" に、
フィルターコマンドの復帰コード "3" を ERROR に
変換する例と、

「C:\Program Files\soft\command\fmdp32.bat」 を使用した場合、
フィルターコマンドの復帰コード "1" を NORMAL に、
フィルターコマンドの復帰コード "2" を "33" に、
フィルターコマンドの復帰コード "3" を ERROR に
変換する例です。

# サンプル 

CMD=C:\Windows\command\tfmdp32.exe 
1 NORMAL
2 WARNING 33
3 ERROR

CMD="C:\\Program Files\\soft\\command\\fmdp32.bat" 
1 NORMAL
2 WARNING 33
3 ERROR

参考

.filter_mftf(Windowsの場合は filter.iniファイル)を変更する場合:

データ転送実施中でなければ変更可能です。内容を変更しファイルを保存した時点で有効になります。起動済みのデーモンまたはサービスを再起動させる必要はありません。

2.6.1.4 [L30]データ転送環境設定ファイルの設定

データ転送環境設定ファイルは、XLデータムーバがデータ転送する際に必要な環境情報を設定するファイルです。

本ファイルに設定する情報には、以下の機能に関する情報があります。

SANデータ連携製品によるデータ転送だけを行う場合は必要ありません。

本ファイルはインストール時に以下の場所に作成されます。

構文形式

データ転送環境設定ファイルは以下の規則に従い設定してください。

環境項目名 = 設定値          ←情報行

各種情報

環境項目名

環境項目名には以下のものが存在します。

環境項目名

意味

PUTDIR

データ転送統計情報出力ファイルの出力先ディレクトリの設定

PUTLINE

データ転送統計情報出力ファイルの切り換え設定

SERVERNAME

クラスタリング運用時に使用する仮想ノード名(UNIXサーバ)/仮想コンピュータ名(IAサーバ)

設定値

各環境項目名に設定する設定値について、以下に記載します。

PUTDIR = ディレクトリ名

データ転送統計情報の出力ファイルの出力先ディレクトリ名を絶対パス200バイト以内で設定します。

本環境項目およびPUTLINEの両方の設定を省略することで、データ転送統計情報は出力されません。

インストール時には、本設定はコメント行になっています。

値を設定する際には、PUTLINEの設定値を考慮に入れて、十分な空き領域が存在するディレクトリを指定してください。

データ転送統計情報の出力に必要な空き領域については、“データ転送統計情報出力に必要なデータ量の計算式”を参照してください。

PUTLINE = {n | DATE}

データ転送統計情報の出力ファイルには、3つのファイルが存在し、サイクリックに利用します。

この出力ファイルを、切り換えるタイミングについてここで設定します。

本環境項目およびPUTDIRの両方の設定を省略することで、データ転送統計情報は出力されません。

インストール時には、本設定はコメント行になっています。

指定する内容には、以下の2種類が存在します。

n

各出力ファイルの切り換えを出力件数を元に行います。

各出力ファイルへの出力件数を、500~10000で指定します。

ここで指定した出力件数を満たした時点で出力先ファイルを切り換えます。

"DATE"と共に指定はできません。

DATE

各出力ファイルの切り換えを、1日単位で行います。

日付が変わった後、最初のデータ転送終了時に、出力ファイルを切り換えます。

"n"(出力件数) と共に指定はできません。

[13.0]

SERVERNAME = [ 仮想ノード名 | 仮想コンピュータ名 ]

クラスタリングシステム上でXLデータムーバを使用する場合に、必要な設定項目です。

本項目は、クラスタリングシステム側の運用系/待機系の両サーバに設定する必要があります。

UNIXサーバの場合は、仮想ノード名、IAサーバの場合は、仮想コンピュータ名をASCIIコード15バイト以内で定義します。

インストール時には、本項目は未設定になっています。

クラスタリング運用については、“付録G クラスタリング運用”を参照してください。

参考

PUTDIRPUTLINEの2つの指定は、データ転送統計情報出力機能で使用される設定値です。

データ転送が実施されて、データ転送用ボリュームが使用される度に、データ転送統計情報出力ファイルに統計情報が出力されます。

よって、この指定は、XLデータムーバを使用した業務の運用や、ディスクの空き領域を考慮して設定する必要があります。

環境と不一致の設定をした場合、出力先ディレクトリに空き領域がなくなってしまう可能性があります。領域不足が発生すると、データ転送を実行する度にコンソール等にエラーが出力されます(データ転送は正常に完了します)。

そこで、データ転送統計情報出力機能が使用する、データ量の計算式を以下に記載します。

表2.1 データ転送統計情報出力に必要なデータ量の計算式

(1)

データ転送1件の情報量

クライアントファイルのパス名長の最大値 + サーバファイルのパス名長の最大値 + 228バイト

(2)

1つのデータ転送用ボリュームで使用するデータ転送統計情報出力ファイル3つの量

PUTLINE = n指定の場合

(1)の値 × PUTLINEで指定した出力件数 × 3

PUTLINE = DATE指定の場合

(1)の値 × 1日に1つのデータ転送用ボリュームでデータ転送する回数 × 3

(3)

データ転送統計情報出力機能が使用する量

(2)の値 × データ転送用ボリュームの使用数

以上のことから、(3)でもとめた値が、必要な空き領域となります。

注意

データ転送環境設定ファイルとデータ転送統計情報出力ファイルの取扱いについて

  • データ転送環境設定ファイルは、データ転送コマンド、デーモンまたはサービスを必ず停止してから変更してください。

  • データ転送環境設定ファイルの設定値を変更した場合には、それまで出力されたデータ転送統計情報出力ファイルを、必要であれば退避し、必ず削除してください。