6.3 컴퓨트 문제

6.3.1 현재 상태 검증 없이 엔진 호스트의 제어를 받는 KVM 호스트를 다른 Manager 호스트에 실수로 추가할 수 있음

KVM 호스트가 Manager 호스트에서 이미 배치된 경우 이 KVM 호스트를 다른 Manager 호스트에 추가할 수 있습니다. 이로 인해 이 Manager 호스트가 KVM 호스트를 원래 소유 Manager 호스트에서 가져올 수 있습니다. 이미 Manager 호스트의 제어를 받는 KVM 호스트를 추가하는 것은 권장되는 작업이 아니지만 실수로 수행될 수 있습니다. 이 경우 원래 소유 Manager 호스트에 상주하는 KVM 호스트가 Nonreponsive 상태로 변경되고 여기서 실행되는 모든 가상 머신이 Unknown 상태로 변경됩니다. 비반응형 호스트를 Maintenance 모드로 전환하려고 시도하는 경우 다음과 같은 오류 메시지가 생성됩니다.

Error while executing action: Cannot switch Host to Maintenance mode.
Host still has running VMs on it and is in Non Responsive state.

해결 방법: 이 문제에 대한 임시해결책과 관련된 자세한 내용은 관련된 문제 도용, 비작동, 비반응형 또는 삭제된 KVM 호스트 제거를 참조하십시오.

버그: 29127349

6.3.2 호스트 추가 실패 후 중복 KVM 호스트를 유지 관리 모드로 전환할 수 없음

가상 머신을 실행 중인 KVM 호스트를 Manager 호스트에 추가하고 다른 호스트 이름(IP 주소 또는 FQDN)을 사용하여 동일한 KVM 호스트를 추가하려고 시도하면 Manager 호스트가 이 KVM 호스트를 추가하지 못합니다. 실패한 KVM 호스트를 Maintenance 모드로 전환하여 Manager에서 제거하려고 시도하면 이로 인해 KVM 호스트가 Preparing for Maintenance 모드에서 멈춥니다.

해결 방법: 실행 중인 KVM 호스트에서 UP 상태인 모든 가상 머신을 클러스터의 다른 KVM 호스트로 마이그레이션하십시오. 그러면 실패한 KVM 호스트의 상태가 Maintenance 모드로 변경됩니다. KVM 호스트를 제거할 수 있습니다.

버그: 29127707

6.3.3 Firewalld가 엔진에 대해 사용 안함으로 설정된 상태로 새 KVM 호스트를 추가할 때 SSH 연결이 중단됨

Firewalld가 Manager에 대해 사용 안함으로 설정된 상태로 새 KVM 호스트를 추가할 때 SSH 연결이 중단됩니다.

해결 방법: 이 동작에 대해서는 임시해결책이 없습니다. SSH 연결이 약간의 지연 후 복원됩니다.

버그: 29135914

6.3.4 KVM 호스트를 배치 해제하고 제거할 때 브리지가 정리되지 않음

KVM 호스트가 배치 해제되고 Manager 호스트에서 제거될 때 이전 브리지가 KVM 호스트에서 정리되지 않습니다.

해결 방법: KVM 호스트를 Manager 호스트에서 제거한 후 수동으로 네트워킹 리소스를 제거하거나 정리해야 합니다. 또한 기본 관리 네트워크인 ovirtmgmt는 수정하지 않아야 합니다.

도구는 VDSM이 구성한 네트워크를 KVM 호스트에서 제거하는 데 사용할 수 있는 업스트림입니다. 자세한 내용은 https://gerrit.ovirt.org/#/c/79495/를 참조하십시오.

버그: 29167000

6.3.5 관리 네트워크 없이 비기본 데이터 센터에서 새 클러스터를 만들면 대화 상자가 중단되고 UI 로그에서 확인할 수 없는 예외사항이 생성됨

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

  1. 기본 설정으로 새 데이터 센터를 만듭니다.

  2. Data Center - Guide Me(데이터 센터 - 안내) 대화 상자에서 메시지가 표시될 때 Configure Later(나중에 구성)를 누릅니다.

  3. 새 데이터 센터에 클러스터를 추가하고 클러스터에 새 이름을 지정하되 Management Network(관리 네트워크)를 비워 두어 새 클러스터를 만듭니다.

  4. OK(확인)를 누릅니다.

    기본적으로 Manager는 ovirtmgmt 관리 네트워크를 Management Network(관리 네트워크)로 추가합니다. 해당 관리 네트워크가 제거되었으며 만들어진 다른 관리 네트워크가 없는 경우에만 이 필드를 비워 둘 수 있습니다. 이 문제는 Management Network(관리 네트워크) 필드를 비워 둔 경우에만 발생합니다.

    대화 상자가 중단되지만 engine.log 파일에서 생성되는 오류 메시지가 없습니다. 단, ui.log 파일에서 확인되지 않은 예외사항이 생성됩니다.

    이 문제가 발생한 후에는 새 데이터 센터를 누를 때마다 UI 예외사항이 생성됩니다.

    해당 데이터 센터의 새 클러스터와 호스트가 이 Manager에 남아 있는 경우에도 새 데이터 센터를 제거할 수 있는 것으로 관찰됩니다.

해결 방법: 이 문제가 발생할 경우 가능한 임시해결책은 다음과 같은 두 가지입니다.

  • 대화 상자를 닫은 후 데이터 센터를 삭제하고 새 데이터 센터를 만듭니다. 새 데이터 센터를 만들면 ovirtmgmt 관리 네트워크가 다시 표시됩니다.

    또는

  • 대화 상자를 닫은 후 이 데이터 센터에서 새 네트워크를 만들고, 새 클러스터를 만들 때 이 새 네트워크를 관리 네트워크로 선택합니다.

버그: 29385759

6.3.6 KVM 호스트를 중지하는 완전하지 않은 오류 메시지

이 문제는 Status(상태)Unassigned인 KVM 호스트에 대해 표시됩니다. 문제를 재현하는 단계는 다음과 같습니다.

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

  2. Hosts(호스트) 창에서 Management(관리)를 누르고 드롭다운 목록에서 Stop(중지)을 선택합니다.

    다음과 같이 완전하지 않은 Operation Canceled(작동이 취소됨) 오류 메시지가 생성됩니다.

    Error while executing action

    이 오류 메시지는 완전하지 않지만 정확합니다. 단, 메시지를 통해 임시해결책이 제공되지 않습니다.

해결 방법: KVM 호스트를 중지하려면 KVM 호스트의 Status(상태)UP이어야 합니다. KVM 호스트를 Maintenance 모드로 설정한 다음 중지해 보십시오. 이 방법으로 해결되지 않을 경우 KVM 호스트에 로그인하고 문제를 해결한 다음 KVM 호스트가 다시 작동되도록 해야 합니다.

버그: 29298704

6.3.7 호스트 콘솔에서 KVM 호스트가 제거 후에도 엔진에 등록된 것으로 나타남

호스트 콘솔에서 KVM 호스트가 Manager 호스트에서 제거된 후에도 Manager 호스트에 등록된 것으로 나타납니다. 이 문제는 다음 시나리오에서 관찰됩니다.

  1. 다음과 같이 Manager를 사용하여 KVM 호스트를 제거합니다.

    1. Hosts(호스트) 창에서 Management(관리)를 누르고 드롭다운 목록에서 Maintenance(유지 관리)를 선택하여 KVM 호스트를 Maintenance 모드로 전환합니다.

    2. Installation(설치)을 누른 다음 드롭다운 목록에서 Reinstall(재설치)을 선택합니다.

    3. Hosted Engine(호스트된 엔진)을 누르고 드롭다운 목록에서 Undeploy(배치 해제)를 선택합니다.

    4. OK(확인)를 누릅니다.

    5. 그런 다음 KVM 호스트를 다시 Maintenance 모드로 설정하고 Remove(제거)를 눌러 Remove Host(s)(호스트 제거) 확인 창을 열고 OK(확인)를 누릅니다.

  2. 호스트 콘솔을 엽니다.

  3. Virtualization(가상화)으로 이동한 다음 Hosted Engine(호스트된 엔진)을 누릅니다.

    Host Engine Setup(호스트 엔진 설정) 화면에서 시스템이 제거된 KVM 호스트에 이미 등록된 것으로 표시됩니다.

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

버그: 29444179

6.3.8 도용, 비작동, 비반응형 또는 삭제된 KVM 호스트 제거

Manager 호스트의 제어를 받는 KVM 호스트는 다른 Manager 호스트에 의해 인계될 수 있습니다. 현재 상태 검증 없이 엔진 호스트의 제어를 받는 KVM 호스트를 다른 Manager 호스트에 실수로 추가할 수 있음을 참조하십시오.

예를 들어, Manager 호스트가 이미 사용 중인 KVM 호스트는 다른 Manager 호스트에 의해 New Host(새 호스트)로 추가될 수 있습니다. 이 시나리오에서 원래 Manager는 KVM 호스트와 통신할 수 없습니다. KVM 호스트에 실행 중인 가상 머신이 있으므로 다음 오류 메시지와 함께 호스트를 Maintenance 모드로 전환하려는 시도가 거부됩니다.

Host still has running VMs on it, and is Non responsive state

해결 방법: 이 상황을 처리하는 데 다음 두 가지 방법을 사용할 수 있습니다.

  • 다른 Manager 호스트에 의해 인계되고 있는 호스트의 문제를 해결하는 방법

  • 영구적 비작동 상태로 설정된 KVM 호스트를 제거하는 방법

다른 엔진 호스트에 의해 인계되고 있는 호스트의 문제를 해결하는 방법

새 Manager 호스트가 KVM 호스트를 인계할 때 다음 증상이 관찰됩니다.

  • 원래 소유 Manager 호스트에서 KVM 호스트에 상태가 Connecting으로 표시되고 가상 머신이 실행 중으로 표시됩니다.

  • 새 Manager 호스트에서 가상 머신의 복사본이 external_vm-name으로 표시되고 실행되고 있습니다.

다음 단계를 수행합니다.

  1. KVM 호스트의 전원을 끕니다.

    KVM 호스트의 전원을 끄면 다음 이벤트가 발생합니다.

    • 두 Manager 호스트에서 KVM 호스트의 상태가 결국 NonResponsive로 전환됩니다.

    • 두 Manager 호스트에서 가상 머신의 상태가 Unknown으로 전환됩니다.

    • 두 Manager 호스트에서 이 KVM 호스트에 대해 Handling non responsive Host host-name 이벤트가 트리거됩니다.

  2. 해당 이벤트가 실패할 때까지 기다립니다.

두 Manager 호스트에서 다음 단계를 수행합니다.

  1. More Actions(추가 작업)를 누르고 드롭다운 목록에서 Confirm Host has been Rebooted(호스트가 재부트되었는지 확인)를 선택합니다.

  2. Confirm Operation(작업 확인) 확인란을 선택하고 OK(확인)를 누릅니다.

    이 작업으로 인해 가상 머신이 Manager에서 Down(작동 중지)으로 표시되고 호스트가 Virtual Machines(가상 머신) 열에서 값을 0으로 표시합니다. 그러면 가상 머신의 Migration Mode(마이그레이션 모드) 설정에 따라 허용되는 경우 이전 Manager가 다른 호스트로 가상 머신을 마이그레이션할 수 있습니다.

  3. KVM 호스트를 Maintenance 모드로 설정합니다.

그런 다음 새 Manager 호스트에서 다음 단계를 수행합니다.

  1. 가상 머신 복사본을 제거합니다.

  2. KVM 호스트를 제거합니다.

KVM 호스트가 다시 나타나면 SSH를 통해 연결하여 권한이 부여된 모든 키를 제거합니다.

# rm /root/.ssh/authorized_keys*

그런 다음 작업을 간소화하기 위해 원래 소유 Manager 호스트에서 암호 인증을 사용하여 KVM 호스트를 재설치합니다.

네트워크 문제로 인해 설치 프로그램에서 설치가 실패하여 KVM 호스트가 Manager 호스트에서 NonResponsive 상태로 전환되는 경우 KVM 호스트를 Maintenance 모드로 다시 설정하고 SSH 키로 재설치하십시오.

영구적 비작동 상태로 설정된 KVM 호스트를 제거하는 방법

Manager 호스트가 KVM 호스트 상태를 Nonresponsive로 표시하면 다음 증상이 관찰됩니다.

  • KVM 호스트에서 실행되고 있었던 가상 머신의 상태가 Unknown으로 표시됩니다.

  • 이 KVM 호스트에 대한 Manager 호스트에서 다음 이벤트가 생성됩니다.

    Handling non responsive Host host-name

    해당 이벤트가 결국 실패합니다.

다음 단계를 수행합니다.

  1. More Actions(추가 작업)를 누르고 드롭다운 목록에서 Confirm Host has been Rebooted(호스트가 재부트되었는지 확인)를 선택합니다.

  2. Confirm Operation(작업 확인) 확인란을 선택하고 OK(확인)를 누릅니다.

    이 작업으로 인해 가상 머신이 종료되고 호스트가 Virtual Machines(가상 머신) 열에서 값을 0으로 표시합니다.

  3. KVM 호스트를 Maintenance 모드로 설정합니다.

  4. KVM 호스트를 제거합니다.

해당 방법에 대한 자세한 내용은 Oracle 고객지원센터 지식 기반의 문서 ID 2540819.1을 참조하십시오.

버그: 29685904