4
4
二重化構成について
本章ではFirewallを2台使用して、二重化構成を構築するための手順について説明します。 セットアップの概要(→96ページ)... 二重化機能の動作概要について説明しています。 セットアップ(→99ページ)... 二重化構成を構築する場合の設定手順について説 明しています。 運 用(→121ページ)... 二重化構成での運用方法について説明します。 二重化構成の再セットアップ(→129ページ)... 再セットアップの手順が単体構成とは異なりま す。再セットアップの際の差分や手順について説 明しています。 注意・制限事項(→130ページ)... 二重化構成で運用する際の注意事項や制限事項に ついて説明しています。Internet
セットアップの概要
二重化構成について説明します。動作概要
Firewallを二重化することで1台が障害などにより停止しても、もう1台のFirewallへ自動的に 引き継ぐことにより、障害時の業務停止時間を最小限に抑えることができます。 また、運用系でFireWall-1のプロセスの異常を検出した場合や設定されたIPアドレスとの通 信が途絶した場合にも、待機系に業務を引き継ぐことが可能です。 以下の仕組みでFirewallを二重化します。 ⓦ 通常運用時 − 運用系側のFirewallで有効にした仮想IPアドレスを使用してインターネット側とイン トラネット側の双方からアクセスします。 − 運用系/待機系のFirewallは互いにサーバの状態を監視をします。 ルータなど インターネット側LAN 運用系 待機系 状態 監視 サーバ監視専用LAN イントラネット側LAN 業務クライアント (一般クライアント マシン) 仮想IPアドレス 仮想IPアドレス CLUSTERPRO AE CLUSTERPRO AE二 重 化 構 成 に つ い て ⓦ 運用系サーバ障害時 − 待機系のFirewallが運用系のダウンを検出します。 − 運用系のFirewallが仮想IPアドレスを無効にします。 − 待機系のFirewallが仮想IPアドレスを有効にします。 − インターネット側とイントラネット側の双方からのアクセスは仮想IPアドレスを使 用しているので業務の切り替わりを意識することはありません。 Internet ルータなど インターネット側LAN サーバ監視専用LAN イントラネット側LAN 業務クライアント (一般クライアント マシン) 仮想IPアドレス 仮想IPアドレス CLUSTERPRO AE CLUSTERPRO AE DMZを使用する場合もイントラネット、インターネット同様に仮想IPアドレスが引き継がれ ます。 業務移行
構 成
二重化構成ではFirewall2台のほかに管理用サーバが必要となります。Express5800/ FW300またはFW500をもう1台使用し、管理サーバとして動作させることも可能です。必要なリソース
二重化を実現するためには、Firewallを単体で運用するときに比べて新たなリソースが必要 です。 セットアップの前にリソースの計画や設定をしてください。 ⓦ 仮想IPアドレス(インターネット側): 1つ インターネット側で引き継ぐアドレスです。 インターネット側のネットワークアドレス内で未使用のIPアドレスを設定してくださ い。 このアドレスはFirewall本体のインタフェースに直接割り当てるアドレスではありませ ん。 ⓦ 仮想IPアドレス(イントラネット側): 1つ イントラネット側で引き継ぐアドレスです。 イントラネット側のネットワークアドレス内で未使用のIPアドレスを設定してくださ い。 このアドレスはFirewall本体のインタフェースに直接割り当てるアドレスではありませ ん。 ⓦ 仮想IPアドレス(DMZ側): 1つ DMZで引き継ぐアドレスです。DMZを設けない場合には不要です。 DMZのネットワークアドレス内で未使用のIPアドレスを設定してください。 このアドレスはFirewall本体のインタフェースに直接割り当てるアドレスではありませ ん。 ⓦ Firewall間通信用アドレス: 1つ Firewall間の監視に使用するアドレスです。 基本的には、Firewall監視専用アドレスとして、Firewall本体のインタフェースに割り当二 重 化 構 成 に つ い て Internet ルータ インターネット側LAN 運用系(fws1) サーバ監視 専用LAN 192.168.2.0/ 255.255.255.0 イントラネット側LAN 192.168.1.0/255.255.255.0 管理サーバ 192.168.1.4 202.247.5.0/255.255.255.0 202.247.5.3 202.247.5.3 192.168.1.3 192.168.1.3 172.16.1.3 管理クライアント ダウン時引 継 192.168.2.2 192.168.2.1 192.168.1.5 ダウン時引継 202.247.5.1 192.168.1.1 172.16.1.1 ダウン時引継
セットアップ
以下のネットワーク構成を例にとって設定を行います。 ⓦ Firewall1(運用系) ホスト名: fws1 インターネット側実IPアドレス: 202.247.5.1/255.255.255.0 DMZ側実IPアドレス: 172.16.1.1/255.255.255.0 イントラネット側実IPアドレス: 192.168.1.1/255.255.255.0 Firewall間通信用IPアドレス: 192.168.2.1/255.255.255.0 ⓦ Firewall2(待機系) ホスト名: fws2 インターネット側実IPアドレス: 202.247.5.2/255.255.255.0 DMZ側実IPアドレス: 172.16.1.2/255.255.255.0 イントラネット側実IPアドレス: 192.168.1.2/255.255.255.0 Firewall間通信用IPアドレス: 192.168.2.2/255.255.255.0 ⓦ 仮想IPアドレス インターネット側: 202.247.5.3 DMZ側: 172.16.1.3 イントラネット側: 192.168.1.3 ⓦ プロキシARPアドレス インターネット側: 202.247.5.4/255.255.255.0 ⓦ 管理用サーバ ホスト名: firewall_mgr IPアドレス: 192.168.1.4/255.255.255.0 ⓦ GUIクライアント用PC IPアドレス: 192.168.1.5/255.255.255.0 待機系(fws2)セキュリティポリシーの設定
FireWallのセットアップ
FireWall-1管理サーバのセットアップ
Firewall本体のセットアップ
1. マシンの設定 2. FireWall-1のコンフィグレーション二重化機能の設定
他のネットワーク機器の設定
1. FireWall-1管理サーバの設定 2. FireWall-1管理モジュールのコンフィグレーション設定手順の流れ
以下に設定手順の流れを示します。ここでは二重化に関する設定内容を説明します。その他 の手順については3章を参照してください。二 重 化 構 成 に つ い て
FireWall-1管理サーバのセットアップ
二重化する2台のサーバを管理するための管理サーバをセットアップします。以下の条件を 満たすコンピュータに管理モジュールをインストールしてください。E x p r e s s 5 8 0 0 / FW300またはFW500をもう1台用意し、管理サーバとして動作させることも可能です。 オペレーティングシステム: Windows NT 4.0 Server(SP6a)、 Windows 2000 Server(SP1、SP2、SP3、SP4)、Windows 2000 Advanced Server(SP1、SP2、SP3、 SP4)、 Windows 2003 Server、
Solaris8 / UltraSPARC (32-bit、64-bit)、 Solaris9 / UltraSPARC (64-bit)、
RedHat Linux 7.0 (kernel version 2.2.16、2.2.17、2.2.19) RedHat Linux 7.2 (kernel version 2.4.9-31)
RedHat Linux 7.3 (kernel version 2.4.18-5、2.4.18-27、 2.4.20 ) Windows or Linux ディスク容量: 300MB以上 メモリ: 128MB以上 Solaris ディスク容量: 300MB以上 メモリ: 128MB以上 * 上記は、2004年3月現在の情報です。今後のパッチリリースにより変更になる可能性があ ります。
FireWall-1管理サーバの設定
Express5800/FW300またはFW500を管理サーバとして動作させる場合の設定例です。以 下の手順に従って設定を行ってください。 1. 初期導入ディスクによる設定を行う。 3章の「1.初期導入設定用ディスクによる設定」を参照し、初期設定と管理クライアントの接続を 行ってください。 重要 「初期導入設定用ディスクの作成」 - 「各入力項目の設定」において、「サーバタイプ」は「管理サー バ」にチェックをしてください。 2. 基本設定ツールによる設定を行う。 重要 3章の「2.システムのセットアップ」 - 「基本設定ツールによる設定」を参照し、管理サーバとし て 使 用 す る た め の 設 定 を 行 っ て く だ さ い 。 サ ー バ タ イ プ の 設 定 で は 、 「2. ManagementServer」管理サーバになっていることを確認してください。 # fwsetupFirewall Server configuration tool Ver.2.4-2 server type 1. Firewall 2. Management Server select number[2] : 〈略〉 : # shutdown -r now ... 確認 3. 設定終了後、再起動する。
二 重 化 構 成 に つ い て # cpconfig
Welcome to Check Point Configuration Program ================================================= Please read the following license agreement. Hit 'ENTER' to continue...
: : :
Do you accept all the terms of this license agreement (y/n) ? y Please select one of the following options:
Check Point Enterprise/Pro - for headquarters and branch offices. Check Point Express - for medium-sized businesses.
---(1) Check Point Enterprise/Pro.
(2) Check Point Express.
Enter your selection (1-2/a-abort) [1]: 1 Select installation type:
---(1) Stand Alone - install VPN-1 Pro Gateway and SmartCenter Enterprise. (2) Distributed - install VPN-1 Pro Gateway, SmartCenter and/or Log Server. Enter your selection (1-2/a-abort) [1]: 2
FireWall-1管理モジュールのコンフィグレーション
管理モジュールを管理サーバへインストールします。以下の手順でコンフィグレーションを 行ってください。図中の〈略〉の設定する項目については、3章の「2. システムのセットアッ プ」- 「FirewWall-1のコンフィグレーション」を参照してください。 ① FireWall-1管理モジュールのコンフィグレーションをする。 ② 使用許諾に承認した場合は<Y>キーを押す。 ③ インストールする製品を選択する。 ライセンスに合わせて製品を選択し、インストールします。 ④ インストールするモジュールを選択する。 二重化構成の場合は「2」を選択し、インストールします。 ... ① ... ③ ... ② ... ④① インストールするモジュールを選択する。 「2」を選択し、管理モジュールをインストールします。 ② インストールする管理モジュールのタイプを選択する。 「1」を選択し、Primaryとして使用します。 ③ 管理モジュールを起動させる。 ④ 再起動する。 Select installation type: ---(1) VPN-1 Pro Gateway. (2) Enterprise SmartCenter.
(3) Enterprise SmartCenter and VPN-1 Pro Gateway. (4) Enterprise Log Server.
(5) VPN-1 Pro Gateway and Enterprise Log Server. Enter your selection (1-5/a-abort) [1]: 2
Please specify the SmartCenter type you are about to install: ---(1) Enterprise/Pro Primary SmartCenter.
(2) Enterprise/Pro Secondary SmartCenter. Enter your selection (1-2/a-abort) [1]: 1
This program will guide you through several steps where you will define your SVN Foundation configuration.
At any later time, you can reconfigure these parameters by running cpconfig
: (略) :
************* Installation completed successfully ************* Do you wish to start the installed product(s) now? (y/n) [y] ? y cpstart: Power-Up self tests passed successfully
:
(略)
:
FireWall-1: This is a Management Station. No security policy will be loaded FireWall-1 started # shutdown -r now ... ① ... ③ ... ② ... ④
二 重 化 構 成 に つ い て # cpconfig
Welcome to Check Point Configuration Program ================================================= Please read the following license agreement. Hit 'ENTER' to continue...
: : :
Do you accept all the terms of this license agreement (y/n) ? y Please select one of the following options:
Check Point Enterprise/Pro - for headquarters and branch offices. Check Point Express - for medium-sized businesses.
---(1) Check Point Enterprise/Pro.
(2) Check Point Express.
Enter your selection (1-2/a-abort) [1]: 1 Select installation type:
---(1) Stand Alone - install VPN-1 Pro Gateway and SmartCenter Enterprise. (2) Distributed - install VPN-1 Pro Gateway, SmartCenter and/or Log Server. Enter your selection (1-2/a-abort) [1]: 2
Firewall本体のセットアップ
FireWall-1のコンフィグレーション
二重化構成の場合、コンフィグレーション手順が3章とは一部異なります。図中の〈略〉の設 定する項目については、3章の「2. システムのセットアップ」- 「FireWall-1のコンフィグレー ション」を参照してください。 ① FireWall-1のコンフィグレーションをする。 ② 使用許諾に承認した場合は<Y>キーを押す。 ③ インストールする製品を選択する。 ライセンスに合わせて製品を選択し、インストールします。 ④ インストールするモジュールを選択する。 二重化構成の場合は「2」を選択し、インストールします。 ... ① ... ③ ... ② ... ④Select installation type: ---(1) VPN-1 Pro Gateway. (2) Enterprise SmartCenter.
(3) Enterprise SmartCenter and VPN-1 Pro Gateway. (4) Enterprise Log Server.
(5) VPN-1 Pro Gateway and Enterprise Log Server. Enter your selection (1-5/a-abort) [1]: 1
Is this a Dynamically Assigned IP Address gateway installation ? (y/n) [n] ? Would you like to install a Check Point clustering product (CPHA, CPLS or State Synchronization)? (y/n) [n] ? y
IP forwarding disabled
Hardening OS Security: IP forwarding will be disabled during boot. Generating default filter
Default Filter installed
Hardening OS Security: Default Filter will be applied during boot. This program will guide you through several steps where you will define your VPN-1 & FireWall-1 configuration.
At any later time, you can reconfigure these parameters by running cpconfig : (略) : ① インストールするモジュールを選択する。 「1」を選択し、インストールします。
② Dynamically Assigned IP Address Moduleをインストールするか問い合わせがあるの で、<Enter>キーを選択する。
③ Check Point clustering productをインストールするか問い合わせがあるので、<Y> キーを押す。
... ①
... ③ ... ②
二 重 化 構 成 に つ い て : (略) :
Configuring Secure Internal Communication... ============================================
The Secure Internal Communication is used for authentication between Check Point components
Trust State: Uninitialized Enter Activation Key: Again Activation Key:
The Secure Internal Communication was successfully initialized initial_module:
Compiled OK.
Hardening OS Security: Initial policy will be applied until the first policy is installed
In order to complete the installation you must reboot the machine.
Do you want to reboot? (y/n) [y] ? y
① FireWall-1管理サーバとFirewall間での通信に使用するパスワードを設定してください。 ② 終了後、再起動します。
... ①
セキュリティポリシーの設定
Firewallオブジェクトの作成
1. 2台のFirewallのオブジェクトを作成する。
ー ViewObjectTreeの[CheckPoint]を選択し、右クリックします。 [New Check Point]→[Gateway]を選択します。
ー オブジェクト : Gateway 名前 : fws1、fws2 内容 : IP Address にはFireWall-1管理サーバと同じネットワークの実IPアドレス を設定してください。 ー FireWall-1管理サーバからFirewallを管理(セキュリティポリシーの設定やログ表示など)す るためには、FireWall-1管理サーバとFirewallとの間で通信を行うための設定が必要です。 Generalページで[Communication...]をクリックし、FireWall-1のコンフィグレーション時 に設定したパスワードを入力してください。
二 重 化 構 成 に つ い て
ー Topologyページで全インタフェースを設定します。[Get Topology...]をクリックして自動
取得します。
2. 以下のクラスタオブジェクトを作成する。
ー ViewObjectTreeの[CheckPoint]を選択し、右クリックします。 [New Check Point]→[Gateway Cluster]を選択します。 ー オブジェクト : Gateway Cluster
名前 : fws_cluster
3. Cluster Membersページで、手順1で作成した2台のFirewallオブジェクト(fws1とfws2)を追加す る。
4. 3rd Party Configurationページで、設定を確認する。
「Hide Cluster Members’ outgoing traffic behind the Cluster’s IP Address」にチェックが付 いていないことを確認します。
二 重 化 構 成 に つ い て 5. Synchronizationページでセッション同期を行うネットワークを入力する。 このネットワークにおいて互いのコネクション情報を共有します。 6. Topologyページにてインターフェースの設定する。 IPアドレスには、仮想IPアドレスを設定します。
二重化用ルールの追加
二重化機能を使用するためには、サーバ間の状態監視用通信を通すためのルールを設定する 必要があります。 1. メニューの[Manage]→[Services...]→[New]を選択し、以下のサービスを定義する。(名前は一 例です。他の名前でも構いません。) オブジェクト :TCP 名前 :clp_tcp ポート :28001 オブジェクト:UDP 名前 :clp_udp ポート :28002 重要 上記ポート番号は基本設定ツールにおける既定値のポート番号です。二重化機能の設定でポー ト番号を変更する場合はその設定に合わせてサービスの定義を行ってください。 2. 上記の二重化通信用のルールを追加する。 項目 設定値 Source :fws1、fws2二 重 化 構 成 に つ い て
二重化用設定事項
二重化機能を使用するためには、設定事項として、[Policy] [Global Properties] [NAT -Network address translation]ページで「Automatic ARP configuration」のチェックを外す 必要があります。 チェックを外す
セキュリティポリシーのインストール
セキュリティポリシーの作成が完了したら、ポリシーをインストールしてください。2台の Firewallにインストールされます。セキュリティポリシーのバックアップ
二重化構成の場合、ポリシー情報はFireWall-1管理サーバに保存されますが、情報のリスト アの際には、管理サーバとFirewall本体の両方のバックアップデータが必要となります。管 理サーバとしてExpress5800/FW300またはFW500を使用している場合には、3章の「4. セ キュリティポリシーのバックアップ」コマンドによるバックアップを参照してください。 FireWall-1モジュールのバックアップ方法と同じです。 その他のサーバを使用している場合には、該当するファイルのバックアップが必要となりま す。(以下のファイルは、Windowsマシンを使用した場合の一例です。インストールディレ クトリによって異なりますので注意してください。) 1. 以下のディレクトリ配下のすべてのファイル C:¥WINNT¥FW1¥R55¥conf C:¥WINNT¥FW1¥R55¥database C:¥WINNT¥FW1¥R55¥lib C:¥Program Files¥CheckPoint¥CPShared¥R55¥conf¥sic_cert.p12二重化機能の設定
二重化機能の設定方法を説明します。設定は基本設定ツールから行います。両Firewallで全 く同じ設定を行ってください。 二重化機能の設定項目およびそれぞれの制限事項は以下のとおりです。 ⓦ ハートビート送信間隔 ハートビートの送信間隔(秒)を指定します。 ⓦ ハートビートタイムアウト時間 ハートビートが途絶して相手Firewallがダウンしたと認識するまでの時間(秒)を指定しま す。ハートビート送信間隔より大きい値を指定してください。 ⓦ Firewall起動待ち時間 起動時に相手Firewallの起動時間を待ち合わせる時間(秒)を指定します。ハートビートタ イム時間より大きい値を指定してください。 ⓦ 内部通信用TCPポート番号 2台のFirewall間で通信を行うためのTCPのポート番号を指定します。 ⓦ 内部通信用UDPポート番号 2台のFirewall間で通信を行うためのUDPのポート番号を指定します。 ⓦ Firewall1のサーバ名 ホスト名はFQDN形式ではなく、ドメイン名を除いた名前を指定してください。 ⓦ Firewall2のサーバ名 ホスト名はFQDN形式ではなく、ドメイン名を除いた名前を指定してください。 ⓦ Firewall1のインタコネクトアドレス 相手Firewallを監視するためのアドレスとネットマスクを入力します。 ⓦ Firewall2のインタコネクトアドレス 相手Firewallを監視するためのアドレスとネットマスクを入力します。 ⓦ 仮想IPアドレス 二重化機能を使用する場合、Firewallへのアクセスは原則仮想IPアドレスを使用する必要 があります。 サーバ間監視専用インタフェースを除く全インタフェースに仮想IPアドレスを設定して ください。二 重 化 構 成 に つ い て ... ① ... ② # fwsetup
Firewall Server configuration tool Ver.2.4-2 :
〈略〉 :
use cluster system? (y/n)[n]: y
---- START CLUSTERPRO configuration ---CLUSTERPRO Configuration Tool Ver 1.0-4
---- cluster configuration ---Input HB interval(0 - 999)[0] :
Input HB timeout(1 - 999)[1] : Input WAIT Timeout(1 - 999)[5] : Input API TCP port number[28001] : Input HB UDP port number[28002] : Input server1 host name : fws1 Input server2 host name : fws2
... ③ ... ④ ... ⑤ ... ⑥ ... ⑦ ... ① ... ② ⓦ 運用系Firewall 運用系のFirewallを指定します。 ⓦ 自動フェイルバック 自動フェイルバックを行うかどうか設定します。自動フェイルバックをautoにした場 合、運用系ダウン後、待機系に業務が引き継がれている状態で、運用系が復帰(起動)す ると、自動的に運用系に業務を戻します。 基本設定ツールでの設定手順を示します。以下の内容は、本章の「セットアップ」で示した ネットワーク構成を例にとって説明します。 ① 管理クライアントからFirewallの設定ツールであるfwsetupコマンドを起動する。 ②「use cluster system」の項目までは、<ENTER>キーを押して進み、設定内容を確認す
る。
③ 二重化機能を使用する。<Y>キーを押す。 ① ハートビート送信間隔(秒)を入力する。
---- server configuration ---Input fws1 interconnect address
address(1) : 192.168.2.1 netmask(1) : 255.255.255.0 address(2) : No. address/netmask 1 192.168.2.1/255.255.255.0
("a"=add | "m num"=modify | "d num"=delete | "l"=list | Enter=next): Input fws2 interconnect address
address(1) : 192.168.2.2 netmask(1) : 255.255.255.0 address(2) :
No. address/netmask
1 192.168.2.2/255.255.255.0
("a"=add | "m num"=modify | "d num"=delete | "l"=list | Enter=next):
... ① ... ② ⑤ 内部通信用のUDPポート番号を入力する。 ⑥ Firewall1のサーバ名(ホスト名)を入力する。 ホスト名はFQDN形式ではなく、ドメイン名を除いた名前を指定してください。 ⑦ Firewall2のサーバ名(ホスト名)を入力する。 ホスト名はFQDN形式ではなく、ドメイン名を除いた名前を指定してください。 ① 運用系FirewallのFirewall間監視用アドレス(インタコネクトアドレス)とネットマスクを 入力する。 インタコネクトアドレスは16個まで設定可能です。 設定後に一覧を表示します。 一覧から設定内容の追加、および修正、削除、一覧の再表示をキー入力から操作できま す。 <A>キー + <Enter>キー: インタコネクトアドレスを追加しま す。 <M>キー+「修正する一覧の番号」+<Enter>キー: 指定した番号の設定を修正します。 <D>キー+「削除する一覧の番号」+<Enter>キー: 指定した番号の設定を削除します。 <L>キー+<Enter>キー: 一覧を再表示します。
二 重 化 構 成 に つ い て ---- group configuration No. name 1 group0
---- group fip configuration ---Input FIP address
address(1) : 202.247.5.3 netmask(1) : 255.255.255.0 address(2) : 172.16.1.3 netmask(2) : 255.255.255.0 address(3) : 192.168.1.3 netmask(3) : 255.255.255.0 address(4) : No. address 1 202.247.5.3/255.255.255.0 2 172.168.1.3/255.255.255.0 3 192.168.1.3/255.255.255.0
("a"=add | "m num"=modify | "d num"=delete | "l"=list | Enter=next):
... ① ① 仮想IPアドレスを入力する。 仮想IPアドレスは8個まで設定可能です。 設定後に一覧を表示しますので、確認、または、変更して<Enter>キーで進みます。 ヒント 二重化機能を使用する場合、サーバへのアクセスは、原則仮想IPアドレスを使用する必要が あります。 サーバ間監視専用インタフェース以外の全インタフェースに仮想IPアドレスを設定してくだ さい。
---- group0 ipw configuration ---Input IPW address
address(1) : 202.247.5.xxx |202.247.5.xxx address(2) :
No. address
1 202.247.5.xxx |202.247.5.xxx
("a"=add | "m num"=modify | "d num"=delete | "l"=list | Enter=next):
... ① ① 監視するIPアドレスを入力する。 「|」で区切って複数のIPアドレスを入力することができます。その場合は、指定した全IP アドレスとの通信が途絶した場合にリソース異常となります。 監視するIPアドレスは8個まで設定可能です。ただし、「|」で区切ったIPアドレスは全体 で1つのIPアドレスとしてカウントします。 設定後に一覧を表示しますので、確認、または、変更して<Enter>キーで進みます。 ヒント 監視対象として設定されたIPアドレスとの通信が途絶した場合、待機系サーバにフェイル オーバが行われます。 <設定例> ⓦ 202.247.5.254と192.168.1.254のどちらかと通信が途絶した場合にフェイルオー バを行いたい場合。 No. address 1 202.247.5.254 2 192.168.1.254 ⓦ 202.247.5.254と192.168.1.254の双方と通信が途絶した場合にフェイルオーバを 行いたい場合。 No. address 1 202.247.5.254 | 192.168.1.254 ⓦ 202.247.5.5と202.247.5.254の双方と通信が途絶した場合か、192.168.1.254と 通信が途絶した場合にフェイルオーバを行いたい場合 No. address 1 202.247.5.5 | 202.247.5.254 2 192.168.1.254
二 重 化 構 成 に つ い て ... ① ---- group0 proxy arp configuration
---Input proxy address address(1) : 202.247.5.4 address(2) :
No. address 1 202.247.5.4
("a"=add | "m num"=modify | "d num"=delete | "l"=list | Enter=next):
---- group0 resource configuration ---Input primary server hostname(fws1, fws2)[fws1] :
Input failback policy(1:auto, 2:manual)[manual] : ---- END CLUSTERPRO configuration : 〈略〉 : ... ① ... ② ① 設定するプロキシアドレスを指定する。 プロキシARPアドレスを入力します。プロキシARPアドレスは256個まで設定可能で す。 設定後に一覧を表示しますので、確認、または、変更して<ENTER>キーで進みます。 ヒント プロキシARPアドレスでは、運用系サーバにてStaticNATを行う場合の公開用IPアドレスと なります。StaticNATで公開するIPアドレスを全て登録してください。 ① 運用系サーバを入力する。 ② 自動フェイルバックを行うかどうか入力する。 重要 上記の設定はfws1、fws2で同じ設定にしてください。 上記の設定後は、本体を再起動させる必要があります。以下のコマンドを入力してくださ い。 # shutdown -r now
他のネットワーク機器の設定
【参考】
NATのためのルーティングテーブル
Firewallの二重化構成において、DMZ上やローカルネット内のサーバのアドレスを静的に NAT(アドレス変換)し、インターネット上に公開する場合、ルーティングテーブルとプロキ シARPテーブルの設定を別途行う必要があります。 例として、以下のネットワーク構成の場合、公開用WWW/FTPサーバを該当するホストと すると、以下のようなルーティングテーブルとプロキシARPテーブルの設定をFirewallへ行 う必要があります。 仮想IPアドレス 172.161.126 仮想IPアドレス 202.247.5.126 202.247.5.127 (NAT後のIPアドレス) 公開用WWW/FTPサーバ 172.16.1.2 Firewall destination 202.247.5.127 netmask 255.255.255.255 gateway 172.16.1.2 変換後のアドレスをdestination、実際のアドレスをgatewayに指定してください。 fwsetupのstatic routingの項目で設定することができます。 プロキシARPの設定については、前述の「二重化機能の設定」を参照してください。二 重 化 構 成 に つ い て
運 用
二重化構成の運用について説明します。障害発生時の対応
運用系サーバにおいて障害を検出した場合には、フェイルオーバが発生し、 待機系サーバへ業務が切り替わります。その際に基本設定ツールで指定した管理者のE-mail アドレス宛にメールが送信されます。 ⓦ ダウンしたときのメッセージSubject: WARNING: [group0] is downed
!!WARNING!!
[group0] is not active on Firewall(fws1.nec.co.jp[202.247.5.1]). Urgently check it.
If you recieved a previous message "NOTICE: [group0] changes to the active firewall" from fws1.nec.co.jp[202.247.5.1], both groups are downed.
Urgently check both groups!!
Subject: NOTICE: [group0] chnges to the active firewall
!!NOTICE!!
[group0] chnges to the active
firewall(fws2.nec.co.jp[202.247.5.2]). Urgently check another failed firewall.
ⓦ フェイルオーバしたときのメッセージ 重要 ダウンした要因がネットワークの通信障害などの場合、ダウンしたときのメッセージがサー バ内に滞留し、障害復旧後に送信されることがあります。メッセージを受信したら必ずその 発信時刻を確認するようにしてください。 メールを受信したらExpress5800/FW300の状態を確認し、システムログ(syslog)からフェ イルオーバが発生した要因を確認し、必要な対処を行ってください。メッセージ内容、対処 方法等は「付録C 二重化機能のログメッセージ」を参照してください。 ⓦ 監視対象IPアドレスとの通信途絶、あるいは、FireWall-1プロセス消滅が発生し、待機系 Firewallに業務を引き継いだ場合、以後、そのサーバ上での業務の起動が拒否されるよう になります。そのF i r e w a l l が業務の起動拒否状態かどうかは、[c l p s t a t - s ]の [STARTING]で確認できます。 ⓦ 運用系Firewallが起動拒否状態のまま待機系Firewallで業務を遂行している場合、待機系 Firewallで監視対象IPアドレスとの通信途絶、あるいはFireWall-1プロセス消滅が発生し ても、待機系Firewallから運用系Firewallへは業務が引き継がれず、引き続き待機系 Firewallで業務が遂行されます。但し、上記の条件においても相互のインターコネクトの
[監視対象IPアドレスとの通信途絶が原因の場合] - 監視対象IPアドレスとの通信復帰 - clpgrpコマンドによって業務を起動 - Firewall再起動 [FireWall-1プロセス消滅が発生した場合] - clpgrpコマンドによって業務を再開 - Firewall再起動
二 重 化 構 成 に つ い て # clpstat -s ================== CLUSTER STATUS ============== * server0 : fws1 1.0-1.4 server1 : fws2 server0 server1 SERVER STATUS ... ONLINE ONLINE GROUP0 STATUS ... ONLINE OFFLINE
POLICY 1st 2nd
STARTING ... ALLOW DENY
<A> group0-ipw0 ONLINE ONLINE
192.168.1.254
<U> group0-fip0 ONLINE OFFLINE
202.247.5.3/255.255.255.0
<U> group0-parp0 ONLINE OFFLINE
202.247.5.5
<U> group0-exec0 ONLINE OFFLINE
S: /opt/necfws/bin/ckcstat E: /opt/necfws/bin/ckcstat
<U> group0-exec1 ONLINE OFFLINE
W: /opt/necfws/bin/ckfwalive E: /opt/necfws/bin/ckfwalive -k ---... ⑮ ... ① ... ⑭ ... ⑬ ... ⑫ ... ⑪ ... ⑩ ... ⑨ ... ⑧ ... ⑦ ... ⑥ ... ⑤ ... ④ ... ② ... ③
コマンドリファレンス
状態表示、運用系、待機系の切替等はコマンドを使用して行います。情報表示
現在の状態、設定内容を確認するには以下のコマンドを実行します。 clpstat -s [-h host_name] -n -i [-h host_name] 状態、設定情報の表示を行います。 〈オプション〉 -sまたは引数なし .... 各種状態を表示します。 -n ... インタコネクトマップを表示します。 -i ... 各種設定を表示します。 -h host_name ... 操作対象サーバ名。指定なしの場合、コマンド実行サーバが対象とな ります。clpstat -sの各項目について ① サーバ名(1台目) ② サーバ名(2台目) ③ サーバの状態 ONLINE : ハートビートが受信されている OFFLINE : ハートビートが受信されていない ④ グループの状態 ONLINE : 正常 OFFLINE : 停止 ERROR : 異常 UNKNOWN : 不明 ⑤ フェイルオーバポリシ ⑥ グループ起動の許可/禁止 ALLOW : 許可 DENY : 禁止 UNKNOWN : 不明 ⑦ IPWリソースの起動種別と状態 <A> : 全サーバ起動 <U> : 単サーバ起動 ONLINE : 正常 OFFLINE : 停止 ERROR : 異常 UNKNOWN : 不明 ⑧ IPWリソース監視アドレス ⑨ FIPリソースの状態 ※ IPWリソースと同様 ⑩ FIPリソース設定アドレス/ネットマスク ⑪ PARPリソースの状態 ※ IPWリソースと同様 ⑫ PARPリソース設定アドレス ⑬ EXECリソースの状態 ※ IPWリソースと同様 ⑭ EXECリソース起動時実行パス S : 監視なし W : 監視あり ⑮ EXECリソース停止時実行パス
二 重 化 構 成 に つ い て # clpstat -i ================= CLUSTER INFORMATION ============= SERVER : fws1 CLUSTER : STARTUP : AUTO WAIT timeout : 5 HB port : 24002 HB interval : 1 HB timeout : 5 API port : 24001 API timeout : 30 LOG port : 0 ping timeout : 3 RECOVER : RESTART RETRY count : 5 SERVER0 : fws1 INTERCONNECT0 : 192.168.1.1/255.255.255.0 INTERCONNECT1 : 192.168.2.1/255.255.255.0 SERVER1 : fws2 INTERCONNECT0 : 192.168.1.2/255.255.255.0 INTERCONNECT1 : 192.168.2.2/255.255.255.0 GROUP0 : group0 START : AUTO FAILBACK : MANUAL ENVIRONMENT : ACT_NORMAL RECOVER : IGNORE RETRY count : 0/0 FAILOVER policy : 0:fws1 1:fws2 IPW0 : group0-ipw0 TYPE : ASR POLLING address : 192.168.1.254 RECOVER : FAILOVER RETRY count : 2/2 FIP0 : group0-fip0 TYPE : USR ADDRESS : 202.247.5.3/255.255.255.0 INTERFACE : eth0:1 PING count : 0 ARP count : 1 RECOVER : RETRY RETRY count : 5/5 PARP0 : group0-parp0 TYPE : USR IP ADDRESS : 202.247.5.5 MAC ADDRESS : 00:A0:34:1A:4C:D3 INTERFACE : eth0 PING count : 0 ARP count : 1 RECOVER : RETRY RETRY count : 5/5 ... ① ... ⑬ ... ⑫ ... ⑪ ... ⑩ ... ⑨ ... ⑧... ⑦ ... ⑥ ... ⑤... ④ ... ③ ... ② ... ⑮ ... ⑭ ... ⑰ ...W ...V ... ⑳U ... ⑲ ...⑱ ... ⑯ ...X ...[ ...ZY ...] ...b ...a ...` ..._^ ...\ ...c ...e ...j ...i ...h ...g ...f ...d ...k ...l
clpstat -iの各項目について ① CLUSTERPRO AE の起動方法 YES : 自動起動 NO : 手動起動 ② 起動待ち合わせ時間(秒) ③ ハートビート受信用 UDP ポート番号 ④ ハートビート送信間隔(秒) ⑤ ハートビートタイムアウト(秒) ⑥ API用 TCP ポート番号 ⑦ APIタイムアウト(秒) ⑧ ログポート番号 ⑨ pingコマンドタイムアウト(秒) ⑩ リカバリ方法
RESTART : CLUSTERPRO AE再起動
STOP : CLUSTERPRO AE停止
HALT : OSシャットダウン REBOOT : OSリブート UNKNOWN : 不明 ⑪ リトライ回数 ⑫ サーバ名(1台目) ⑬ インタコネクトアドレス ⑭ サーバ名(2台目) ⑮ インタコネクトアドレス EXEC0 : group0-exec0 TYPE : USR
ACT path : /opt/necfws/bin/ckcstat DEACT path : /opt/necfws/bin/ckcstat POLLING : NO PID : 21623 RECOVER : STOP RETRY count : 0/0 EXEC1 : group0-exec1 TYPE : USR
ACT path : /opt/necfws/bin/ckfwalive DEACT path : /opt/necfws/bin/ckfwalive -k POLLING : YES PID : 21625 RECOVER : FAILOVER RETRY count : 2/2 ==================================================== ⑲ 環境変数 ACT_NORMAL : 通常起動 ACT_FAILOVER : フェイルオーバ DEACT_NORMAL : 通常停止 DEACT_ILLEGAL : 異常停止 ⑳ グループリカバリ方法 IGNORE : 無視 RETRY : 再起動 STOP : 停止 FAILOVER : フェイルオーバ UNKNOWN : 不明 U リトライ回数 V 運用系サーバ名 待機系サーバ名 W IPWリソース名 X 起動タイプ ASR : 全起動リソース USR : 単起動リソース Y IPWリソース監視対象アドレス Z IPWリソースリカバリ方法 IGNORE : 無視 RETRY : 再起動 STOP : 停止 ...n ...s ...r ...q ...p ...o ...t
二 重 化 構 成 に つ い て # clpstat -n =========== INTERCONNECT INFORMATION ============= server0 : fws1 server1 : fws2 [on server0 : ONLINE] address server0 server1
192.168.1.1 OK OK
192.168.2.1 OK OK [on server1 : ONLINE]
address server0 server1
192.168.1.2 OK OK 192.168.2.2 OK OK ... ① ... ⑥ ... ⑤ ... ④ ... ③ ... ② a arp回数 b FIPリソースリカバリ方法 ※ IPWリソースと同様 c リトライ回数 d PARPリソース名 e 起動タイプ ※ IPWリソースと同様 f PARPアドレス g MACアドレス h PARPインタフェース i ping回数 j arp回数 k PARPリソースリカバリ方法 ※ IPWリソースと同様 l リトライ回数 m EXECリソース名 n 起動タイプ ※ IPWリソースと同様 o EXECリソース起動時実行パス p EXECリソース停止時実行パス q EXECリソース監視設定 ※ IPWリソースと同様 r EXECリソースプロセスID s EXECリソースリカバリ方法 ※ IPWリソースと同様 t リトライ回数 clpstat -nの各項目について ① サーバ名(1台目) ② サーバ名(2台目) ③ サーバ(1台目)ステータス ④ プライマリインタコネクトアドレス/ステータス ⑤ セカンダリインタコネクトアドレス/ステータス ⑥ サーバ(2台目)ステータス
運用系/待機系の切り替え・業務の起動/停止
運用系/待機系の切替や、業務の起動/停止を行う場合、以下のコマンドを実行します。 clpgrp -s [-h host_name] [-g group_name] -t [-h host_name] [-g group_name] -m [-h host_name] [-g group_name] 業務の起動/停止関連操作を行います。 〈オプション〉 -s ... 業務の起動を行います。すでに起動されていたり、他のサーバで起動 している場合には失敗します。 -t ... 業務の停止を行います。すでに停止されていたり、他のサーバで起動 されている場合には失敗します。 -m ... 業務の実行サーバを切り替えます。業務が起動しているサーバ側で実 行する必要があります。 -h host_name ... 操作対象サーバ名です。指定なしの場合、コマンド実行サーバが対象 となります。-m オプション指定時には、業務移動元サーバの意味も持 ちます。 -g group_name ... 操作対象グループを指名します。指定なしの場合、全グループが対象 となります。二 重 化 構 成 に つ い て