1

我是 ansible 的新手,在谷歌上搜索并没有快速引导我找到正确的解决方案。

使用 ansible 将静态网络设置分配给 centos-7 主机的“粗略”方式是什么?我觉得这一定是一个非常普遍的需求——在从 rhel-6 到 rhel-7 的过渡过程中(即,默认情况下为网络管理器,默认情况下与内核一致的设备命名,systemd)。

在 ansible 之前,我一直在卸载网络管理器并通过 /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 管理 network-manager 介导的接口配置,我愿意不卸载 network-manager ...

4

1 回答 1

0

哎呀-这个问题属于服务器故障而不是stackoverflow ...

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 回答