12장. 추가 네트워크 구성
이 장에서는 11장. 사용자 정의 네트워크 인터페이스 템플릿 에 설명된 개념 및 절차에서 설명하고 오버클라우드 네트워크의 일부를 구성하는 데 도움이 되는 몇 가지 추가 정보를 제공합니다.
12.1. 사용자 정의 인터페이스 구성 링크 복사링크가 클립보드에 복사되었습니다!
개별 인터페이스에는 수정이 필요할 수 있습니다. 다음 예제에서는 두 번째 NIC를 사용하여 DHCP 주소가 있는 인프라 네트워크에 연결하고 본딩에 세 번째 및 네 번째 NIC를 사용하는 데 필요한 수정 사항을 보여줍니다.
네트워크 인터페이스 템플릿에서는 실제 인터페이스 이름(eth0, eth 1,enp0s25) 또는번호가 매겨진 인터페이스 집합(nic1, nic 2, nic 3)을 사용합니다. 역할 내의 호스트의 네트워크 인터페이스는 명명된 인터페이스(eth0,eno2 등) 대신 번호가 지정된 인터페이스(nic 예를 들어 한 호스트에는 1,nic2 등)를 사용할 때 정확하게 동일할 필요는 없습니다.em1 및 em 2 인터페이스가 있을 수 있지만 다른 호스트는 eno1 및 eno2 가 있지만 두 호스트의 NIC를 모두 nic1 및 nic 2 로 참조할 수 있습니다.
번호가 매겨진 인터페이스 순서는 명명된 네트워크 인터페이스 유형의 순서에 해당합니다.
-
eth인터페이스. 일반적으로 온보드 인터페이스입니다.0, eth1 등과 같은 ethX -
enoX인터페이스(예:eno0,eno1) 등. 일반적으로 온보드 인터페이스입니다. -
enX인터페이스, enp3s0, enp3s1,, 등과 같은 영숫자로 정렬됩니다. 일반적으로 애드온 인터페이스입니다.ens3
번호가 매겨진 NIC 스키마는 스위치에 연결된 케이블이 있는 경우 라이브 인터페이스(예:)만 고려합니다. 인터페이스가 4개이고 인터페이스가 6개인 일부 호스트가 있는 경우 nic1을 nic 4 에 사용하고 각 호스트에 4개의 케이블만 연결해야 합니다.
물리적 인터페이스를 특정 별칭으로 하드 코딩할 수 있습니다. 이를 통해 nic1 또는 nic 2 등으로 매핑될 물리적 NIC를 미리 결정할 수 있습니다. MAC 주소를 지정된 별칭에 매핑할 수도 있습니다.
일반적으로 os-net-config 는 UP 상태로 이미 연결된 인터페이스만 등록합니다. 그러나 사용자 지정 매핑 파일을 사용하여 인터페이스를 하드 코딩하는 경우 DOWN 상태인 경우에도 인터페이스가 등록됩니다.
인터페이스는 환경 파일을 사용하여 별칭에 매핑됩니다. 이 예에서 각 노드에는 nic1 및 nic 2 에 대한 사전 정의된 항목이 있습니다.
NetConfigDataLookup 구성을 사용하려면 NodeUserData 리소스 레지스트리에 os-net-config-mappings.yaml 파일도 포함해야 합니다.
그런 다음 결과 구성이 os-net-config 에 의해 적용됩니다. 각 노드에서 /etc/os-net-config/mapping.yaml 파일의 interface_mapping 섹션에서 적용된 구성을 확인할 수 있습니다.