Menu Close

3.5. RHEL 시스템 역할을 사용하여 네트워킹 관리

네트워크 역할을 사용하여 여러 대상 시스템에서 네트워킹 연결을 구성할 수 있습니다.

네트워크 역할을 사용하면 다음 유형의 인터페이스를 구성할 수 있습니다.

  • 이더넷
  • Bridge
  • 본딩
  • VLAN
  • MacVLAN
  • InfiniBand

각 호스트에 필요한 네트워킹 연결은 network_connections 변수 내에서 목록으로 제공됩니다.

주의

네트워크 역할은 network _connections 변수에 지정된 대로 정확하게 대상 시스템의 모든 연결 프로필을 업데이트하거나 생성합니다. 따라서 옵션이 시스템에만 존재하지만 network _connections 변수에 없는 경우 네트워크 역할은 지정된 프로필에서 옵션을 제거합니다.

다음 예제에서는 네트워크 역할을 적용하여 필수 매개 변수를 사용한 이더넷 연결이 있는지 확인하는 방법을 보여줍니다.

네트워크 역할을 적용하여 필요한 매개 변수를 사용하여 이더넷 연결을 설정하는 예제 Playbook

# 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