1.7.5. Gerenciando redes usando as funções do sistema RHEL
Você pode configurar as conexões de rede em várias máquinas alvo usando a função network
.
A função network
permite a configuração dos seguintes tipos de interfaces:
- Ethernet
- Ponte
- Ligado
- VLAN
- MacVLAN
- Infiniband
As conexões de rede necessárias para cada host são fornecidas como uma lista dentro da variável network_connections
.
A função network
atualiza ou cria todos os perfis de conexão no sistema de destino exatamente como especificado na variável network_connections
. Portanto, a função network
remove opções dos perfis especificados se as opções estiverem presentes apenas no sistema, mas não na variável network_connections
.
O exemplo a seguir mostra como aplicar a função network
para garantir que exista uma conexão Ethernet com os parâmetros necessários:
Exemplo 1.3. Um exemplo de playbook aplicando a função de rede para estabelecer uma conexão Ethernet com os parâmetros necessários
# SPDX-License-Identifier: BSD-3-Clause --- - hosts: network-test vars: network_connections: # Create one ethernet profile and activate it. # The profile uses automatic IP addressing # and is tied to the interface by MAC address. - name: prod1 state: up type: ethernet autoconnect: yes mac: "00:00:5e:00:53:00" mtu: 1450 roles: - rhel-system-roles.network
Para mais informações sobre a aplicação de uma função do sistema, consulte Introdução às funções do Sistema RHEL.