Course Outline
1. OpenStack 소개
클라우드 기능
클라우드 모델 프라이빗, 퍼블릭, 하이브리드OpenStack 퍼블릭 클라우드 기반의 클라우드프라이빗 클라우드 배포
배포판 오픈 소스광고배포 모델 수동
구성 관리OpenStack 생태계 모듈기본 도구
통합OpenStack 수명주기OpenStack 인증
OpenStack 이 과정의 실습(VM)2. 공인 OpenStack 관리자와의 실습OpenStack 알아보기 OpenStack 구성 요소(Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat) OpenStack 클라우드와의 상호 작용 OpenStack 데몬 및 API 통신 흐름Keystone - ID 관리 서비스 도메인, 프로젝트, 사용자 및 역할
Keystone 카탈로그 서비스 및 엔드포인트 관리도메인, 그룹, 프로젝트, 사용자 및 역할 관리/생성Keystone 서비스 검증Glance - 이미지 서비스 이미지 기능(속성, 메타데이터, 형식, 컨테이너)
이미지 공유
이미지 서비스 할당량 관리Glance 서비스 검증Neutron - Networking 기본 Neutron 네트워크 리소스 유형테넌트 네트워크, 서브넷,보안 그룹 및 규칙 관리
동서 라우팅네트워크 네임스페이스외부/공급자 네트워크 관리남북 라우팅유동 IP 관리네트워크 할당량 관리
기본 네트워크 문제 해결(네임스페이스, tcpdump 등)Networking 할당량Neutron 서비스 검증Nova - 하이퍼바이저에 대한 컴퓨팅 서비스 인터페이스키쌍 관리맛 관리인스턴스 매개변수인스턴스 만들기생성된 인스턴스 확인스냅샷인스턴스 관리유동 IP 할당대화형 콘솔 및 콘솔 로그
보안 그룹 할당할당량 계산Nova 서비스 확인Cinder - 블록 스토리지 볼륨 매개변수볼륨 생성볼륨 관리Nova 인스턴스에 볼륨 연결볼륨 스냅샷 관리볼륨 백업 관리백업 복원볼륨 할당량 관리새 스토리지 백엔드 추가Cinder 서비스 검증Swift - 개체 저장소 Swift 구성 요소 및 프로세스
컨테이너 및 개체 관리액세스 제어 목록 관리객체 만료 설정사용 가능한 저장 공간 모니터링할당량 설정Swift 서비스 확인Heat - 오케스트레이션 Heat 오케스트레이션 템플릿 및 해당 구성 요소히트스택 생성히트스택 검증히트 스택 업데이트 중열 서비스 확인
문제 해결 로그 파일 분석중앙 집중식 로깅OpenStack 클라이언트 쿼리 디버깅OpenStack 데이터베이스 관리컴퓨팅 노드 상태 분석인스턴스 상태 분석AMQP 브로커 분석(RabbitMQ)메타데이터 서비스
OpenStack 문제를 진단하는 일반적인 방법네트워크 문제 해결네트워크 성능 문제 해결인스턴스 백업 및 복구3. 공인OpenStack관리자 모의고사시험 개요 시험 절차 강사 지도 시험