728x90
반응형
목차
1. 오픈스택 설치 지원이 되는 OS
2. 오픈스택 설치 시 필수 서비스
3. 필수 서비스 기능 설명
4, LBaaS 구성 흐름
1. 오픈스택 설치 지원이 되는 OS
- Red Hat Linux
- CentOS Stream 9
- Canonical's Ubuntu 22.04+
2. 오픈스택 설치 시 필수 서비스
- 오픈스택은 동물이름 또는 지리적 명칭을 사용해서 릴리즈 버전에 이름을 작명합니다.
- 제일 최근에 출시된 버전은 Epoxy이며(이번 이름이 Epoxy인건 이유를 모르겠음....)
- 제일 최근에 출시된 버전은 Epoxy이며(이번 이름이 Epoxy인건 이유를 모르겠음....)
OpenStack 기본 필수 서비스(설치해야할 서비스)
Keystone | 인증 및 권한 관리 (Identity) |
Nova | VM 인스턴스 생성 및 스케줄링 (Compute) |
Glance | VM 이미지 저장/관리 (Image) |
Neutron | 가상 네트워크 구성 (Networking) |
Placement | 자원 할당 추적 (CPU, RAM 등) |
Cinder | 블록 스토리지 (선택적이지만 실무에선 사실상 필수) |
Horizon | 웹 기반 관리 UI (선택 가능, CLI/API로 대체 가능) |
LBaaS 사용하기 위한 필수 서비스
Neutron | ✅ 필수 | 네트워크/서브넷/VIP 할당 등 |
Octavia | ✅ 필수 | LB 인스턴스 생성, 헬스체크, 구성 |
Glance | ✅ 필수 | Octavia Amphora 이미지 저장 (LB 인스턴스 템플릿) |
Nova | ✅ 필수 | Amphora VM(LB)을 생성하는 데 필요 |
Keystone | ✅ 필수 | 인증 기반 Octavia API 호출 |
Cinder | ⭕ 선택 | LB 백엔드 스토리지 연결 시 사용 가능 |
Barbican | ⭕ TLS 설정 시 필요 | HTTPS LB 구성 시 인증서 저장소로 사용 |
기타 서비스
Designate | LB VIP에 연동할 DNS 등록 자동화 |
Ceilometer + Gnocchi | LB 성능/헬스 체크 데이터 모니터링 및 알림 설정 |
Heat | LB 포함한 자동화 템플릿(스택) 작성 시 필수 |
Prometheus + Grafana | Octavia 상태, 트래픽, health monitor 시각화 |
3. 필수 서비스 기능 설명
Keystone | 모든 OpenStack 서비스의 중앙 인증/권한 서비스 (Identity Service)→ API 인증, 사용자 토큰 발급 |
Horizon | 웹 기반 대시보드(UI)→ 관리자는 여기서 VM 생성, 이미지 등록 등 조작 가능 |
Ceilometer | 모니터링 및 텔레메트리 수집→ 사용량 집계, 경보 설정, 빌링 기반으로 사용 |
✅ Compute / Image / Network 중심 레이어
⚙️ Nova (Compute)
- 핵심 가상 머신(VM) 관리 서비스
- VM 부팅, 스케줄링, 라이프사이클 관리
- Glance, Neutron, Cinder 등 여러 서비스와 상호작용
🖼️ Glance (Image)
- VM 이미지를 저장, 등록, 조회하는 서비스
- Nova가 VM 부팅 시 Glance에서 이미지를 가져옴
🌐 Neutron (Networking)
- 가상 네트워크 서비스
- VM 또는 베어메탈에 IP 할당, 라우팅, 방화벽, 보안 그룹 등 설정
- Ironic (베어메탈)과 PXE 네트워크 연동도 제공
✅ 스토리지 계층
💽 Cinder (Block Storage)
- VM에 부착하는 볼륨 디바이스 제공
- VM 부팅 후, OS 디스크 외 추가 저장소로 사용됨
🧊 Swift (Object Storage)
- 대용량 오브젝트 저장소 (ex. S3 유사)
- 이미지를 저장하거나, Sahara에서 처리한 데이터 저장소로 사용
4. LBaaS 구성 흐름
사용자 요청 → Keystone 인증 → Octavia API 호출
→ Neutron 네트워크/VIP 구성 → Nova가 Amphora VM 생성
→ Amphora 안에서 HAProxy 동작 → 부하 분산 실행
728x90
반응형
'클라우드' 카테고리의 다른 글
오픈스택(OpenStack) 설치 및 LBaas 사용(Feat. F5연동) - 3 (6) | 2025.08.13 |
---|---|
오픈스택(OpenStack) 설치 및 LBaas 사용(Feat. F5연동) - 2 (1) | 2025.08.07 |
NCP Email 알람 못 받을 경우 해결 방법(Email 450 Error) (0) | 2025.05.12 |
NCP-AWS IPsec VPN 연결 (0) | 2025.05.12 |
NCP(네이버클라우드) NetworkProxyLB를 활용한 FTP서버 설정2 - 파일질라 서버 설치(L3 DSR FTP) (1) | 2024.10.28 |