1

私は ansible を初めて使用し、少しグーグルで調べただけでは、質問に対する適切な解決策にすぐにたどり着けませんでした。

ansibleを使用して静的ネットワーク設定をcentos-7ホストに割り当てる「粒度の高い」方法は何ですか. これはかなり一般的なニーズだと思います -- そして、rhel-6 から rhel-7 (つまり、 、デフォルトで network-manager、デフォルトでカーネルからの一貫したデバイス命名 (systemd)。

ansible を使用する前は、network-manager をアンインストールし、/etc/init.d/network-scripts/ifcfg-* ファイルを使用してホストを手動で構成していました。ansible_default_ipv4 ファクトを使用して、ansible でも同じことができると思います。

    "ansible_default_ipv4": {
        "address": <snip>,
        "alias": "enp3s0",
        "gateway": <snip>,
        "interface": "enp3s0",
        "macaddress": <snip>,
        "mtu": 1500,
        "netmask": "255.255.255.128",
        "network": <snip>,
        "type": "ether"
    }

これまでのところ、Ansible は素晴らしいものですが、ansible グレインに不必要に反対しないようにしたいと思います。ansibleを介してネットワークマネージャーを介したインターフェース構成を管理する良い方法があれば、ネットワークマネージャーをアンインストールしません...

4

1 に答える 1

0

おっと -- この質問は、stackoverflow ではなく serverfault に属します ...

https://serverfault.com/questions/666579/recommended-way-to-configure-a-centos-7-network-interface-with-static-settings-v?noredirect=1#comment814300_666579

于 2015-02-11T18:18:28.003 に答える