6.6 가상 머신 문제

6.6.1 가상 머신이 활성 및 적용 중으로 설정된 가상 머신 유사성 및 호스트 유사성 규칙을 통해 예상대로 마이그레이션되지 않음

4개의 가상 머신이 호스트 중 하나에서 실행되고 있는 호스트가 두 개인 클러스터에서 Vm Affinity Rule(VM 유사성 규칙)Host Affinity Rule(호스트 유사성 규칙)이 Manager에서 Active(활성)Enforcing(적용 중)으로 설정되었습니다. 하지만 유사성 그룹에서 정의된 가상 머신은 다른 호스트로 마이그레이션되어야 하므로 해당 규칙이 제대로 적용되지 않습니다. 이 시나리오에서는 대신 다른 KVM 호스트가 필터링되었습니다.

해결 방법: VM Affinity Rule(VM 유사성 규칙) 또는 Host Affinity Rule(호스트 유사성 규칙) Enforcing(적용 중) 옵션을 사용으로 설정하면 가상 머신을 시작 또는 마이그레이션할 수 있는지 여부에 대해 엄격한 제한사항이 적용됩니다. VM Affinity Rule(VM 유사성 규칙) Enforcing(적용 중)이 사용으로 설정된 경우(유사성 그룹 목록에서 Hard(하드)로 표시됨) 시스템에서는 유사성 그룹의 다른 가상 머신이 실행 중인 호스트 이외의 다른 호스트로 가상 머신을 마이그레이션하지 않습니다. 현재 실행 중인 호스트 이외의 다른 호스트에서 실행되도록 가상 머신을 허용하는 Host Affinity Rule(호스트 유사성 규칙)을 충족하려고 시도하는 경우에도 마찬가지입니다.

VM Affinity Rule(VM 유사성 규칙) 및 Host Affinity Rule(호스트 유사성 규칙)에 대한 임시해결책은 마이그레이션 시나리오를 비롯하여 모든 시나리오가 이해되지 않는 경우 Enforcing(적용 중)을 사용으로 설정하지 않는 것입니다. Enforcing(적용 중) 옵션을 선택하지 않을 경우 규칙이 사용 안함으로 설정되지 않습니다. 가상 머신 배치 시 조정이 수행되어 시스템에서 일시적으로 규칙을 따르지 않아도 되도록 적용이 Hard(하드)에서 Soft(소프트)로 변경됩니다.

버그: 29190112

6.6.2 4개 이상의 디스크로 OVA에서 가져온 가상 머신을 시작 또는 편집할 수 없음

4개 이상의 디스크로 OVA에서 Microsoft Windows 가상 머신을 가져온 경우 가상 머신을 시작 또는 편집할 수 없습니다.

해결 방법: 4개 이상의 디스크로 OVA에서 Microsoft Windows 가상 머신을 가져오려는 경우 임시해결책은 가져온 후 재부트하기 전에 디스크를 inactive로 설정하는 것입니다. 그런 다음 디스크 연결 프로토콜을 IDE에서 virtio-scsi로 변경하십시오.

버그: 30776581

6.6.3 실행 중인 가상 머신에서 워치독 작업을 변경하려는 경우 새 속성이 적용되도록 가상 머신을 다시 시작해야 함

워치독 장치를 사용으로 설정하고 워치독 action 속성을 reset으로 설정하면 가상 머신이 다시 시작됩니다. 워치독 action을 다른 속성(예: poweroff)으로 변경하면 Pending Virtual Machine Changes(보류 중인 가상 머신 변경사항) 창이 열리고 다음 메시지가 표시됩니다.

Changes that require Virtual Machine restart: watchdog. The VM is then restarted. 

문제는 워치독 actionpoweroff로 변경된 경우에도 속성 값이 즉시 적용되지 않은 것입니다. 새 속성이 적용되려면 먼저 가상 머신을 다시 시작해야 합니다.

해결 방법: 이 동작에 대해서는 임시해결책이 없습니다. 워치독 action이 실행 중인 가상 머신에서 변경되는 경우 속성 변경사항이 적용되도록 가상 머신을 다시 시작해야 합니다.

버그: 29213956

6.6.4 마이그레이션 정책이 레거시로 설정된 경우 게스트 에이전트 후트가 작동하지 않음

Legacy(레거시)로 설정된 마이그레이션 정책에 대해 게스트 에이전트 후크가 작동하지 않습니다.

해결 방법: 구성된 마이그레이션 정책에 따라 게스트 후크가 사용으로 설정되고 Legacy(레거시)로 설정된 마이그레이션 정책에 대해 게스트 에이전트 후크 방식이 사용 안함으로 설정되었으므로 이 동작은 예상된 동작입니다. 게스트 에이전트 후크를 사용하려면 사용 가능한 다른 마이그레이션 정책 유형 중 하나를 사용해야 합니다.

버그: 29261746

6.6.5 여러 OVA 파일을 가져오면 하나의 가상 머신만 가져옴

가상 머신을 가져올 때 여러 OVA 파일을 선택할 수 있지만 실제로는 하나의 가상 머신만 가져옵니다. 제한이 있을 경우 Manager는 여러 OVA 파일을 가져오려는 시도를 차단해야 합니다.

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

버그: 29373795

6.6.6 KVM 호스트를 다시 시작한 후 고가용성 가상 머신이 다시 시작되지 않음

KVM 호스트가 Manager에서 다시 시작된 후 고가용성 가상 머신이 다시 시작되지 않습니다.

해결 방법: 이 동작에 대해서는 임시해결책이 없습니다. 결국 KVM 호스트가 몇 분 후 시작됩니다.

버그: 29393228

6.6.7 가상 머신에 대한 호스트에 고정 설정을 지정하는 경우 마이그레이션 모드가 비활성화됨

이 문제는 호스트가 두 개인 클러스터에서 관찰됩니다. 문제를 재현하는 단계는 다음과 같습니다.

  1. High Availablity(고가용성) 탭에서 Highly Available(고가용성) 확인란을 선택하여 가상 머신을 편집하고 OK(확인)를 누릅니다.

  2. Specific Hosts(특정 호스트)를 선택하고 Host(호스트) 탭의 드롭다운 목록에서 두 개의 호스트를 추가하여 가상 머신을 편집하고 호스트에 고정 설정을 업데이트한 다음 OK(확인)를 누릅니다.

    해당 단계를 완료하면 Migration Mode(마이그레이션 모드) 드롭다운 목록이 비활성화됩니다. 이 시나리오에서는 해당 옵션이 제공되어야 합니다.

해결 방법: 호스트에 고정 옵션을 Any Host in Cluster(클러스터의 모든 호스트)로 변경하고 설정을 다시 Specific Hosts(특정 호스트)로 변경해 보십시오.

버그: 29374044

6.6.8 가상 머신 풀에서 가상 머신을 지정할 수 없음: Manager가 가상 머신이 연결되지 않은 상태에서 연결을 요구함

가상 머신이 10개인 가상 머신 풀을 만들고 Maximum number of VMs per user(사용자당 최대 VM 수) 필드를 10으로 설정한 다음 사용자에게 권한을 부여하면 사용자가 일부 가상 머신을 올바르게 연결합니다. 나중에 사용자가 추가 가상 머신을 연결하려고 시도하면 Manager는 가상 머신이 연결되지 않은 상태에서 이미 연결되었음을 나타내는 다음 오류를 생성합니다.

PoolName:
Cannot attach VM to VM-Pool. VM-Pool is already attached to a User. 
Cannot allocate and run VM from VM-Pool. There are no available VMs in the VM-Pool.

해결 방법: 업스트림 oVirt 릴리스에 알려진 문제가 있습니다. 이 동작에 대해서는 임시해결책이 없습니다.

버그: 29379502

6.6.9 Manager는 게스트 OS가 직접 LUN 디스크에 설치된 가상 머신에서 OVA 내보내기를 방지하는 경고 메시지를 생성하지 않음

Manager는 게스트 OS가 직접 LUN 디스크에 설치된 가상 머신에서 OVA 내보내기를 방지하는 경고 메시지를 생성하지 않습니다.

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

버그: 29432214

6.6.10 Manager가 게스트 OS가 직접 LUN 디스크에 설치된 가상 머신에서 OVA 내보내기를 허용함

Manager는 게스트 OS가 직접 LUN 디스크에 설치된 가상 머신에서 OVA 내보내기를 허용합니다. Manager는 게스트 OS가 직접 LUN 디스크 이미지에 설치된 가상 머신에서 OVA를 내보내려는 시도를 금지해야 합니다.

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

버그: 29432323

6.6.11 Manager가 스냅샷을 만들 때 가상 머신 종료를 방지하지 않음

Manager가 스냅샷을 만들 때 가상 머신 종료를 방지하지 않으며 이로 인해 스냅샷이 중단됩니다. 이 경우 가상 머신을 시작 또는 제거할 수 없으며 스냅샷 만들기를 중지할 수 없습니다.

Manager 로그를 검사할 때 다음 메시지가 반복적으로 표시됩니다.

[org.ovirt.engine.core.bll.SerialChildCommandsExecutionCallback]
(EE-ManagedThreadFactory-engineScheduled-Thread-34)
[7363ae20-1f20-451c-8318-215f122fcc15] Command 'CreateSnapshotForVm' (id:
'b50fee33-204b-4fc0-a8e6-d40c7f58d485') waiting on child command id:
'3c843771-8b8f-4c07-9230-822bd2892481' type:'AddDisk' to complete
2019-03-08 03:55:22,992Z INFO  

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

버그: 29457750

6.6.12 실행 중인 가상 머신에서 가상 머신 네트워크에 연결된 NIC를 분리하는 경우 엔진 예외사항이 발생함

실행 중인 가상 머신에서 VM 네트워크에 연결된 NIC를 분리하면 Manager에서 실패할 수 있습니다. 다음 Operation Canceled(작동이 취소됨) 메시지가 표시됩니다.

Error while executing action Edit VM Interface properties: Failed to deactivate 
VM Network Interface.

Manager 로그를 검사할 때 다음과 같은 EngineException이 표시될 수 있습니다.

EngineException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException:
VDSGenericException: VDSErrorException: Failed to HotUnplugNicVDS, error =
Timeout detaching <Interface name=vnet3, type=bridge, mac=00:21:f6:00:04:6b
at 0x7f6d30377868>, code = 50 (Failed with error DEACTIVATE_NIC_FAILED and
code 50)

해결 방법: NIC를 다시 분리해 보십시오.

버그: 29460927

6.6.13 소스 호스트가 예상치 않게 종료될 때 고가용성 가상 머신이 다른 호스트에서 시작되지 않음

소스 호스트의 전원이 꺼지거나 소스 호스트가 예상치 않게 종료될 때 고가용성 가상 머신이 다른 호스트에서 시작되지 않습니다.

해결 방법: 실행 중인 고가용성 가상 머신이 있는 호스트의 전원이 꺼지거나 호스트가 예상치 않게 종료되고 가상 머신에 추가 스플릿 브레인 방지 방식(예: Sanlock, VM 임대 또는 VM 재개)이 없을 경우 Manager는 호스트의 고가용성 가상 머신이 다른 호스트에서 다시 시작될 수 있도록 허용하기 전에 Hosts(호스트) 창의 More Actions(추가 작업) 드롭다운 목록에서 Confirm 'Host has been Rebooted'('호스트 재부트 완료' 확인) 옵션을 사용해야 할 수도 있습니다.

버그: 29491043

6.6.14 가상 머신 마이그레이션 중 실행 중인 가상 머신에 대한 VNC 콘솔 세션이 닫힘

가상 머신 마이그레이션 중 활성 가상 머신에 대해 VNC 콘솔이 열려 있을 경우 세션이 닫힙니다. 이 동작은 고유 클라이언트 또는 noVNC를 사용할 때 발생합니다.

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

버그: 29491251

6.6.15 가상 머신이 시작되는 동안 VM 마이그레이션 대화 상자를 닫을 수 없음

가상 머신이 Manager에서 시작되는 동안 Migrate VM(VM 마이그레이션) 대화 상자를 닫을 수 없습니다.

해결 방법: 브라우저 페이지를 새로고침하십시오.

버그: 29498386

6.6.16 Oracle Linux 가상 머신에 대해 기본 머신 유형(pc-i440fx-2.6)으로 CPU 핫 플러그 분리를 수행할 수 없음

Manager의 CPU 핫 플러그 분리 기능이 Oracle Linux 가상 머신(pc-i440fx-2.6)에 대한 기본 에뮬레이트 머신 유형에서 작동하지 않습니다.

해결 방법: 특정 Oracle Linux 가상 머신에 대한 CPU 핫 플러그 분리 기능을 사용으로 설정하려면 다음 단계를 수행해야 합니다.

  1. 가상 머신을 종료합니다.

  2. 관리 포털에서 다음 단계를 수행하여 Custom Emulated Machine(사용자정의 에뮬레이트 머신)을 pc-i440fx-2.7로 변경합니다.

    1. Compute(컴퓨트)로 이동하고 Virtual Machines(가상 머신)를 누릅니다.

    2. Oracle Linux 가상 머신을 선택하고 Edit Virtual Machine(가상 머신 편집)을 누릅니다.

    3. 사이드바에서 System(시스템) 탭을 누릅니다.

    4. Advanced Parameters(고급 매개변수)를 눌러 메뉴를 확장합니다.

    5. Custom Emulated Machine(사용자정의 에뮬레이트 머신) 드롭다운 메뉴에서 pc-i440fx-2.7을 선택합니다.

    6. OK(확인)를 눌러 변경사항을 저장합니다.

  3. 가상 머신을 다시 시작합니다.

버그: 29517731

6.6.17 풀의 VM이 실행 중인 경우 수퍼 유저 권한을 가진 사용자에 대해 VM 포털에 오류가 표시됨

수퍼 유저 권한을 가진 사용자가 VM 포털에 로그인한 경우 풀의 VM이 실행 중 상태이면 VM 포털에 "죄송합니다. 현재 VM 포털에 몇 가지 문제가 발생했습니다"라는 오류 메시지가 표시됩니다.

해결 방법: VM 포털에 대한 액세스 권한이 필요한 사용자의 경우 수퍼 유저 권한이 없는 새 사용자를 만들고 해당 새 사용자로 VM 포털에 로그인하십시오.

버그: 30770232

6.6.18 두 개 이상의 가상 머신을 포함하는 OVA 파일을 가져올 수 없음

Open Virtualization Appliance 파일에 가상 머신이 두 개 이상 포함된 경우 파일의 가상 머신을 가져올 수 없습니다. 가져오기가 시작되고 첫번째 가상 머신을 가져오는 것처럼 표시되지만 가져오기가 실패하고 가상 머신이 제대로 설치되지 않습니다.

해결 방법: Open Virtualization Appliance 파일을 가상 머신 한 개로 제한하십시오.

버그: 30771759

6.6.19 virt-v2v 업로드 사용 시 그래픽 프로토콜이 None으로 설정됨

virt-v2v -o ovirt-upload 사용 시 그래픽 프로토콜이 None으로 설정되고 Console(콘솔) 버튼이 비활성화됩니다.

해결 방법: 임시해결책은 Edit(편집) 버튼을 누르고 OK(확인)를 눌러 팝업을 닫는 것입니다. 그러면 값이 VNC로 설정됩니다.

버그: 30807213