OpenStack DVR 기반 고가용성 네트워킹 아키텍처 구현
본 문서는 OpenStack 환경에서 ML2 플러그인과 Open vSwitch를 활용한 분산 가상 라우팅(Distributed Virtual Routing, DVR)을 통한 고가용성 네트워크 구성 방법을 설명합니다. 이 아키텍처는 VXLAN 또는 GRE 기반의 테넌트 네트워크와 Flat 혹은 VLAN 외부 네트워크를 지원하며, 계산 노드에서 직접 외부 네트워크에 접근함으로써 기존 네트워크 노드의 단일 장애점(SPOF ...
8월 11일 09:11에 게시됨
OpenStack 환경에서 가상 머신 실시간 마이그레이션 설정
개요
CentOS 7 기반의 OpenStack Kilo 버전 환경에서 가상 머신(인스턴스)의 실시간 마이그레이션(live migration)을 가능하게 하기 위한 설정 과정을 설명합니다. 이 작업은 서비스 중단 없이 인스턴스를 한 컴퓨팅 노드에서 다른 노드로 이동시키는 데 필요합니다.
1. 인스턴스 디렉터리 권한 설정
모든 컴퓨팅 노드에서 Nova 인스턴스 디렉터리에 대한 접근 권한을 조 ...
7월 18일 08:05에 게시됨
Octavia 수동 설치 및 DevStack 배포 가이드
환경: Pike, CentOS 7
Octavia 수동 설치
1. 패키지 설치
yum -y install \
openstack-octavia-api.noarch \
openstack-octavia-common.noarch \
openstack-octavia-health-manager.noarch \
openstack-octavia-housekeeping.noarch \
openstack-octavia-worker.noarch \
openstack-octavia-diskimage-create.noarch
# Load Balancer CLI 확장
git clone h ...
7월 8일 18:25에 게시됨
OpenStack Cinder 볼륨 생성 프로세스 분석
이 문서에서는 OpenStack Cinder 서비스에서 볼륨을 생성하는 내부 프로세스를 상세히 분석합니다.
Cinder API의 진입점은 cinder/api/v3/router.py 파일에 정의되어 있으며, 볼륨 관련 요청은 cinder/api/v3/volumes.py의 VolumeController로 라우팅됩니다. 볼륨 생성 요청은 다음과 같은 코드로 처리됩니다:
def create(self, req, body):
# ... 파라미터 검증 및 ...
7월 3일 04:47에 게시됨