・外部(eth0)からHTTPサーバへのパケットは転送を許可テンプレート10で、DNATを使用して外部からNAT内の特定サーバへのアクセスを許可する方法を紹介しました。80のパケットを、「--to-destination」で指定した内部ネットのHTTPサーバのアドレスに変換することで、内部のサーバに到達させることができました。ACCEPTテンプレート10この機能を利用して、負荷分散を行うことができます。「--to-destination」には、複数のアドレスを指定可能です。複数指定すると、セッションが張り直されるたびにラウンドロビン方式で内部サーバを切替えるため、手軽に負荷分散システムを実現できます。テンプレート12では、192.168.0.3〜192.168.0.4のサーバを指定しています。DNATのディスティネーション指定では、複数アドレスを指定できます。FORWARDパケットのACCEPTで使用するディスティネーションアドレスの指定「-d」オプションは、1つずつ指定する必要があるため、56、57行目のようになります。ACCEPTサーバの処理能力に比例した流量の制限、片側がダウンした場合の切り離しなど、本格的な負荷分散システムには対応していません。cookieなどのセッション情報が必要なコンテンツにも対応していません。これらの処理が必要なければ、上記の方法で手軽にサーバを増設できます。Server)を導入する必要があります。LVSでは、ipvsadmという管理コマンドを使って負荷分散を設定できます。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。