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에 게시됨