PROFILE.TCPIP のカスタマイズ

シスプレックス内の各 TCP/IP プロファイルは、z/OS® Load Balancing Advisor に適合するように更新する必要があります。

以下に示すのは、システム SYSB のスタック S1 用の PROFILE.TCPIP の更新された部分です。

VIPADYNAMIC
   ;Address LB & Agents use to reach Advisor fall into this subnet
   VIPARANGE DEFINE 255.255.255.0 10.1.5.0	
ENDVIPADYNAMIC

DEVICE VIPA41 VIRTUAL 0    ; Static VIPA for Agent's source address
   LINK LVIPA41 VIRTUAL 0 VIPA41
   HOME 10.1.1.1 LVIPA41

PORT
   3860 TCP LBADV          ; SASP Workload Advisor (LB connections)
   8100 TCP LBADV          ; SASP Workload Advisor (Agent connections)
   8000 TCP LBAGENT        ; SASP Workload Agent (Advisor connection)

この例では、アドレス 10.1.5.1 は、VIPARANGE ステートメントで動的 VIPA 用に予約されているサブネットワークの中にあります。ロード・バランサーおよび Agent はこのアドレスを使用して、Advisor に到達します。動的 VIPA (DVIPA) を使用すると、障害発生時に他 TCP/IP スタックへの Advisor の移動が容易になります。このアドレスは次の 3 箇所に定義されます。すなわち、Advisor の構成ファイル内の lb_connection_v4 ステートメント内、Advisor (総称的に SASP グローバル・ワークロード・マネージャー (GWM) と呼ばれる) のロケーションとしてロード・バランサー内、および Agent の各構成ファイル内の advisor_id ステートメント上です。

アドレス 10.1.1.1 は静的 VIPA です。このシステムの Agent は、このアドレスをソース IP アドレスとして使用します。SYSB は単一スタック・システム (INET) なので、静的 VIPA で十分です。 これが SYSA のような CINET システムの場合には、DVIPA が最適です。このアドレスは、Advisor の構成ファイル内の agent_id_list ステートメントで指定されるほか、SYSB の Agent の構成ファイル内の agent_connection ステートメントにも指定されています。

Advisor および Agent 用のポートは、Advisor の指定に従い予約されています。ポート 3860 は Advisor 用に予約されており、ロード・バランサーとの通信に使用されます。このポートは、Advisor の構成ファイル内の lb_connection_v4 ステートメントで指定されています。ポート 8100 も Advisor 用として予約されており、Agent は Advisor に接続するためにこのポートを使用します。このポートは、Advisor の構成ファイル内の agent_connection_port ステートメントで指定されるほか、Agent の各構成ファイル内の advisor_id ステートメントでも指定されます。ポート 8000 はこのシステム上の Agent 用として予約されており、Advisor に接続するためのソース・ポートとして使用されます。このポートは、Advisor の構成ファイル内の agent_id_list ステートメントで指定されるほか、このシステム上の Agent の構成ファイル内の agent_connection ステートメントにも指定されます。

以下に示すのは、システム SYSA のスタック S1 用の PROFILE.TCPIP の更新された部分です。

VIPADYNAMIC
   ;Address Agent uses as source will fall into this subnet
   VIPARANGE DEFINE 255.255.255.0 10.1.5.0		
ENDVIPADYNAMIC

PORT
   3860 TCP LBADV          ; SASP Workload Advisor LB connections, 
                           ;  in case Advisor is moved to this stack
   8100 TCP LBADV          ; SASP Workload Advisor Agent connections, 
                           ;  in case Advisor is moved to this stack
   8000 TCP LBAGENT        ; SASP Workload Agent Advisor connection

図 1 では、Agent がこのシステムでソース IP アドレスとして使用する DVIPA は、スタック S1 に属するものとして示されています。 もちろんこの DVIPA はスタック S2 に属していても構いませんが、この例の目的上スタック S1 に属するものとしています。

この PROFILE.TCPIP の更新された部分では、Agent が Advisor への接続時にソース・アドレスとして使用するアドレス (10.1.5.22) は、VIPARANGE ステートメントで動的 VIPA として確保済みのサブネットワーク内にあります。動的 VIPA (DVIPA) を使用すると、障害発生時に同一システム上の他 TCP/IP スタックへの Agent の移動が容易になります。このアドレスは、この Agent の構成ファイル内の host_connection ステートメントで定義されるほか、Advisor の構成ファイル内の agent_id_list ステートメントでも定義されます。Advisor がこのスタックに移動した場合に、Advisor が使用する DVIPA も、このサブネットワーク内に含まれます。

Agent 用に使用されるポートは、Advisor の指定に従って予約されています。 さらに、Advisor がこの TCP/IP スタックに移動した場合に使用するポートも予約されています。

以下に示すのは、システム SYSA のスタック S2 用の PROFILE.TCPIP の更新された部分です。

VIPADYNAMIC
   ;Address Agent uses as source will fall into this subnet
   VIPARANGE DEFINE 255.255.255.0 10.1.5.0		
ENDVIPADYNAMIC

PORT
   3860 TCP LBADV          ; SASP Workload Advisor LB connections, 
                           ;  in case Advisor is moved to this stack
   8100 TCP LBADV          ; SASP Workload Advisor Agent connections, 
                           ;  in case Advisor is moved to this stack
   8000 TCP LBAGENT        ; SASP Workload Agent Advisor connection

この TCP/IP プロファイルの更新された部分は、SYSA のスタック S1 の場合と同じです。この TCP/IP スタックは、Advisor またはこの z/OS システムで実行されている Agent をこの TCP/IP スタックに移動することが必要になった場合に、それをサポートすることができます。