6.4 네트워크 문제

6.4.1 KVM 호스트와 동기화되지 않은 본드의 비마스터 슬레이브 포트에 대해 MAC 주소가 엔진에 표시됨

슬레이브 포트가 두 개인 KVM 호스트에서 본드가 만들어지면 KVM 호스트의 마스터 슬레이브 포트와 동일해지도록 비마스터 슬레이브 포트의 MAC 주소가 변경됩니다. 단, Manager는 슬레이브 포트의 이전 MAC 주소를 계속 표시합니다.

해결 방법: 이 동작에 대해서는 임시해결책이 없습니다.

버그: 29049447

6.4.2 실행 중인 가상 머신에 대한 가상 머신 네트워크를 전환할 때 엔진이 가상 머신의 IP 주소를 업데이트하지 않음

하나의 VM 네트워크에 연결된 단일 VNIC 인터페이스를 사용하여 가상 머신이 실행 중인 시나리오에서 Manager를 통해 사용자가 실행 중인 가상 머신에 대한 VNIC 인터페이스를 다른 VM 네트워크로 변경할 수 있는 것으로 관찰됩니다. 이 작업으로 인해 가상 머신의 VM 네트워크가 끊기며 액세스할 수 없게 됩니다(IP 주소를 더 이상 핑할 수 없음). 하지만 Manager는 이전 IP 주소를 계속 표시하며 오류 메시지를 생성하지 않습니다.

해결 방법: 이 동작에 대해서는 임시해결책이 없습니다.

버그: 29060999

6.4.3 연결된 네트워크에서 기본 경로 역할이 제거된 후에도 기본 경로가 계속 예로 설정되어 있음

호스트에 연결되어 있으며 가상 머신이 연결된 네트워크에서 기본 경로를 변경하는 것은 부적절하며 VDSM에 의해 거부됩니다. Manager 호스트가 요청 실패 통지를 받아 오류를 기록하지만, Manager가 실패를 인식하지 못했습니다. 따라서 Manage Networks(네트워크 관리) 창에 기본 경고 변경이 성공한 것으로 표시됩니다.

해결 방법: 네트워크 구성을 수정할 때 인터페이스 구성이 가장 최근 변경사항을 정확하게 반영합니다.

버그: 29133844

6.4.4 VLAN 네트워크가 15자를 초과하는 인터페이스 이름으로 추가될 때 예외사항이 생성됨

인터페이스가 15자를 초과하는 VLAN 인터페이스를 추가하는 경우 다음 실패 메시지가 표시됩니다.

VDSErrorException: Failed to HostSetupNetworksVDS, error = Internal JSON-RPC error: 
{'reason': '[Errno 8] Input data out of range'}, code = -32603 

VLAN ID 범위(최대 4자)가 0에서 4096 사이이며 총 인터페이스 이름이 15자로 제한됩니다. 이는 Linux 커널 제한사항입니다. 최대 인터페이스 이름 길이는 커널 헤더에 의해 정의되며 모든 응용 프로그램에 영향을 끼치는 전역 제한입니다.

해결 방법: 인터페이스 이름을 15자(마침표 및 VLAN ID 포함)로 제한하십시오.

버그: 29221397

6.4.5 VLAN 네트워크가 관리 네트워크에서 구성되지 않은 경우 VLAN 네트워크에 연결된 KVM 호스트를 추가하지 못함

ovirtmgmt 관리 네트워크가 VLAN 네트워크에서 구성되지 않은 경우 VLAN 네트워크에 연결된 KVM 호스트를 추가하지 못합니다.

해결 방법: 단일 클러스터에 속하는 모든 서버가 동일한 VLAN 관리 네트워크에 있어야 합니다.

다음 단계를 수행합니다.

  1. Network(네트워크)로 이동한 다음 Networks(네트워크)를 누릅니다.

  2. Name(이름) 열에서 ovirtmgmt 네트워크를 선택합니다.

  3. Edit(편집)를 누릅니다.

  4. Enable VLAN tagging(VLAN 태그 지정 사용) 확인란을 선택하고 텍스트 입력 필드에 VLAN 태그 ID를 입력합니다.

    ovirtmgmt 관리 네트워크에 연결되려면 VLAN 태그 ID가 호스트 인터페이스에서 설정된 VLAN ID와 동일해야 합니다.

  5. Compute(컴퓨트)로 이동한 다음 Hosts(호스트)를 누릅니다.

  6. New(새로 만들기)를 누릅니다.

  7. Hosts(호스트) 창에서 KVM 호스트를 누릅니다.

  8. Network Interfaces(네트워크 인터페이스) 탭을 누릅니다.

  9. Setup Host Networks(호스트 네트워크 설정)를 누르고 적절한 인터페이스에 ovirtmgmt 관리 네트워크를 추가합니다.

버그: 29245869

6.4.6 네트워크 동기화가 실패했지만 성공으로 보고됨

MTU 값으로 VLAN 네트워크를 만들고 호스트 인터페이스에 네트워크를 추가한 후 네트워크가 동기화되지 않습니다. 호스트가 기본 MTU 값인 1500으로 유지되기 때문입니다. Sync All Networks(모든 네트워크 동기화)를 누르면 Manager가 네트워크 동기화 완료를 나타내는 다음 메시지를 보고합니다.

Finished Synchronizing networks on host

하지만 네트워크는 아직 동기화되지 않은 상태입니다.

해결 방법: Sync All Networks(모든 네트워크 동기화)를 다시 눌러 보십시오.

버그: 29311422

6.4.7 가상 머신 네트워크에 연결된 본드 포트가 지원되지 않는 모드에서 지원되는 모드로 변경된 경우 KVM 호스트가 작동하지 않음

VM 네트워크에 대해 지원되지 않는 모드로 본드 포트가 만들어진 경우 비VM 네트워크에 네트워크를 성공적으로 연결할 수 있습니다. 하지만 비VM 네트워크가 VM 네트워크로 변경된 경우 네트워크가 동기화되지 않습니다. 또한 사용자가 오류 메시지에 제공된 네트워크 문제 수정 지침을 따를 경우 KVM 호스트가 작동하지 않습니다. 이 문제는 본드 모드 변경으로 결합된 네트워크 변경(비VM에서 VM 네트워크로 변경)으로 인한 것입니다.

해당 작업을 역순으로 수행할 때(VM 네트워크를 비VM 네트워크로 변경한 다음 본드 모드를 적절히 변경할 때)는 문제가 발생하지 않습니다.

이 문제를 재현하는 단계는 다음과 같습니다.

  1. 비VM 네트워크를 만들고 0, 5 또는 6으로 본드 포트 모드에 네트워크를 연결합니다.

  2. Manager에서 네트워크를 편집하고 VM Network(VM 네트워크) 확인란을 편집하여 네트워크 모드를 VM 네트워크로 변경합니다.

    이 작업으로 인해 네트워크가 비동기화됩니다.

  3. Sync All Networks(모든 네트워크 동기화)를 누릅니다.

    Network nameis attached to bond number. VM networks cannot be attached to bonds in mode 0, 5 or 6 오류가 생성됩니다.

  4. 본드 모드를 VM 네트워크에 대해 사용 가능한 모드(1, 2 또는 4)로 변경하고 OK(확인)를 누릅니다.

    네트워크 설정 창이 닫히면 네트워크가 동기화되지 않고 호스트가 작동되지 않음을 나타내는 Sync All Network(모든 네트워크 동기화) 버튼이 다시 표시됩니다.

해결 방법: Sync All Networks(모든 네트워크 동기화)를 다시 눌러 KVM 호스트가 작동되도록 할 수 있습니다. 또는 KVM 호스트가 작동되도록 하려는 경우 이 KVM 호스트를 Maintenance 모드로 전환하고, 네트워크가 다시 동기화된 후 활성화할 수도 있습니다.

버그: 29312752

6.4.8 인터페이스 제거 시 엔진이 연결을 확인하지 않음

호스트 인터페이스를 네트워크에 연결하는 경우 Manager가 연결을 설정하기 전에 연결을 검증합니다. 하지만 인터페이스를 제거할 때는 Manager가 연결을 확인하지 않습니다. 이 동작은 슬레이브 포트가 4개 이상인 본드 포트에 관리 네트워크가 이미 연결되어 있고 포트 중 하나만 UP 상태이며 관리 네트워크와 통신할 수 있는 네트워크 구성에서 관찰됩니다.

이 상황에서 Setup Host Networks(호스트 네트워크 설정) 대화 상자를 통해 UP 포트(마스터 포트)를 제거하려고 시도하면 Manager가 다음과 같은 Operation Canceled(작동이 취소됨) 오류 메시지를 생성합니다.

Error while executing action HostSetupNetworks: Could not connect to peer host

슬레이브 포트 제거 중 생성되는 이 오류 메시지는 마스터 포트 제거가 이미 발생한 경우에도 설정할 수 없는 새 연결을 가리킵니다.

해결 방법: 이 동작에 대해서는 임시해결책이 없습니다. 이 상황에서는 슬레이브 포트가 제거된 후 본드 포트와 관리 네트워크 간의 나머지 통신이 중단되지 않도록 해야 합니다. 그렇지 않으면 호스트와 Manager의 연결이 끊기고 호스트가 작동되지 않습니다.

버그: 29338703

6.4.9 KVM 호스트에 네트워크를 추가할 때 네트워크 스케일 제한

Oracle Linux 환경에서는 네트워크 통신 시간 초과 오류가 Manager 로그 파일에 나타나고 더 이상 호스트에 네트워크를 추가할 수 없게 되기 전까지 KVM 호스트에 약 389개의 네트워크를 추가할 수 있습니다.

해결 방법: 이 동작에 대해서는 임시해결책이 없습니다.

버그: 29383782

6.4.10 KVM 호스트에서 다른 네트워크 작업을 수행할 때 네트워크 레이블 실패로 잘못된 네트워크 매개변수가 생성됨

중복 VLAN 번호로 두 개의 VLAN이 잘못 만들어진 시나리오에서는 Manager에서 예상대로 주황색 느낌표 형식의 경고가 Setup Host(호스트 설정) 대화 상자의 중복 VLAN 옆에 나타나고 다음 오류 메시지가 표시됩니다.

Cannot have networks with duplicate vlan id on same interface.

이 네트워크 구성 오류 후 KVM 호스트에서 다른 네트워크 작업을 수행하려고 시도하면 다음과 같은 Operation Canceled(작동이 취소됨) 오류 메시지가 생성됩니다.

Error while executing action HostSetupNetworks: Illegal Network parameters 

해결 방법: 다른 네트워크 작업을 수행하려면 네트워크 레이블 실패를 해결해야 합니다.

버그: 29424399

6.4.11 MTU 값이 설정된 경우 실행 중인 가상 머신에서 VNIC를 수정할 수 없음

가상 머신이 실행 중인 경우 MTU 값이 설정된 VNIC를 편집하지 못합니다. 다음 메시지가 표시됩니다.

 Error while executing action Edit VM Interface properties: General Exception 

다음 메시지가 /var/log/vdsm/vdsm.log 파일에 표시됩니다.

 libvirtError: Operation not supported: cannot modify MTU 

해결 방법: VNIC를 편집하기 전에 가상 머신을 종료하십시오. 업스트림 oVirt 릴리스에 알려진 문제가 있습니다.

버그: 29456945

6.4.12 VM 네트워크 브리지 이름이 VM 네트워크 이름과 일치하지 않음

새 VM 네트워크를 만들면 VDSM은 Oracle Linux KVM 호스트에서 VM 네트워크의 이름을 따서 명명한 브리지 및 연관된 구성 파일(/etc/sysconfig/network-scripts/ifcfg-vm_network)을 만듭니다.

VM 네트워크 이름이 15자를 초과하는 경우 또는 이름에 특수 문자나 공백 문자가 포함된 경우 VDSM은 브리지 및 구성 파일에 대해 "onXXXXXXXXXXXXX" 형식의 이름을 생성합니다. 여기서 XXXXXXXXXXXXX는 네트워크의 UUID에서 추출된 처음 13자의 16진수 문자입니다.

이는 Linux 커널 제한이며 브리지 이름은 15자 이하여야 하고 특수 문자를 포함하지 않아야 합니다.

해결 방법: VM 네트워크 이름을 15자로 제한하고 특수 문자를 사용하지 않도록 하십시오.

버그: 29409851