Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

6.5. 호스트 및 네트워킹

6.5.1. 호스트 기능 새로 고침

네트워크 인터페이스 카드를 호스트에 추가한 경우 호스트 기능을 새로 고침하여 Manager에 네트워크 인터페이스 카드를 표시합니다.

절차 6.19. 호스트 기능 새로 고침 방법

  1. 리소스 탭, 트리 모드 도는 검색 기능을 사용하여 검색 결과 목록에서 호스트를 검색 및 선택합니다.
  2. 기능을 새로 고침 버튼을 클릭합니다.
선택한 호스트의 상세 정보 창에 있는 네트워크 인터페이스 탭의 네트워크 인터페이스 카드 목록이 업데이트됩니다. 새로운 네트워크 인터페이스 카드를 Manager에서 사용할 수 있습니다.

6.5.2. 호스트 네트워크 인터페이스 편집 및 호스트에 논리 네트워크 할당

물리적 호스트의 네트워크 인터페이스의 설정을 변경, 하나의 물리적 호스트의 네트워크 인터페이스에서 다른 인터페이스로 관리 네트워크를 이전, 물리적 호스트의 네트워크 인터페이스에 논리 네트워크를 할당할 수 있습니다. 브릿지 및 ethtool 사용자 지정 속성도 지원됩니다.

주의

Red Hat Virtualization에서 호스트의 IP 주소를 변경하는 유일한 방법은 호스트를 제거한 다음 다시 추가하는 것입니다.
호스트의 VLAN 설정을 변경하려면 Manager에서 호스트를 제거하고 다시 설정한 다음 Manager에 다시 추가해야 합니다.
네트워킹의 동기화를 유지하려면 다음을 수행합니다. 호스트를 유지관리 모드로 전환하고 수동으로 관리 네트워크를 호스트에서 제거합니다. 이렇게 하면 새로운 VLAN에서 호스트에 연결할 수 있습니다. 호스트를 클러스터에 추가합니다. 관리 네트워크에 직접 연결되지 않은 가상 머신은 호스트 간에 안전하게 마이그레이션할 수 있습니다.
관리 네트워크의 VLAN ID가 변경되면 다음 경고 메시지가 나타납니다.
관리 네트워크의 특정 속성 (예: VLAN, MTU)을 변경하면 기본 네트워크 인프라가 이러한 변경 사항에 대응하도록 설정되어 있지 않을 경우 데이터 센터에서 호스트에 연결이 끊어질 수 있습니다. 작업을 계속 진행하시겠습니까?
계속 진행하면 데이터 센터에 있는 모든 호스트의 Manager에 대한 연결이 손실되며 호스트가 새 관리 네트워크로 마이그레이션되지 않습니다. 관리 네트워크는 "비동기화"로 보고됩니다.

중요

외부 공급자에 의해 제공되는 논리 네트워크를 물리적 호스트의 네트워크 인터페이스에 할당할 수 없습니다. 이러한 네트워크는 가상 머신의 요청에 따라 호스트에 동적으로 할당됩니다.

절차 6.20. 호스트 네트워크 인터페이스 편집 및 호스트에 논리 네트워크 할당

  1. 호스트 리소스 탭을 클릭하여 원하는 호스트를 선택합니다.
  2. 상세 정보 창에서 네트워크 인터페이스 탭을 클릭합니다.
  3. 호스트 네트워크 설정 버튼을 클릭하여 호스트 네트워크 설정 창을 엽니다.
  4. 물리적 호스트의 네트워크 인터페이스 옆에 있는 할당된 논리 네트워크 영역으로 선택 및 드래그하여 논리 네트워크를 물리적 호스트 네트워크 인터페이스에 연결합니다.
    다른 방법으로 논리 네트워크를 오른쪽 클릭하여 드롭 다운 메뉴에서 네트워크 인터페이스를 선택합니다.
  5. 논리 네트워크 설정:
    1. 할당된 논리 네트워크 위에 커서를 이동하고 연필 모양의 아이콘을 클릭하여 관리 네트워크 편집 창을 엽니다.
    2. IPv4탭에서 부트 프로토콜None, DHCP, Static 중에서 선택합니다. Static을 선택한 경우 IP, 넷마스크 / 라우팅 접두사게이트웨이를 입력합니다.

      참고

      각 논리 네트워크는 관리 네트워크 게이트웨이에서 정의된 다른 게이트웨이를 가질 수 있습니다. 이렇게 하면 논리 네트워크에 도착하는 트래픽이 관리 네트워크에서 사용되는 기본 게이트웨이가 아닌 논리 네트워크 게이트웨이를 사용하도록 전달됩니다.

      참고

      IPv6 탭은 현재 지원되지 않으므로 사용할 수 없습니다.
    3. QoS 탭을 사용하여 기본 호스트 네트워크의 QoS를 덮어쓰기합니다. QoS 덮어쓰기를 선택하고 다음 필드에 원하는 값을 입력합니다.
      • 가중 공유: 같은 논리 링크에 연결된 다른 네트워크와 비교해서 어떤 특정 네트워크에 해당 논리 링크의 용량이 얼마나 할당되는지를 나타냅니다. 정확한 공유량은 해당 링크의 모든 네트워크의 총 공유량에 따라 다릅니다. 기본으로 이 수치는 1-100 범위에 있습니다.
      • 속도 제한 [Mbps]: 네트워크가 사용하는 최대 대역폭입니다.
      • 커밋 속도 [Mbps]: 네트워크가 필요로 하는 최소 대역폭입니다. 사용자가 요청하는 커밋 속도는 보장되지 않으며 네트워크 인프라와 같은 논리 링크에 있는 다른 네트워크에서 요청하는 커밋 속도에 따라 다릅니다.
      호스트 네트워크 QoS 설정에 대한 자세한 정보는 3.3절. “호스트 네트워크 QoS”를 참조하십시오.
    4. 네트워크 브릿지를 설정하려면 사용자 정의 속성 탭을 클릭하고 드롭다운 목록에서 bridge_opts를 선택합니다. key=value 구문을 사용하여 유효한 키와 값을 입력합니다. 여러 항목이 있을 경우 공백으로 구분합니다. 다음과 같은 키가 유효합니다(값은 예로 제공됨). 이러한 매개 변수에 대한 자세한 정보는 B.1절. “bridge_opts 매개 변수”을 참조하십시오.
      forward_delay=1500
      gc_timer=3765
      group_addr=1:80:c2:0:0:0
      group_fwd_mask=0x0
      hash_elasticity=4
      hash_max=512
      hello_time=200
      hello_timer=70
      max_age=2000
      multicast_last_member_count=2
      multicast_last_member_interval=100
      multicast_membership_interval=26000
      multicast_querier=0
      multicast_querier_interval=25500
      multicast_query_interval=13000
      multicast_query_response_interval=1000
      multicast_query_use_ifaddr=0
      multicast_router=1
      multicast_snooping=1
      multicast_startup_query_count=2
      multicast_startup_query_interval=3125
    5. 이더넷 속성을 설정하려면 사용자 정의 속성 탭을 클릭하고 드롭다운 목록에서 ethtool_opts를 선택합니다. ethtool의 명령행 인수 형식을 사용하여 유효한 값을 입력합니다. 예를 들면 다음과 같습니다.
      --coalesce em1 rx-usecs 14 sample-interval 3 --offload em2 rx on lro on tso off --change em1 speed 1000 duplex half
      이 필드에는 와일드카드를 사용할 수 있습니다. 예를 들어 동일한 옵션을 이 네트워크의 모든 인터페이스에 적용하려면 다음을 사용합니다.
      --coalesce * rx-usecs 14 sample-interval 3
      ethtool_opts 옵션은 기본적으로 사용할 수 없습니다. 엔진 설정 도구를 사용하여 추가해야 합니다. 자세한 내용은 B.2절. “Ethtool 사용을 위해 Red Hat Virtualization Manager 설정”을 참조하십시오. ethtool 속성에 대한 자세한 내용은 명령행에 man ethtool을 입력하여 man 페이지를 참조하십시오.
    6. FCoE(Fibre Channel over Ethernet)를 설정하려면 사용자 정의 속성 탭을 클릭하고 드롭다운 목록에서 fcoe를 선택합니다. key=value 구문을 사용하여 유효한 키와 값을 입력합니다. 최소한 enable=yes가 필요합니다. dcb=[yes|no]auto_vlan=[yes|no]를 추가할 수 도 있습니다. 여러 항목이 있을 경우 공백으로 구분합니다. fcoe 옵션은 기본적으로 사용할 수 없습니다. 엔진 설정 도구를 사용하여 추가해야 합니다. 자세한 내용은 B.3절. “FCoE를 사용하기 위해 Red Hat Virtualization Manager를 설정하는 방법”을 참조하십시오.

      참고

      FCoE에는 별도의 전용 논리 네트워크를 사용하는 것이 좋습니다.
    7. 관리 네트워크(ovirtmgmt)에서 비관리 네트워크로 호스트에서 사용하는 기본 네트워크를 변경하려면 사용자 정의 속성 탭에서 default_route 속성을 설정합니다.
      1. 관리 네트워크의 경우 default_route 사용자 정의 속성을 false로 설정합니다.
      2. 비관리 네트워크의 경우 default_routetrue로 설정합니다.
      데이터 센터의 각 호스트에서 이 설정을 반복합니다. default_route 옵션은 기본적으로 사용할 수 없습니다. 엔진 설정 도구를 사용하여 추가해야 합니다. 자세한 내용은 B.4절. “비관리 네트워크를 사용하기 위해 Red Hat Virtualization Manager를 설정하는 방법”을 참조하십시오.
    8. 논리 네트워크 정의가 호스트 상의 네트워크 설정과 동기화되어 있지 않을 경우 네트워크 동기화 확인란을 선택합니다. 논리 네트워크는 동기화되기전 까지 다른 인터페이스로 이동하거나 편집할 수 없습니다.

      참고

      네트워크가 다음 중 하나의 상태일 경우 동기화된 것으로 간주되지 않습니다:
      • 가상 머신 네트워크는 물리적 호스트 네트워크와 다른 경우.
      • VLAN ID는 물리적 호스트 네트워크와 다른 경우.
      • 사용자 정의 MTU는 논리 네트워크 상에 설정되어 물리적 호스트 네트워크와 다른 경우.
  6. 호스트와 Engine간의 연결을 확인 확인란을 선택하여 네트워크 연결 상태를 확인합니다. 이러한 동작은 호스트가 유지 관리 모드일 경우에만 작동합니다.
  7. 네트워크 설정 저장 확인란을 선택하여 시스템을 재부팅했을 경우 변경 사항을 영구적으로 저장합니다.
  8. OK를 클릭합니다.

참고

호스트의 모든 네트워크 인터페이스 카드가 표시되지 않을 경우 기능을 새로 고침 버튼을 클릭하여 호스트에서 사용 가능한 네트워크 인터페이스 카드 목록을 업데이트합니다.

6.5.3. 논리 네트워크를 사용하여 단일 네트워크 인터페이스에 여러 VLAN 추가

여러 VLAN을 단일 네트워크 인터페이스에 추가하여 하나의 호스트에 있는 트래픽을 분리합니다.

중요

새 논리 네트워크 또는 논리 네트워크 편집 창에서 VLAN 태깅 활성화 확인란을 선택하여 여러 논리 네트워크를 생성해야 합니다.

절차 6.21. 논리 네트워크를 사용하여 네트워크 인터페이스에 여러 VLAN 추가

  1. 호스트 리소스 탭을 클릭하고 결과 목록에서 VLAN 태그 논리 네트워크가 할당된 클러스터에 연결된 호스트를 선택합니다.
  2. 상세 정보 창에서 네트워크 인터페이스 탭을 클릭하여 데이터 센터에 연결된 실제 네트워크 인터페이스를 나열합니다.
  3. 호스트 네트워크 설정을 클릭하여 호스트 네트워크 설정 창을 엽니다.
  4. VLAN 태그 논리 네트워크를 물리 네트워크 인터페이스 옆에 있는 할당된 논리 네트워크 영역으로 드래그합니다. VLAN 태그로 물리 네트워크 인터페이스에 여러 논리 네트워크를 할당할 수 있습니다.
  5. 할당된 논리 네트워크 위에 커서를 이동하고 연필 모양의 아이콘을 클릭하여 네트워크 편집 창을 열고 논리 네트워크를 편집합니다.
    논리 네트워크 정의가 호스트 상의 네트워크 설정과 동기화되어 있지 않을 경우 네트워크 동기화 확인란을 선택합니다.
    다음에서 부팅 프로토콜을 선택합니다:
    • None,
    • DHCP,
    • Static,
      IP서브넷 마스크를 입력합니다.
    OK를 클릭합니다.
  6. 호스트와 Engine간의 연결을 확인 확인란을 선택하여 네트워크를 확인합니다. 이러한 동작은 호스트가 유지 관리 모드일 경우에만 작동합니다.
  7. 네트워크 설정 저장 확인란을 선택합니다.
  8. OK를 클릭합니다.
클러스터에 있는 각 호스트의 NIC를 편집하여 클러스터에 있는 각 호스트에 논리 네트워크를 추가합니다. 이 작업을 완료한 후 네트워크가 작동됩니다.
하나의 인터페이스에 여러 VLAN 태그된 논리 네트워크를 추가했습니다. 단일 네트워크 인터페이스에 다른 VLAN 태그로 논리 네트워크를 추가하기 위해 각 호스트 마다 동일한 네트워크 인터페이스를 선택 및 편집하는 절차를 여러 번 반복할 수 있습니다.

6.5.4. 호스트 네트워크에 추가 IPv4 주소 할당

ovirtmgmt 관리 네트워크 등의 호스트 네트워크는 초기 설정 시 하나의 IP 주소만 사용하여 생성됩니다. 따라서 NIC의 설정 파일(예: /etc/sysconfig/network-scripts/ifcfg-eth01)이 여러 IP 주소로 설정된 경우 첫 번째 나열된 IP 주소만 호스트 네트워크에 할당됩니다. 스토리지에 연결하는 경우 또는 동일한 NIC를 사용하여 별도의 개별 하위 네트에서 서버에 연결하는 경우 추가 IP 주소가 필요할 수 있습니다.
vdsm-hook-extra-ipv4-addrs 후크를 사용하면 호스트 네트워크의 추가 IPv4 주소를 설정할 수 있습니다. 후크에 대한 자세한 내용은 부록 A. VDSM 및 후크를 참조하십시오.
다음 절차에서는 추가 IP 주소를 설정하려는 각 호스트에 호스트 특정 작업을 수행해야 합니다.

절차 6.22. 호스트 네트워크에 추가 IPv4 주소 할당

  1. 추가 IPv4 주소를 설정하려는 호스트에서 VDSM 후크 패키지를 설치합니다. Red Hat Virtualization 호스트에서는 해당 패키지가 기본적으로 사용 가능하지만 Red Hat Enterprise Linux 호스트에서는 설치해야 합니다.
    # yum install vdsm-hook-extra-ipv4-addrs
  2. Manager에서 키를 추가하기 위해 다음의 명령을 실행합니다:
    # engine-config -s 'UserDefinedNetworkCustomProperties=ipv4_addrs=.*'
  3. ovirt-engine 서비스를 다시 시작합니다.
    # systemctl restart ovirt-engine.service
  4. 관리 포털에서 호스트 리소스 탭을 클릭한 다음 추가 IP 주소를 설정해야 하는 호스트를 선택합니다.
  5. 세부 정보 창에서 네트워크 인터페이스 탭을 클릭하고 호스트 네트워크 설정 버튼을 클릭하여 호스트 네트워크 설정 창을 엽니다.
  6. 할당된 논리 네트워크 위에 커서를 이동하고 연필 모양의 아이콘을 클릭하여 관리 네트워크 편집 창을 열고 호스트 네트워크 인터페이스를 편집합니다.
  7. 사용자 정의 속성 드롭 다운 목록에서 ipv4_addr을 선택하고 추가 IP 주소 및 접두사(예: 5.5.5.5/24)를 추가합니다. 여러 IP 주소는 쉼표로 구분해야 합니다.
  8. OK를 클릭합니다.
  9. 네트워크 설정 저장 확인란을 선택합니다.
  10. OK를 클릭합니다.
추가 IP 주소는 Manager에 표시되지 않지만 호스트에서 ip addr show 명령을 실행하여 추가되었는지 확인할 수 있습니다.

6.5.5. 네트워크 레이블을 호스트 네트워크 인터페이스에 추가

네트워크 레이블을 사용하여 호스트 네트워크 인터페이스에 논리 네트워크 할당에 관련된 관리 작업을 간소화할 수 있습니다.

참고

역할 네트워크(예: 마이그레이션 네트워크 또는 디스플레이 네트워크)에서 레이블을 설정하면 모든 호스트에서 해당 네트워크가 대량으로 배포됩니다. 네트워크의 이러한 대량 추가는 DHCP를 사용하여 수행됩니다. 많은 고정 IP 주소를 입력하는 작업 시 확장이 불가능하므로 고정 IP 주소를 입력하는 방식에 이러한 방식의 대량 배포가 선택되었습니다.

절차 6.23. 네트워크 레이블을 호스트 네트워크 인터페이스에 추가

  1. 호스트 리소스 탭을 클릭하고 결과 목록에서 VLAN 태그 논리 네트워크가 할당된 클러스터에 연결된 호스트를 선택합니다.
  2. 상세 정보 창에서 네트워크 인터페이스 탭을 클릭하여 데이터 센터에 연결된 실제 네트워크 인터페이스를 나열합니다.
  3. 호스트 네트워크 설정을 클릭하여 호스트 네트워크 설정 창을 엽니다.
  4. 레이블을 클릭하고 [새 레이블]을 오른쪽 클릭합니다. 레이블할 실제 네트워크 인터페이스를 선택합니다.
  5. 레이블 텍스트 필드에서 네트워크 레이블 이름을 입력합니다.
  6. OK를 클릭합니다.
호스트 네트워크 인터페이스에 네트워크 레이블이 추가되었습니다. 동일한 레이블이 붙은 새로 생성된 논리 네트워크는 자동으로 해당 레이블의 모든 호스트 네트워크 인터페이스에 자동으로 할당됩니다. 또한 논리 네트워크에서 레이블을 삭제하면 해당 레이블이 붙은 모든 호스트 네트워크 인터페이스에서 논리 네트워크가 자동으로 삭제됩니다.

6.5.6. 본딩

6.5.6.1. Red Hat Virtualization에서 본딩 로직

Red Hat Virtualization Manager 관리 포털에서는 그래픽 인터페이스를 사용하여 본딩 장치를 생성할 수 있습니다. 몇 가지 본딩 생성 시나리오가 있으며 각 시나리오에는 고유한 논리가 적용됩니다.
본딩 로직에 영향을 미치는 두 가지 요소는 다음과 같습니다:
  • 장치 중 하나가 이미 논리 네트워크를 전송하고 있습니까?
  • 장치가 호환 가능한 논리 네트워크를 전송하고 있습니까?

표 6.7. 본딩 시나리오 및 결과

본딩 시나리오결과
NIC + NIC
새로운 본딩 생성 창이 나타나면 새로운 본딩 장치를 설정할 수 있습니다.
네트워크 인터페이스가 호환되지 않는 논리 네트워크를 전송하는 경우 새로운 본딩을 구성한 장치에서 호환되지 않는 논리 네트워크를 분리할 때까지 본딩 작업은 실패합니다.
NIC + Bond
NIC가 본딩 장치에 추가됩니다. NIC 및 본딩에 의해 전송된 논리 네트워크는 호환 가능한 경우 모두 본딩 장치에 추가됩니다.
네트워크 인터페이스가 호환되지 않는 논리 네트워크를 전송하는 경우 새 본딩을 구성한 장치에서 호환되지 않는 논리 네트워크를 분리할 때 까지 본딩 작업은 실패합니다.
Bond + Bond
본딩 장치가 논리 네트워크에 연결되어 있지 않거나 호환 가능한 논리 네트워크에 연결되어 있을 경우 새 본딩 장치가 생성됩니다. 이에는 모든 네트워크 인터페이스가 포함되며 본딩 구성 장치의 모든 논리 네트워크를 전송합니다. 새로운 본딩 생성 창이 표시되어 새 본딩을 설정할 수 있습니다.
네트워크 인터페이스가 호환되지 않는 논리 네트워크를 전송하는 경우 새 본딩을 구성한 장치에서 호환되지 않는 논리 네트워크를 분리할 때 까지 본딩 작업은 실패합니다.

6.5.6.2. 본딩

본딩은 여러 네트워크 인터페이스 카드를 단일 소프트웨어 장치로 정의하는 것입니다. 본딩된 네트워크 인터페이스는 본딩에 포함된 네트워크 인터페이스 카드의 전송 기능을 결합하여 단일 네트워크 인터페이스로 동작하기 때문에 단일 네트워크 인터페이스 카드 보다 더 신속한 전송 속도 기능을 제공합니다. 본딩에 있는 모든 네트워크 인터페이스 카드에 오류가 발생하지 않으면 본딩 자체에 오류가 발생하지 않기 때문에 본딩의 내결함성을 증가시킬 수 있습니다. 하지만 본딩된 네트워크 인터페이스를 구성하는 네트워크 인터페이스 카드는 본딩에서 동일한 옵션 및 모드를 지원하도록 동일한 제조업체 및 모델이어야 한다는 제한이 있습니다.
본딩의 패킷 분산 알고리즘은 사용하는 본딩 모드에 의해 결정됩니다.

중요

모드 1, 2, 3, 4는 가상 머신 (브릿지됨) 및 비 가상 머신 (브릿지되지 않음) 네트워크 유형 모두를 지원합니다. 모드 0, 5, 6은 비 가상 머신 (브릿지되지 않음) 네트워크만 지원합니다.
본딩 모드
Red Hat Virtualization은 기본적으로 모드 4를 사용하지만 다음과 같은 일반적인 본딩 모드를 지원합니다:
모드 0 (round-robin 정책)
네트워크 인터페이스 카드를 통해 순차적으로 패킷을 전송합니다. 패킷은 본딩에서 처음 사용 가능한 네트워크 인터페이스 카드로 시작하여 마지막으로 사용 가능한 네트워크 인터페이스 카드로 종료하는 루프에 전송됩니다. 이후의 모든 루프는 처음 사용 가능한 네트워크 인터페이스 카드에서 시작됩니다. 모드 0는 내결함성을 제공하고 본딩의 모든 네트워크 인터페이스 카드에서 부하 균형을 조정합니다. 하지만 모드 0는 브릿지와 함께 사용할 수 없으므로 가상 머신 논리 네트워크와 호환되지 않습니다.
모드 1 (active-backup 정책)
하나의 네트워크 인터페이스 카드는 활성 상태로 두고 다른 모든 네트워크 인터페이스 카드를 백업 상태로 설정합니다. 활성 네트워크 인터페이스 카드에 오류가 발생하는 경우 백업 네트워크 인터페이스 카드 중 하나가 본딩에서 활성 네트워크 인터페이스 카드로 네트워크 인터페이스 카드를 대체합니다. 모드 1에서 본딩의 MAC 주소가 활성 네트워크 인터페이스 카드를 반영하도록 변경될 경우 발생할 수 있는 혼란을 방지하기 위해 MAC 주소는 하나의 포트에만 표시됩니다. 모드 1은 내결함성을 제공하고 Red Hat Virtualization에서 지원됩니다.
모드 2 (XOR 정책)
소스에서 XOR 연산 결과 및 대상 MAC 주소 모듈 네트워크 인터페이스 카드 슬레이브 수에 따라 패킷을 전송할 네트워크 인터페이스 카드를 선택합니다. 이러한 계산을 통해 각각의 대상 MAC 주소에 동일한 네트워크 인터페이스 카드가 선택됩니다. 모드 2는 내결함성 및 부하 분산을 제공하고 Red Hat Virtualization에서 지원됩니다.
모드 3 (broadcast 정책)
모든 네트워크 인터페이스 카드에 모든 패킷을 전송합니다. 모드 3은 내결함성을 제공하고 Red Hat Virtualization에서 지원됩니다.
모드 4 (IEEE 802.3ad 정책)
인터페이스가 동일한 속도 및 이중 설정을 공유하는 집계 그룹을 생성합니다. 모드 4는 IEEE 802.3ad 사양에 따라 활성 집계 그룹에 있는 모든 네트워크 인터페이스 카드를 사용하며 Red Hat Virtualization에서 지원됩니다.
모드 5 (adaptive transmit load balancing 정책)
본딩의 각 네트워크 인터페이스 카드에서 부하에 따라 발신 트래픽 계정이 분산되어 현재 네트워크 인터페이스 카드가 모든 들어오는 트래픽을 수신할 수 있게 합니다. 수신 트래픽에 할당된 네트워크 인터페이스 카드에 오류가 발생할 경우 다른 네트워크 인터페이스 카드가 수신 트래픽의 역할을 하도록 지정됩니다. 모드 5는 브리지와 함께 사용할 수 없으므로 가상 머신 논리 네트워크와 호환되지 않습니다.
모드 6 (adaptive load balancing 정책)
특별한 전환 요구 사항없이 모드 5 (adaptive transmit load balancing 정책)는 IPv4 트래픽의 수신 부하 분산과 결합되어 있습니다. ARP 협상은 수신 부하 분산에 사용됩니다. 모드 6는 브리지와 함께 사용할 수 없으므로 가상 머신 논리 네트워크와 호환되지 않습니다.

6.5.6.3. 관리 포털에서 본딩 장치 생성

여러 호환 가능한 네트워크 장치를 결합하여 구성할 수 있습니다. 이러한 설정 유형을 통해 대역폭과 안정성을 증가시킬 수 있습니다. 여러 네트워크 인터페이스, 기존의 본딩 장치 또는 이 둘을 조합하여 구성할 수 있습니다. 본딩은 VLAN 태그 및 비 VLAN 트래픽을 모두 전송할 수 있습니다.

절차 6.24. 관리 포털에서 본딩 장치 생성

  1. 호스트 리소스 탭을 클릭하여 결과 목록에서 호스트를 선택합니다.
  2. 상세 정보 창에서 네트워크 인터페이스 탭을 클릭하여 호스트에 연결된 실제 네트워크 인터페이스를 나열합니다.
  3. 호스트 네트워크 설정을 클릭하여 호스트 네트워크 설정 창을 엽니다.
  4. 한 장치를 선택하고 다른 장치에 드래그하여 드롭하면 새로운 본딩 생성 창이 열립니다. 다른 방법으로 장치 위에 마우스를 두고 오른쪽을 클릭한 후 드롭 다운 메뉴에서 다른 장치를 선택합니다.
    장치가 호환되지 않는 경우 본딩 작업이 실패하며 호환 문제를 해결하는 방법을 알려주는 메시지가 나타납니다.
  5. 드롭 다운 메뉴에서 본딩 이름본딩 모드를 선택합니다.
    본딩 모드 1, 2, 4, 5를 선택할 수 있습니다. 기타 다른 모드는 사용자 정의 옵션을 사용하여 설정할 수 있습니다.
  6. OK를 클릭하여 본딩을 생성하고 새로운 본딩 생성 창을 닫습니다.
  7. 새로 생성된 본딩 장치에 논리 네트워크를 지정합니다.
  8. 옵션으로 호스트와 Engine 간의 연결을 확인을 선택하고 네트워크 설정 저장을 선택합니다.
  9. OK를 클릭하여 변경 사항을 저장하고 호스트 네트워크 설정 창을 닫습니다.
네트워크 장치는 본딩 장치에 연결되어 단일 인터페이스로 편집할 수 있습니다. 본딩 장치는 선택한 호스트의 상세 정보 창에 있는 네트워크 인터페이스 탭에 나열됩니다.
호스트가 사용하는 스위치 포트에 본딩을 활성화해야 합니다. 본딩을 활성화하는 프로세느느 스위치 마다 조금씩 다릅니다. 본딩을 활성화하는 방법에 대한 상세 정보는 스위치 벤더에서 제공하는 설명서에서 참조하십시오.

참고

모드 4 본드의 경우 모든 슬레이브를 스위치에서 적절히 설정해야 합니다. 스위치에 적절히 설정되지 않은 경우 ad_partner_mac이 00:00:00:00:00:00으로 보고됩니다. Manager는 네트워크 인터페이스 탭에서 본드에 느낌표 표시 아이콘 형태로 경고를 표시합니다. 슬레이브가 실행 중인 경우 경고가 제공되지 않습니다.

6.5.6.4. 호스트 인터페이스의 사용자 정의 본딩 옵션 사용 예

새로운 본딩 생성 창의 본딩 모드에서 사용자 정의를 선택하여 사용자 정의 본딩 장치를 생성할 수 있습니다. 필요에 따라 다음의 예를 선별하여 사용합니다. 본딩 옵션 및 전체 설명 목록은 Kernel.org에 있는 Linux Ethernet Bonding Driver HOWTO에서 참조하십시오.

예 6.1. xmit_hash_policy

이 옵션은 본딩 모드 2와 4의 로드 밸런스 전송 정책을 정의합니다. 예를 들어 대부분의 트래픽이 여러 다른 IP 주소 사이에 있을 경우 IP 주소 별로 로드 밸런스 정책을 설정할 수 있습니다. 사용자 정의 본딩 모드를 선택하고 텍스트 필드에 다음과 같은 값을 입력하여 로드 밸런싱 정책을 설정할 수 있습니다.
mode=4 xmit_hash_policy=layer2+3

예 6.2. ARP 모니터링

ARP 모니터는 ethtool을 통해 적절히 연결 상태를 보고할 수 없는 시스템에 유용합니다. 사용자 정의 본딩 모드를 선택하고 텍스트 필드에 다음과 같은 값을 입력하여 호스트의 본딩 장치에 arp_interval을 설정합니다:
mode=1 arp_interval=1 arp_ip_target=192.168.0.2

예 6.3. 기본

본딩 장치에서 기본 인터페이스로 높은 처리량을 갖는 NIC를 지정하고자 할 수 있습니다. 사용자 정의 본딩 모드를 선택하고 텍스트 필드에 다음과 같은 값을 입력하여 기본 NIC를 지정합니다:
mode=1 primary=eth0

6.5.7. 호스트의 FQDN 변경

다음 절차에 따라 호스트의 FQDN을 변경합니다.

절차 6.25. 호스트의 FQDN 업데이트

  1. 가상 머신이 다른 호스트로 라이브 마이그레이션되도록 호스트를 유지관리 모드로 전환합니다. 자세한 내용은 7.5.7절. “호스트를 유지 관리 모드로 변경”을 참조하십시오. 또는 모든 가상 머신을 수동으로 종료하거나 다른 호스트로 마이그레이션합니다. 자세한 내용은 가상 머신 관리 가이드에 있는 수동으로 가상 머신 마이그레이션을 참조하십시오.
  2. 삭제를 클릭하고 OK를 클릭하여 관리 포털에서 호스트를 삭제합니다.
  3. hostnamectl 도구를 사용하여 호스트 이름을 업데이트합니다. 보다 자세한 옵션은 Red Hat Enterprise Linux 7 네트워킹 가이드 호스트 이름 설정에서 참조하십시오.
    # hostnamectl set-hostname NEW_FQDN
  4. 호스트를 재부팅합니다.
  5. Manager로 호스트를 다시 등록합니다. 보다 자세한 내용은 7.5.1절. “Red Hat Virtualization Manager에 대한 Host 추가”에서 참조하십시오.

6.5.8. 호스트의 IP 주소 변경

절차 6.26. 

  1. 가상 머신이 다른 호스트로 라이브 마이그레이션되도록 호스트를 유지관리 모드로 전환합니다. 자세한 내용은 7.5.7절. “호스트를 유지 관리 모드로 변경”을 참조하십시오. 또는 모든 가상 머신을 수동으로 종료하거나 다른 호스트로 마이그레이션합니다. 자세한 내용은 가상 머신 관리 가이드에 있는 수동으로 가상 머신 마이그레이션을 참조하십시오.
  2. 삭제를 클릭하고 OK를 클릭하여 관리 포털에서 호스트를 삭제합니다.
  3. admin 사용자로 호스트에 로그인합니다.
  4. F2를 누르고 OK를 선택한 후 Enter를 눌러 복구 쉘로 들어갑니다.
  5. /etc/sysconfig/network-scripts/ifcfg-ovirtmgmt 파일을 편집하여 IP 주소를 수정합니다. 예:
    # vi /etc/sysconfig/network-scripts/ifcfg-ovirtmgmt
    ...
    BOOTPROTO=none
    IPADDR=10.x.x.x
    PREFIX=24
    ...
  6. 네트워크 서비를 다시 시작하고 IP 주소가 업데이트되었는지 확인합니다.
    # systemctl restart network.service
    # ip addr show ovirtmgmt
  7. exit을 입력하여 복구 쉘에서 나간 후 텍스트 사용자 인터페이스로 전환합니다.
  8. Manager로 호스트를 다시 등록합니다. 보다 자세한 내용은 7.5.1절. “Red Hat Virtualization Manager에 대한 Host 추가”에서 참조하십시오.