openstack 4

OpenStack Kolla 환경에서 Horizon Compute 정보 조회 실패 및 Nova/Placement 장애 분석

1. 장애 개요OpenStack Kolla 기반 All-in-One 환경에서 Horizon 대시보드 접속 시 Compute와 Volume 관련 정보가 정상적으로 조회되지 않는 문제가 발생했다.Horizon 화면에서는 다음과 같은 오류가 나타났다.Unable to retrieve compute limit information제한 정보를 가져올 수 없습니다사용량 정보를 찾지 못했습니다처음에는 Horizon 자체 문제처럼 보였지만, 실제 원인은 Horizon이 아니라 뒤쪽 API 서비스 계층에 있었다.OpenStack CLI에서도 다음 명령들이 모두 실패했다.openstack compute service listopenstack hypervisor listopenstack volume service list오..

OpenStack(Kolla-Ansible) 점검 체크리스트 정리

OpenStack은 여러 서비스가 컨테이너 기반으로 연결되어 동작한다. 특히 Kolla-Ansible 환경에서는 Nova, Neutron, Cinder, Glance, Keystone, Placement, Horizon 등이 각각 Docker 컨테이너로 실행되며, MariaDB, ProxySQL, RabbitMQ, HAProxy 같은 공통 인프라 서비스에도 의존한다.따라서 장애가 발생했을 때 단순히 docker ps에서 컨테이너가 Up인지 확인하는 것만으로는 충분하지 않다. 컨테이너는 떠 있어도 내부 API 애플리케이션이 DB 연결 실패, RabbitMQ 연결 실패, health check 실패로 인해 실제 서비스는 불가능한 상태일 수 있다.이번 글에서는 Kolla-Ansible 기반 OpenStack ..

Kolla-Ansible OpenStack Horizon 오류 및 Nova/Placement/Cinder API 장애 조치 정리

1. 장애 증상OpenStack Horizon 웹 접속 시 다음과 같은 오류 화면이 발생했다.프로젝트 > Compute > 인스턴스 접속 시 아래 에러 발생 처음에는 Horizon 자체 장애처럼 보였지만, 컨테이너 상태를 확인해보니 Horizon 컨테이너는 정상 상태였다. docker ps -a | grep horizon 확인 결과:horizon Up ... healthy 즉, Horizon 프로세스 자체가 죽은 것은 아니었다.2. 최초 컨테이너 상태 확인전체 OpenStack 컨테이너 상태를 확인했다. docker ps -a 이때 주요 장애 컨테이너는 다음과 같았다. nova_conductor Exited (1)nova_scheduler Exited (1)nova_api Up ... unhealthyn..

Rocky Linux 9.3 기반 OpenStack 설치 하기

1. 구축 목표이번 작업의 최종 목표는 개인 Windows PC 위에 VMware Player를 설치하고, 그 안에 Rocky Linux 9.3 가상머신을 구성한 뒤 OpenStack을 설치하여 테스트용 가상화 서버 환경을 만드는 것이다.최종적으로는 다음 구조를 목표로 한다.Windows PC └─ VMware Player └─ Rocky Linux 9.3 VM └─ Kolla-Ansible 기반 OpenStack ├─ Nova: 가상머신 생성 ├─ Neutron: 가상 네트워크 구성 ├─ Glance: 이미지 관리 ├─ Keystone: 인증 관리 ├─ Horizon: 웹 관리자 페이지 └─ Cinder: 블록 스토리지 볼륨 관리 1차 목표는 OpenStack 기반의 가상화 환경을 만드는 것이고, 이후..