2.5.6.2. 버그 수정
이 부분에서는 사용자에게 상당한 영향을 미치는 OpenShift 18.0의 Red Hat OpenStack Services에서 수정된 버그에 대해 설명합니다.
물리적 기능이 인스턴스에 연결된 경우 더 이상 채택이 실패하지 않음
이전 버전에서는 물리적 기능(PF)이 인스턴스에 연결된 경우 를 다시 실행하면 호스트에서 SR-IOV PF를 찾을 수 없어 채택에 실패했습니다. 이번 릴리스에서는 채택이 실패하지 않습니다.
os-net-config
NetworkManager-dispatcher 실패 수정
이번 업데이트 이전에는 SELinux 권한 거부로 NetworkManager-dispatcher 서비스가 차단되어 SELinux가 적용되면 서비스가 실패했습니다. 이번 릴리스에서는 NetworkManager가 강제 모드에서 SELinux를 사용하여'NetworkManager-dispatcher' 서비스를 실행할 수 있도록 업데이트되었습니다. 결과적으로 NetworkManager-dispatcher 서비스는 이제 SELinux를 강제 모드로 실행하여 오류가 제거됩니다.
nmstate 공급자를 사용하여 VLAN을 통해 컴퓨팅 노드를 사전 프로비저닝할 때 데이터 플레인 배포가 더 이상 실패하지 않음
이번 업데이트 이전에는 VLAN을 통해 컨트롤 플레인과 통신하기 위해 컴퓨팅 노드를 사전 프로비저닝할 때NetworkManager CLI(nmcli) 연결이 항상 적절한 인터페이스 이름으로 생성되는 것은 아닙니다. 이로 인해 배포 실패가 발생했습니다.
이번 릴리스에서는 사전 프로비저닝된 노드에서 vlan 인터페이스를 처리하는 nmstate 공급자의 문제가 해결되었습니다. 결과적으로 nmstate 공급자를 사용한 데이터 플레인 배포에 성공합니다.
edpm_network_config_nonconfigured_cleanup 매개변수 문제 해결
edpm_network_config_nonconfigured_cleanup: true 플래그가 기능 릴리스 2에서 기본값으로 도입되어 일부 새 배포가 실패했습니다.
이번 업데이트를 통해 edpm_network_config_nonconfigured_cleanup: true 플래그를 적절하게 사용하면 더 이상 배포 실패가 발생하지 않습니다.
다음 구성을 수행할 때 edpm_network_config_nonconfigured_cleanup: true 를 설정할 수 있습니다.
- ifcfg 또는 nmstate 공급자를 사용하여 VLAN 태그가 지정된 인터페이스에서 프로비저닝되지 않은 노드 또는 사전 프로비저닝된 노드를 사용합니다.
- 컨트롤 플레인 인터페이스에 별도의 네임스페이스와 태그된 VLAN이 있는 여러 데이터 플레인이 있습니다.
다음 구성을 수행할 때 edpm_network_config_nonconfigured_cleanup: false 를 설정합니다.
- ifcfg 또는 nmstate 공급자를 사용하여 플랫 네트워크 또는 본딩과 함께 프로비저닝되지 않았거나 사전 프로비저닝된 물리적 인터페이스를 사용합니다.
- 네트워크 업데이트 또는 RHOSO 마이너 업데이트를 수행합니다.
- 데이터 플레인 채택을 수행합니다.
- 컨트롤 플레인 인터페이스에 별도의 네임스페이스와 플랫 네트워크가 있는 여러 데이터 플레인이 있습니다.
이제 nmstate 공급자가 있는 VLAN 및 플랫 포트가 있는 인스턴스에 대역폭 제한이 적용됨
이전에는 os-net-config nmstate 공급자를 사용하는 환경에서 QoS 대역폭 제한 규칙이 br-ex 브리지에 연결된 물리적 NIC에 제대로 적용되지 않았습니다.
이번 업데이트를 통해 QoS 대역폭 제한 규칙이 적용됩니다.
패치 포트로 인해 더 이상 네트워크 업데이트 실패가 발생하지 않음
이번 업데이트에서는 br-ex에 패치 포트가 있는 활성 인스턴스를 호스팅하는 컴퓨팅 노드에서 네트워크 업데이트가 실패한 환경의 문제를 해결합니다.