Interstage Application Server ディレクトリサービス運用ガイド |
目次
索引
![]() ![]() |
付録C 負荷分散環境(レプリケーション形態)の作成 | > C.2 Symfoware/RDBを使用する場合 |
Linkexpressのセットアップは以下の手順で行います。
レプリケーション運用では、通信プロトコルにTCP/IPのFTP+プロトコルを使用します。
マスタのリポジトリサーバとスレーブのリポジトリサーバのホスト名とIPアドレスをhostsファイルに設定し、サービス名をservicesファイルに設定します。
マスタサーバとスレーブサーバの両方で設定してください。
hostsファイルは以下の場所にあります。
%SystemRoot%\DRIVERS\ETC\HOSTS |
/etc/hosts |
servicesファイルは以下の場所にあります。
%SystemRoot%\DRIVERS\ETC\SERVICES |
/etc/services |
以下のサービスを登録します。
サービス名 |
ポート番号 |
プロトコル |
---|---|---|
lnkexpb |
9362(推奨) |
tcp |
lnkexpc |
9363(推奨) |
tcp |
lnkexpf |
9364(推奨) |
tcp |
各サービスの別名を指定しないでください。
TCP/IP環境定義の詳細については、“Linkexpressのヘルプ”の“通信プロトコルとしてTCP/IPを使用する”を参照してください
環境定義ではLinkexpressの基本的な動作規定に関する情報を定義します。
“動作環境定義(lnkexp.cfg)”、“ネットワーク定義(lxtrnsgm.txt)”、“サーバグループ定義(svrgrp.lst)”を作成し、複写元システム(リポジトリのマスタサーバ)と複写先システム(リポジトリのスレーブサーバ)の両方に登録します。
以下に作成手順を示します。
Windows(R)では、Linkexpress環境定義ユーティリティを利用できます。以下の値を設定します。
項目 |
設定値 |
---|---|
サーバ種別 |
複写元システム: 制御サーバ兼業務サーバ |
形態 |
スター型 |
中心となるサーバ |
複写元システムのホスト名 |
プロトコル |
FTP+ |
利用者名 |
レプリケーション管理者用のユーザアカウント |
パスワード |
OSに登録したパスワード |
Solaris、およびLinuxでは、後述の“環境定義例”を参照して、作成してください。
Linkexpressインストールフォルダ\MANAGER |
/opt/FSUNlnkexp/MANAGER |
/opt/FJSVlnkexp/MANAGER |
lxgentrn Linkexpressインストールフォルダ\MANAGER\lxtrnsgm.txt |
lxgentrn /opt/FSUNlnkexp/MANAGER/lxtrnsgm.txt |
lxgentrn /opt/FJSVlnkexp/MANAGER/lxtrnsgm.txt |
lxstruty -r Linkexpressインストールフォルダ\MANAGER\svrgrp.lst |
lxstruty -r /opt/FSUNlnkexp/MANAGER/svrgrp.lst |
lxstruty -r /opt/FJSVlnkexp/MANAGER/svrgrp.lst |
動作環境定義例(複写元システム(リポジトリのマスタサーバ))
SERVER-TYPE:BTH SERVER-NAME:master LOG-DISPLAY-NUM:1000 MON-REAL-NTFY:YES MON-REAL-RETRY:60 STS-RESET-TIME:00:00 JOB-SYS-OPT:r JOB-NO-OPT:I CS-COMMUNICATION-TIMER:180
動作環境定義例(複写先システム(リポジトリのスレーブサーバ))
SERVER-TYPE:SVC SERVER-NAME:slave LOG-DISPLAY-NUM:1000 MON-REAL-NTFY:YES MON-REAL-RETRY:60 STS-RESET-TIME:00:00 JOB-SYS-OPT:r JOB-NO-OPT:I CS-COMMUNICATION-TIMER:180
ネットワーク定義例(複写元システム(リポジトリのマスタサーバ))
begin comdef msglvl=i scale=,e,n history=yes,500,s node name=master path=CTL1 path=SVC1 jobsys=r jobno=i logon=yes job_type=rsp path name=CTL1 appl=@_LEXPCT protocol=FTP+ combuf=32000 req_path=1 ind_path=1 port=9364 recvtime=3 jobsys=r jobno=i extend=yes spancmp=no path name=SVC1 appl=@_LEXPSV protocol=FTP+ combuf=32000 req_path=3 ind_path=3 port=9364 recvtime=3 jobsys=r jobno=i extend=yes spancmp=no end
ネットワーク定義例(複写先システム(リポジトリのスレーブサーバ))
begin comdef msglvl=i scale=,e,n history=yes,500,s node name=slave path=CTL1 path=SVC1 jobsys=r jobno=i logon=yes job_type=rsp path name=CTL1 appl=@_LEXPCT protocol=FTP+ combuf=32000 req_path=1 ind_path=1 port=9364 recvtime=3 jobsys=r jobno=i extend=yes spancmp=no path name=SVC1 appl=@_LEXPSV protocol=FTP+ combuf=32000 req_path=3 ind_path=3 port=9364 recvtime=3 jobsys=r jobno=i extend=yes spancmp=no end
サーバグループ定義例
master,BTH,root,password,DSREPG slave,SVC,root,password,DSREPG
“動作環境定義”の詳細は、“Linkexpressのヘルプ”の“サーバの基本動作を指定する”を参照してください。
“ネットワーク定義”の詳細は、“Linkexpressのヘルプ”の“通信パスの情報を設定する”を参照してください。
“サーバグループ定義”の詳細は、“Linkexpressのヘルプ”の“サーバグループの構成を設定する”を参照してください。
LinkexpressのDB連携機機能を使用するために必要な定義をします。複写元システム(リポジトリのマスタサーバ)と複写先システム(リポジトリのスレーブサーバ)の両方で実施してください。
DB動作環境定義のオペランドに以下の値を指定してください。
項目 |
設定値 |
---|---|
LOCK_TARGET |
RECORD:行単位に排他処理をします。 |
LOCK_LEVEL |
READ_COMMITTED:独立性水準としてREAD COMMITTEDを使用します。 |
RETRY_COUNT |
10 |
PREPARE_MAX |
10 |
DB動作環境定義の例を示します。
DB動作環境定義例(複写元システム(リポジトリのマスタサーバ))
LOCK_TARGET:RECORD LOCK_LEVEL:READ_COMMITTED RETRY_COUNT:10
DB動作環境定義例(複写先システム(リポジトリのスレーブサーバ))
LOCK_TARGET:RECORD LOCK_LEVEL:READ_COMMITTED RETRY_COUNT:10 PREPARE_MAX:10
DB連携機能の環境定義の詳細は、“Linkexpress Replication option 説明書”の“DB連携機能の環境定義”、および“Linkexpressのヘルプ”の“DB連携機能の定義”を参照してください。
目次
索引
![]() ![]() |