검색

12장. 추가 네트워크 구성

download PDF

이 장에서는 11장. 사용자 정의 네트워크 인터페이스 템플릿 에 설명된 개념 및 절차에서 설명하고 오버클라우드 네트워크의 일부를 구성하는 데 도움이 되는 몇 가지 추가 정보를 제공합니다.

12.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, eth 1,enp0s25) 또는번호가 매겨진 인터페이스 집합(nic1, nic 2, nic 3)을 사용합니다. 역할 내의 호스트의 네트워크 인터페이스는 명명된 인터페이스(eth0,eno2 등) 대신 번호가 지정된 인터페이스(nic1,nic2 등)를 사용할 때 정확하게 동일할 필요는 없습니다. 예를 들어 한 호스트에는 em1 및 em 2 인터페이스가 있을 수 있지만 다른 호스트는 eno1eno2 가 있지만 두 호스트의 NIC를 모두 nic1 및 nic 2 로 참조할 수 있습니다.

번호가 매겨진 인터페이스 순서는 명명된 네트워크 인터페이스 유형의 순서에 해당합니다.

  • eth 0, eth 1 등과 같은 eth X 인터페이스. 일반적으로 온보드 인터페이스입니다.
  • enoX 인터페이스(예: eno0,eno1) 등. 일반적으로 온보드 인터페이스입니다.
  • enX 인터페이스, enp3s 0, enp3s 1,ens3 , 등과 같은 영숫자로 정렬됩니다. 일반적으로 애드온 인터페이스입니다.

번호가 매겨진 NIC 스키마는 스위치에 연결된 케이블이 있는 경우 라이브 인터페이스(예:)만 고려합니다. 인터페이스가 4개이고 인터페이스가 6개인 일부 호스트가 있는 경우 nic1을 nic 4 에 사용하고 각 호스트에 4개의 케이블만 연결해야 합니다.

물리적 인터페이스를 특정 별칭으로 하드 코딩할 수 있습니다. 이를 통해 nic1 또는 nic 2 등으로 매핑될 물리적 NIC를 미리 결정할 수 있습니다. MAC 주소를 지정된 별칭에 매핑할 수도 있습니다.

참고

일반적으로 os-net-configUP 상태로 이미 연결된 인터페이스만 등록합니다. 그러나 사용자 지정 매핑 파일을 사용하여 인터페이스를 하드 코딩하는 경우 DOWN 상태인 경우에도 인터페이스가 등록됩니다.

인터페이스는 환경 파일을 사용하여 별칭에 매핑됩니다. 이 예에서 각 노드에는 nic1 및 nic 2 에 대한 사전 정의된 항목이 있습니다.

참고

NetConfigDataLookup 구성을 사용하려면 NodeUserData 리소스 레지스트리에 os-net-config-mappings.yaml 파일도 포함해야 합니다.

resource_registry:
  OS::TripleO::NodeUserData: /usr/share/openstack/tripleo-heat-templates/firstboot/os-net-config-mappings.yaml
parameter_defaults:
  NetConfigDataLookup:
    node1:
      nic1: "em1"
      nic2: "em2"
    node2:
      nic1: "00:50:56:2F:9F:2E"
      nic2: "em2"

그런 다음 결과 구성이 os-net-config 에 의해 적용됩니다. 각 노드에서 /etc/os-net-config/mapping.yaml 파일의 interface_mapping 섹션에서 적용된 구성을 확인할 수 있습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.