Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

부록 B. 네트워크 인터페이스 템플릿 예

이 부록에서는 네트워크 인터페이스 구성을 시연하는 Heat 템플릿의 몇 가지 예를 제공합니다.

B.1. 인터페이스 구성

개별 인터페이스에는 수정이 필요할 수 있습니다. 아래 예제에서는 두 번째 NIC를 사용하여 DHCP 주소가 있는 인프라 네트워크에 연결하고 본딩에 세 번째 및 네 번째 NIC를 사용하는 데 필요한 수정 사항을 보여줍니다.

network_config:
  # Add a DHCP infrastructure network to nic2
  -
    type: interface
    name: nic2
    use_dhcp: true
  -
    type: ovs_bridge
    name: br-bond
    members:
      -
        type: ovs_bond
        name: bond1
        ovs_options: {get_param: BondInterfaceOvsOptions}
        members:
          # Modify bond NICs to use nic3 and nic4
          -
            type: interface
            name: nic3
            primary: true
          -
            type: interface
            name: nic4

네트워크 인터페이스 템플릿은 실제 인터페이스 이름("eth0", "eth1", "enp0s25") 또는 숫자 지정된 인터페이스("nic1", "nic2", "nic3")를 사용합니다. 이름 지정된 인터페이스(eth0,eno2 등) 대신 번호가 지정된 인터페이스(nic1,nic2 등)를 사용할 때 역할 내 호스트의 네트워크 인터페이스가 정확히 동일할 필요는 없습니다. 예를 들어 하나의 호스트에는 em1em2 인터페이스가 있을 수 있지만 다른 호스트에는 eno1eno2 가 있지만 호스트의 NIC를 nic1nic2 로 참조할 수 있습니다.

번호가 지정된 인터페이스의 순서는 이름 지정된 네트워크 인터페이스 유형의 순서에 해당합니다.

  • ethX 인터페이스(예: eth0,eth1 등) 일반적으로 이러한 인터페이스는 온보드 인터페이스입니다.
  • eno0,eno1 등과 같은 enoX 인터페이스 일반적으로 이러한 인터페이스는 온보드 인터페이스입니다.
  • enX 인터페이스는 enp3s0,enp3s1,ens3 등과 같은 알파 숫자를 기준으로 정렬되었습니다. 이러한 인터페이스는 일반적으로 추가 기능 인터페이스입니다.

번호가 지정된 NIC 체계는 예를 들어 스위치에 유선이 연결된 경우와 같이 라이브 인터페이스만 고려합니다. 인터페이스가 4개인 일부 호스트와 6개의 인터페이스가 있는 경우 nic1 을 사용하여 nic4 에 연결하고 각 호스트에서 4개만 연결해야 합니다.