2.11.3.3. 확인된 문제
이 부분에서는 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
Compute 서비스를 다시 시작한 후 NFS 공유에서 임시 스토리지가 있는 인스턴스 작동 중지
컨테이너화된 Compute 에이전트 서비스가 하이퍼바이저 호스트에서 다시 시작되면 NFS 공유에서 임시 스토리지가 있는 Compute 서비스(nova) 인스턴스가 작동하지 않습니다. 이는 /var/lib/nova/instances의 권한이 변경되었기 때문에 발생합니다.
해결방법: 원래 값에 대한 권한을 수동으로 복원하고 서비스가 재시작되지 않도록 합니다.
기본적으로 비활성화된 컴퓨팅 서비스 전원 관리 기능
Compute 서비스(nova) 전원 관리 기능은 기본적으로 비활성화되어 있습니다. 다음 nova-compute 구성으로 활성화할 수 있습니다.
[libvirt]
cpu_power_management = true
cpu_power_management_strategy = governor
기본 cpu_power_management_strategy cpu_state 는 현재 지원되지 않습니다. nova-compute를 다시 시작하면 인스턴스에서 사용하는 항목을 포함하여 해당 호스트의 모든 전용 PCPU가 전원이 꺼집니다. cpu_state 전략을 사용하면 해당 인스턴스의 CPU가 고정되지 않습니다.