4.4. 네트워킹 권장 사항
- 특히 프로덕션 호스트에서 네트워크 인터페이스를 본딩합니다. 본딩은 네트워크 대역폭뿐만 아니라 서비스의 전반적인 가용성도 향상합니다. 관리 가이드에서 네트워크 결합을 참조하십시오.
- DNS 및 DHCP 레코드로 구성된 안정적인 네트워크 인프라.
- 본딩을 다른 네트워크 트래픽과 공유하려면 스토리지 및 기타 네트워크 트래픽에 적절한 QoS(Quality of Service)가 필요합니다.
- 최적의 성능과 간단한 문제 해결을 위해 VLAN을 사용하여 다른 트래픽 유형을 분리하고 10GbE 또는 40GbE 네트워크를 최대한 활용합니다.
기본 스위치가 점보 프레임을 지원하는 경우 MTU를 기본 스위치가 지원하는 최대 크기(예:
9000
)로 설정합니다. 이 설정은 대부분의 애플리케이션에 대해 대역폭이 높고 CPU 사용량이 감소하여 최적의 처리량을 가능하게 합니다. 기본 MTU는 기본 스위치에서 지원하는 최소 크기로 결정됩니다. LLDP를 활성화한 경우 Setup Host Networks (호스트 네트워크 설정) 창에서 NIC의 툴 팁에서 각 호스트의 피어가 지원하는 MTU를 확인할 수 있습니다.중요네트워크의 MTU 설정을 변경하는 경우 이 변경 사항을 네트워크에서 실행 중인 가상 머신으로 전파해야 합니다. MTU 설정을 적용하거나 가상 시스템을 다시 시작해야 하는 모든 가상 시스템의 vNIC의 핫플러그 및 재플러그. 그렇지 않으면 가상 시스템이 다른 호스트로 마이그레이션될 때 이러한 인터페이스가 실패합니다. 자세한 내용은 네트워크 MTU가 변경된 후 일부 VM과 브리지에는 이전 MTU가 있으며 패킷 삭제와 BZ#1766414 를 참조하십시오.
- 1GbE 네트워크는 관리 트래픽에만 사용해야 합니다. 가상 머신 및 이더넷 기반 스토리지에 10GbE 또는 40GbE를 사용합니다.
- 스토리지 사용을 위해 추가 물리적 인터페이스가 호스트에 추가되면 VLAN이 실제 인터페이스에 직접 할당되도록 VM 네트워크를 지웁니다.
호스트 네트워크 구성 권장 사례
항상 RHV Manager를 사용하여 클러스터에 있는 호스트의 네트워크 구성을 수정합니다. 그렇지 않으면 지원되지 않는 구성을 만들 수 있습니다. 자세한 내용은 Network Manager Stateful Configuration(nmstate) 을 참조하십시오.
네트워크 환경이 복잡할 경우 Red Hat Virtualization Manager에 호스트를 추가하기 전에 호스트 네트워크를 수동으로 구성해야 할 수 있습니다.
호스트 네트워크를 구성하는 방법은 다음과 같습니다.
-
Cockpit을 사용하여 네트워크를 구성합니다. 또는
nmtui
또는nmcli
를 사용할 수 있습니다. - 셀프 호스트 엔진 배포 또는 Manager에 호스트를 추가하는 데 네트워크가 필요하지 않은 경우 Manager에 호스트를 추가한 후 관리 포털에서 네트워크를 구성합니다. 데이터 센터 또는 클러스터에서 새 논리적 네트워크 생성을 참조하십시오.
다음 명명 규칙을 사용합니다.
-
VLAN 장치:
VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
-
VLAN 인터페이스:
physical_device.VLAN_ID
(예:eth0.23
,eth1.128
,enp3s0.50
) -
본딩 인터페이스:
본딩번호
(예:bond0
, bond1) -
본딩 인터페이스의 VLAN:
본딩번호.VLAN_ID
(예:bond0.50
,bond1.1
28)
-
VLAN 장치:
- 네트워크 본딩 사용. Red Hat Virtualization에서는 네트워크 티밍이 지원되지 않으며, 호스트를 사용하여 셀프 호스트 엔진을 배포하거나 Manager에 추가하는 경우 오류가 발생합니다.
권장 본딩 모드 사용:
-
가상 시스템에서
ovirtmgmt
네트워크를 사용하지 않는 경우 네트워크에서 지원되는 본딩 모드를 사용할 수 있습니다. -
가상 시스템에서
ovirtmgmt
네트워크를 사용하는 경우 가상 시스템 게스트 또는 컨테이너가 연결하는 브리지와 함께 사용할 때 어떤 본딩 모드가 작동합니까?를 참조하십시오. -
Red Hat Virtualization의 기본 본딩 모드는
(Mode 4) 동적 링크 집계
입니다. 스위치에서 LACP(링크 집계 제어 프로토콜)를 지원하지 않는 경우(Mode 1) Active-Backup
을 사용합니다. 자세한 내용은 본딩 모드를 참조하십시오.
-
가상 시스템에서
다음 예와 같이 실제 NIC에서 VLAN을 구성합니다(nmcli를 사용하면 모든 툴을 사용할
수
있음).# nmcli connection add type vlan con-name vlan50 ifname eth0.50 dev eth0 id 50 # nmcli con mod vlan50 +ipv4.dns 8.8.8.8 +ipv4.addresses 123.123.0.1/24 +ipv4.gateway 123.123.0.254
다음 예와 같이 본딩에서 VLAN을 구성합니다(nmcli
를
사용하더라도 모든 툴을 사용할 수 있음).# nmcli connection add type bond con-name bond0 ifname bond0 bond.options "mode=active-backup,miimon=100" ipv4.method disabled ipv6.method ignore # nmcli connection add type ethernet con-name eth0 ifname eth0 master bond0 slave-type bond # nmcli connection add type ethernet con-name eth1 ifname eth1 master bond0 slave-type bond # nmcli connection add type vlan con-name vlan50 ifname bond0.50 dev bond0 id 50 # nmcli con mod vlan50 +ipv4.dns 8.8.8.8 +ipv4.addresses 123.123.0.1/24 +ipv4.gateway 123.123.0.254
-
firewalld
를 비활성화하지 마십시오. - Manager에 호스트를 추가한 후 관리 포털에서 방화벽 규칙을 사용자 지정합니다. 호스트 방화벽 규칙 구성을 참조하십시오.