web-dev-qa-db-ja.com

複数のIPアドレスを単一のネットワークボンディングデバイスに接続できますか?

2つのネットワークカードを持ついくつかのホスティングタスク用にUbuntuサーバーをセットアップしていますが、このサーバー用に5つのIPアドレスが予約されています。

ボンディングのドキュメントから、フォールトトレランスと負荷分散の両方のツールとして簡単に使用できることがわかりましたが、これまでに見たすべての例では、ボンディングデバイスごとに1つのIPアドレスしか扱っていません。

2つのネットワークカードを結合し、5つのIPアドレスすべてを単一のデバイスに割り当てる正しい方法は何でしょうか。そのためにbond0:0のような仮想デバイス名を使用できますか?同じネットワークカードを使用して4つの追加のボンドデバイスを設定できますか?それともまったく不可能ですか?

私はコロケーション施設にサーバーを持っていますが、機能しないことを試みて接続を失いたくありません。

4
edgars

はい、bond0:0、bond0:1のデバイスタイプが正しい方法のようです: http://www.christiantechsaz.com/viewtopic.php?id=139

2
edgars

単結合デバイスに5つのIPが割り当てられています。プライマリIPはbond1、4つのセカンダリIPはbond1:0-3です。 eth0をbond0のマスターとして構成し、eth1をbond1のマスターとして構成しました。 CentOS5.5を使用しています。

/etc/sysconfig/network-scripts/ifcfg-eth1  include MASTER=bond1
/etc/sysconfig/network-scripts/ifcfg-bond1 specifies primary IP
/etc/sysconfig/network-scripts/ifcfg-bond1-range0 specifies the range for the 4 secondary IPs

設定ファイルから詳細が必要な場合はお知らせください。

0
IAPaddler