2.14.3.5. 확인된 문제
이 부분에서는 OpenShift 18.0의 Red Hat OpenStack Services에서 알려진 문제에 대해 설명합니다.
Image 서비스(glance) 이미지에 hw- 또는 architecture 설정은 예상대로 작동하지 않습니다.architecture
RHOSO 18.0에서는 기본적으로 이미지 메타데이터 사전 필터가 활성화됩니다. RHOSO는 비기본 아키텍처의 에뮬레이션을 지원하지 않습니다. 업스트림에서 에뮬레이션 지원 포함의 일환으로 선언된 VM 아키텍처를 기반으로 하는 인스턴스 스케줄링을 지원하기 위해 이미지 메타데이터 사전 필터가 향상되었습니다(예: hw_architecture=x86_64 ).
이미지 속성을 통해 비 네이티브 아키텍처의 에뮬레이션을 지원하도록 nova가 개선되면 네이티브 아키텍처가 virt 드라이버에서 특성으로 보고되지 않았기 때문에 버그가 도입되었습니다.
따라서 기본적으로 이미지의 hw_ 또는 아키텍처 설정에 대한 지원이 작동하지 않았습니다.
architecture
이 버그를 완화하려면 다음 두 가지 옵션이 있습니다.
-
아키텍처/hw_architecture이미지 속성을 설정 해제합니다. RHOSO는 하나의 아키텍처, x86_64만 지원합니다. RHOSO 클라우드에 대해 이 값을 설정해야 하는 유효한 사용 사례가 없으므로 모든 호스트는 x86_64가 됩니다. nova 스케줄러의
CustomServiceConfig섹션에서 이미지 메타데이터 사전 필터링을 비활성화합니다.[scheduler] image_metadata_prefilter=false
QEMU 프로세스 실패
로컬 스토리지를 사용하는 일시 중지된 인스턴스는 두 번 이상 실시간 마이그레이션할 수 없습니다. 두 번째 마이그레이션으로 인해 QEMU 프로세스가 충돌하고 nova는 인스턴스를 ERROR 상태가 됩니다.
해결방법: 가능한 경우 인스턴스를 일시 중지 해제한 다음 두 번째 실시간 마이그레이션 전에 다시 일시 중지합니다.
인스턴스 일시 중지를 해제하는 것이 항상 가능한 것은 아닙니다. 예를 들어 인스턴스에서 다중 연결 cinder 볼륨을 사용하고 pause를 사용하여 다른 인스턴스가 일시 중지된 상태로 유지되는 동안 해당 볼륨에 대한 액세스를 단일 인스턴스로 제한한다고 가정합니다. 이 경우 인스턴스 일시 중지 해제는 가능한 해결 방법이 아닙니다.
기본적으로 비활성화된 컴퓨팅 서비스 전원 관리 기능
Compute 서비스(nova) 전원 관리 기능은 기본적으로 비활성화되어 있습니다. 다음 nova-compute 구성으로 활성화할 수 있습니다.
[libvirt]
cpu_power_management = true
cpu_power_management_strategy = governor
비활성화된 모든 CPU가 올바른 NUMA 노드 대신 NUMA 노드 0에서 보고되기 때문에 기본 cpu_power_management_strategy cpu_state는 NUMA 리소스 추적 문제를 유발하는 버그로 인해 지원되지 않습니다.