12.5. Linux 본딩 생성
네트워크 인터페이스 템플릿에 Linux 본딩을 만듭니다. 예를 들어 두 인터페이스를 결합하는 Linux 본딩을 만들 수 있습니다.
... params: $network_config: network_config: - type: linux_bond name: bond1 members: - type: interface name: nic2 - type: interface name: nic3 bonding_options: "mode=802.3ad lacp_rate=[fast|slow] updelay=1000 miimon=100"
bonding_options
매개 변수는 Linux 본딩에 대한 특정 본딩 옵션을 설정합니다.
mode
-
예제에서
802.3ad
또는 LACP 모드인 본딩 모드를 설정합니다. Linux 본딩 모드에 대한 자세한 내용은 Red Hat Enterprise Linux 8 네트워킹 구성 및 관리 가이드의 "호스팅 모드에 따라 업그레이드 구성" 을 참조하십시오. lacp_rate
- 1초마다 또는 30초마다 LACP 패킷이 전송되는지 여부를 정의합니다.
updelay
- 인터페이스를 트래픽에 사용하기 전에 활성화해야 하는 최소 시간을 정의합니다. 이 최소 구성은 포트 깜박임 발생을 완화하는 데 도움이 됩니다.
miimon
- 드라이버의 MIIMON 기능을 사용하여 포트 상태를 모니터링하는 데 사용되는 간격(밀리초)입니다.
다음 추가 예제를 가이드로 사용하여 자체 Linux 본딩을 구성합니다.
Linux bond는 하나의 VLAN을 사용하여
active-backup
모드로 설정합니다..... params: $network_config: network_config: - type: linux_bond name: bond_api bonding_options: "mode=active-backup" use_dhcp: false dns_servers: get_param: DnsServers members: - type: interface name: nic3 primary: true - type: interface name: nic4 - type: vlan vlan_id: get_param: InternalApiNetworkVlanID device: bond_api addresses: - ip_netmask: get_param: InternalApiIpSubnet
Linux 본딩을 하나의 VLAN을 사용하여
802.3ad
LACP 모드로 설정합니다.... params: $network_config: network_config: - type: ovs_bridge name: br-tenant use_dhcp: false mtu: 9000 members: - type: linux_bond name: bond_tenant bonding_options: "mode=802.3ad updelay=1000 miimon=100" use_dhcp: false dns_servers: get_param: DnsServers members: - type: interface name: p1p1 primary: true - type: interface name: p1p2 - type: vlan device: bond_tenant vlan_id: {get_param: TenantNetworkVlanID} addresses: - ip_netmask: {get_param: TenantIpSubnet}