非常に小さなサブネットで複数のCentOS 7ホストを使用します。私は一度に少数のホストしか使いません。残りのホストの電源が切れました。ただし、時には電源がオフになっているホストが予期せず起動し、IP冗長性が発生することがあります。
ワークフローを変更できないことを考慮して、電源がオフになっているホストが予期せず起動した場合は、ネットワークを完全に無効にしたいと思います。各インターフェイスを変更できますが、/etc/sysconfig/network-scripts
インターフェイス名はホストごとに異なり、ホストあたりのインターフェイス数は6つです。
では、どのように無効にしますか?みんなネットワーキング?
答え1
複数の仮想マシンで追跡しようとしました。やや過剰かもしれませんが、試してみることができます。
for i in network.target network-online.target NetworkManager.service NetworkManager-wait-online.service network.service; do
systemctl disable $i
systemctl mask $i
done
これにより、仮想マシンがネットワークなしで起動します。いくつかの注意:
- 使用する前にカバーを外す必要があります。
- 私はCentOS 7仮想マシン(libvirt&&virtualbox vagrantイメージ)でのみこれを試しました。
- 過去には、ランレベルをマルチユーザー(2、ネットワークなしのユーザー:)に設定できましたが、systemd(私の知る限り)には同様のターゲット(ランレベル)はありません。
編集する:
@GAD3Rが述べたように、NetworkManager-wait-online.serviceが含まれています。