ここでは、運用途中にPullからPushへ通信方式を切り替える手順について説明します。
■実行に必要な権限
【Windows版】
Administratorsグループに所属するユーザー権限が必要です。
【UNIX版】
システム管理者(スーパーユーザー)権限が必要です。
注意
Manager二重化運用を行っている場合は、いったん二重化運用の解除を行ってからPull/Pushの切り替えを実施して、再度二重化の設定を行ってください。
二重化の解除を行う場合は、リファレンスマニュアル「1.4 sqcHaSetup(Managerの二重化運用Agent/Proxy Managerセットアップコマンド)」を参照してください。
「4.4.1 Pull通信定義」を参照して、agentlist.cfgファイルを解除します。
■本手順を行う前に
Agent/Proxy Managerの常駐プロセスが起動している場合は、「A.8 常駐プロセス、起動と停止」を参照して、サービス/デーモン、thttpdサービスを使用している場合は停止してください。また、常駐プロセスが正しく停止しているか確認してください。
■手順
定義ファイルの変更
定義ファイルの格納場所は以下のとおりです。
【Windows版】
<可変ファイル格納ディレクトリ>\control\DSAconfiguration.txt |
【UNIX版】
/etc/opt/FJSVssqc/DSAconfiguration.txt |
変更方法を説明します。
変更前に、DSAconfiguration.txtファイルのバックアップを取ってください。
ManagerのIPアドレスを2箇所設定します。
注意
下記はWindows版の定義例です。UNIX版の場合は、pathに「%BASE_DIRECTORY/bin/dsa_forwarder」を指定してください。
以下のセクションを追加します。
[DsaForwarder] execute_style=on path=dsa_forwarder.exe input=SQC3PDBDSREG input=SQC3PDBCONSOL input=SQC3PDBRYG input=SQC3PDBXML server=★ここにManagerのアドレスを設定します★ port=2344 input_expire=0 connect_timeout=30 send_timeout=30 retry_count=30 retry_sleep=30 retry_no_sleep=30 SSL=0 SSL_CAlist=%CONTROL_DIRECTORY\cert.pem [DsaForwarder_sum] execute_style=on path=dsa_forwarder.exe input=SQC3PDBDSREG input=SQC3PDBSUMMARY input_expire=1 server=★ここにManagerのアドレスを設定します★ port=2344 connect_timeout=30 send_timeout=30 retry_count=30 retry_sleep=30 retry_no_sleep=30 SSL=0 SSL_CAlist=%CONTROL_DIRECTORY\cert.pem |
以下のセクション全体を削除します。
[DelayXfer] execute_style=on path=dsa_file.exe input=SQC3PDBDSREG input=SQC3PDBESREG input=SQC3PDBCONSOL input=SQC3PDBSUMMARY input=SQC3PDBRYG input=SQC3PDBXML input=SQC3PDBMANAGE input=SQC3PDBEVENT out_dir=%WORKING_DIRECTORY\DelayXfer out_file=%c_delayxfer.txt check_interval=3 operation=SWAP |
コマンドの実行
【Windows版】
以下の方法でPull通信環境からPush通信環境に切り替えます。
以下の二つのコマンドを実行します。
C:\> <インストールディレクトリ>\bin\sqcSetFileSec.exe <可変ファイル格納ディレクトリ>\temp |
C:\> <インストールディレクトリ>\bin\sqcSetFileSec.exe <可変ファイル格納ディレクトリ> \spool\Delayxfer |
【UNIX版】
以下の方法でPull通信環境からPush通信環境に切り替えます。
以下のコマンドを実行します。
/opt/FJSVssqc/bin/pullsetup.sh -u |
Agent/Proxy Managerのサービス/デーモンの起動と確認
「A.8 常駐プロセス、起動と停止」を参照して、サービス/デーモンを起動してください。また、常駐プロセスが正しく起動しているか確認してください。