私のVPSのプライマリイーサネットインターフェイスのフェールオーバーIPアドレスを設定する必要があります。
Debian 7と8で動作するすべての種類のガイド/チュートリアルを見つけることができますが、このバージョンではネットワークインターフェイスへのいくつかの変更のため、Debian 9(Stretch)では機能しません。
OVHDebianを使用したフェイルオーバーIPの設定指示する私はこのガイドに従っています。私は編集します/etc/network/interfaces
:
#このファイルは、システムで利用可能なネットワークインタフェースを説明します。 # アクティベーション方法。詳しくは、インターフェース(5)を参照してください。 ソース/etc/network/interfaces.d/* #ループバックネットワークインターフェース 自動位置決め iface lo inet ループバック #メインネットワークインターフェース ホットプラグを許可するens4 iface ens4 inet dhcp 自動ens4:0 iface ens4:0 inet 静的 アドレス - IPはペーストビンに入力しません - ネットマスク 255.255.255.255 ブロードキャスト - 従来と同じIP -
サービスを再起動すると、networking
ログに次のメッセージが生成されます。
gen 25 11:37:26 vps370990 ifup[15870]: DHCP_SERVER_IP の MY_VPS_IP の DHCPACK。 gen 25 11:37:26 vps370990 ifup[15870]: MY_VPS_IP にバインド - 34720 秒後に更新されました。 gen 25 11:37:26 vps370990 ifup[15870]: デバイス "ens4:0" が見つかりません。 gen 25 11:37:26 vps370990 ifup[15870]: ifup: ens4:0 を起動できません。 gen 25 11:37:27 vps370990 systemd[1]:networking.service: 基本プロセス終了、コード=終了、状態=1/失敗 gen 25 11:37:27 vps370990 systemd[1]: ネットワークインターフェイスのアップロードを開始できません。 gen 25 11:37:27 vps370990 systemd[1]:networking.service: デバイスが障害状態に移行しました。 gen 25 11:37:27 vps370990 systemd[1]:networking.service: '終了コード'のため失敗しました。
どうすればいいですか?
ベストアンサー1
Debian 9 では、次のようにフェイルオーバー IP を追加しました。
以前のconfバックアップ
cp /etc/systemd/network/50-default.network /etc/systemd/network/50-default.network.bak
ネットワークファイルの編集
vim /etc/systemd/network/50-default.network
新しい[アドレス]ブロックを追加(IPアドレスあたり1個)
[Address]
Address=139.130.4.5/32
[Address]
Address=138.131.5.6/32
今再起動
systemctl restart systemd-networkd