ansible的网络管理

红帽官方推荐使用network-roles

创建group_vars/webservers/目录
目录下创建network.yml文件

---
network-connections:
  - name: enp2s0
    type: ethernet
    ip:
      address:
        - 172.25.250.30/24

创建play.yml文件

---
- name: 网络管理示例
  hosts: webservers
  roles:
    - rhel-system-roles.network

执行play.yml即可

ansible-playbook play.yml

nmcli模块

参数解释
conn_name
autoconnect
dns4dns地址
gw4网关
ifname网卡
ip4ipv4地址
state启用或者禁用
type网络类型

示例代码:

- name: NIC配置
  nmcli:
  	conn_name: ens4-conn
  	ifname: ens4
  	type: ethernet
  	ipv: 172.25.250.30/24
  	gw4: 172.25.25-.1
  	state: present

hostname模块

配置主机名

- name: 配置主机名
  hostname:
  	name: managedhost1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

教Linux的李老师

赞赏是第一生产力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值