XLデータムーバのデーモンの起動について説明します。
XLデータムーバのデーモン(mftfd)の起動は、スーパユーザの権限で以下のように行います。
構文
/usr/mftf/lib/mftfd [ -t ] [ -m ] -start デバイス名
オプション
終了メッセージの出力を指定するオプションです。
サーバシステム側のデータ転送処理が正常終了/警告終了した場合、終了メッセージをコンソールに出力します。
ただし、このメッセージはサーバシステム側の処理終了メッセージで、クライアントシステム側の処理終了を通知するものではありません。
省略された場合、終了メッセージの出力は行いません。
エラーメッセージの出力を指定するオプションです。
サーバシステム側でエラーが発生した場合、無条件にエラーメッセージをコンソールに出力します。
省略された場合、エラーメッセージの出力は行いません。ただし、クライアントシステム側にエラー情報が通知できなかった場合、エラーメッセージをコンソールに出力します。
次のパラメタで指定するデバイス名を使用する、XLデータムーバのデーモン(mftfd)を起動します。
XLデータムーバで使用するデータ転送用ボリュームのデバイス名を指定します。
グローバルサーバから、KJUFMTまたはKJUAFMTでの初期化、または、UNIXサーバから、mftfdviniコマンドで初期化した論理ユニットを、論理ユニット全体が参照できるデバイス名で指定します。
例
Solaris OSサーバで、host-adaptor-id=1 target-id=2 論理ユニット=3 に対して、XLデータムーバのデーモン(mftfd)を起動させる例を以下に示します。
Solaris OSの場合、論理ユニット全体が参照できるパーティションはs2です。
/usr/mftf/lib/mftfd -start /dev/rdsk/c1t2d3s2
HP-UXサーバで、host-adaptor-id=1 target-id=2 論理ユニット=3 に対して、XLデータムーバのデーモン(mftfd)を起動させる例を以下に示します。
/usr/mftf/lib/mftfd -start /dev/rdsk/c1t2d3
AIXサーバで、hdisk2 に対して、XLデータムーバのデーモン(mftfd)を起動させる例を以下に示します。
/usr/mftf/lib/mftfd -start /dev/rhdisk2
Linuxサーバで、/dev/sd2 を rawコマンド でバインドした /dev/raw/raw2 に対して、XLデータムーバのデーモン(mftfd)を起動させる例を以下に示します。
/usr/mftf/lib/mftfd -start /dev/raw/raw2
注意
デバイス名を複数指定することはできません。
複数のデバイスを利用する場合は、それに対応して複数のデーモンを起動してください。
mftfデーモンが起動されるごとに、以下のディレクトリに "lock_デバイス名"(Solaris OSの例:lock_c1t2d3s2) というロックファイルを作成します。このファイルを削除すると XLデータムーバのデーモン(mftfd)の動作は保証されません。
Solaris OSの場合:"/var/opt/FJSVmftf"
HP-UXの場合:"/var/opt/FHPmftf"
AIXの場合:"/var/opt/FAIXmftf"
Linuxの場合:"/var/opt/FJSVmftf"
実際にデータ転送を開始するためには、事前に利用者登録ファイルを作成する必要があります。
デバイスの初期化時に、自システムおよび対象論理ユニットが、XLデータムーバのサーバシステムとして定義が不当な場合、デーモンは起動されません。
Linuxでデーモンを起動する場合、必ず使用するデバイス(/dev/sda 等)を rawコマンド でキャラクタデバイス(/dev/raw/raw1 等)にバインドしてください。
参考
mftfdコマンドには、他に以下のオプションがあります。
/usr/mftf/lib/mftfd { -h | -v }
mftfdの使用方法を表示する。
versionを表示する。
デーモンの起動確認
デーモンが正常に起動できたか確認するには、コンソールに「KJU1001」のメッセージが出力されていることを確認してください。
自動起動
XLデータムーバのデーモン(mftfd)をサーバの起動に合わせて自動起動するために、以下のファイルに作成されるスクリプト例の対象箇所を有効にしてください。
/etc/init.d/mftf
なお、このファイルに対するシンボリックリンクとして以下のファイルがインストール時に作成されます。
/etc/rc2.d/S89mftf
/etc/rc0.d/K48mftf
/etc/rc1.d/K48mftf
XLデータムーバのデーモン(mftfd)をサーバの起動に合わせて自動起動するために、以下のファイルに作成されるスクリプト例の対象箇所を有効にしてください。
/sbin/init.d/mftf
なお、このファイルに対するシンボリックリンクとして以下のファイルがインストール時に作成されます。
/sbin/rc2.d/S734mftf
/sbin/rc1.d/K266mftf
XLデータムーバのデーモン(mftfd)をサーバの起動に合わせて自動起動するために、以下のファイルに作成されるスクリプト例の対象箇所を有効にしてください。
/usr/mftf/mftf.sh
XLデータムーバのデーモン(mftfd)をサーバの起動に合わせて自動起動するために、以下のファイルに作成されるスクリプト例の対象箇所を有効にしてください。
その際に、使用するデバイスのrawコマンドによるキャラクタデバイスのバインドを、以下のシェルスクリプトが動作する前に行うか、以下のシェルスクリプト内で、デーモン起動前に行うようにしてください。
/etc/rc.d/init.d/mftfd
なお、このファイルに対するシンボリックリンクとして以下のファイルがインストール時に作成されます。
/etc/rc.d/rc0.d/K00mftfd
/etc/rc.d/rc1.d/K00mftfd
/etc/rc.d/rc3.d/S99mftfd
/etc/rc.d/rc5.d/S99mftfd
/etc/rc.d/rc6.d/K00mftfd