클라우드 컴퓨팅 구축 에센셜
#내손으로 만드는 클라우드#오픈스택#프라이빗
과정소개
Private 클라우드를 구축하기 위해 OpenStack 서비스를 관리하고 사용하는데 필요한 기술과 지식을 습득
학습목표
- 오픈스택 기본 구성요소와 하이퍼바이저의 관계에 대해 이해할 수 있다.
- OpenStack 서비스 구축, 관리, 사용 및 스토리지 시스템과의 연동을 학습할 수 있다.
- OpenStack 인프라를 구축하여 시스템을 구현할 수 있다.
- 주요 서비스들인 Keystone, Glance, Cinder, Nova 서비스들에 대해서 이해하고 학습할 수 있다.
- OpenStack 서비스를 이용하여 Instance 를 구성하고 배포할 수 있다.
- 대시보드와 CLI 를 통해서 오픈스택 구성 관리와 자원 생성을 할 수 있다.
- 저장소 및 네트워크 기능 아키텍처의 동작 방식을 알 수 있다.
- 오픈스택 자원 구성을 Heat 를 통해서 자동화 할 수 있다.
교육 대상 및 전망
- 리눅스 사용 경험 있거나 리눅스 관련 명령어만 알면 OK
- VMware 등의 가상화 환경이나 클라우드에 대한 기본적인 이해
- vi 혹은 nano 에디터 사용 가능자
- RPM 명령어 기본지식
- 리눅스 네트워크 설정 및 구성 경험자
- YUM/RPM 기반의 시스템 운영 경험자
- systemd 및 NetworkManager 사용 혹은 운영 경험자
- 기획/설계/개발/운영/관리자
- 오픈소스 클라우드 컴퓨팅 기술을 알고자 하는 분
- OpenStack 기반의 클라우드 환경을 구축하고 관리하고자 하는 시스템 관리자나 엔지니어
교육목적
오픈스택의 기반을 이해하고 Private 클라우드를 구축해보며 클라우드 시스템에 필요한 인프라를 이해
과정강점
- 클라우드 시스템을 이해하고 Private 클라우드를 구성해보며 온-프레미스에서 벗어난 환경을 구성해보며 언제나 관리가능한 서비스 환경을 구성할수 있다.
강의 시간표
일수 |
세부과정 |
시간 |
1 일차 |
- 가상화 및 클라우드 기본 개념
- 오픈스택 아키텍처 설명
- 인증 및 카탈로그 서비스
- 가상화 기술 이론 및 실습(QEMU/KVM with libvirt)
|
40 |
2 일차 |
- 오픈스택 설치
- 오픈스택 구성
- Keystone(SSO 인증 서버) 서비스 설명
- Keystone 명령어 사용하기
- Keystone 으로 사용자 생성 및 프로젝트 생성
- Keystone 로그 및 메타 서비스 확인
- Glance(이미지 관리)서비스 설명
- Glance 명령어 사용
|
3 일차 |
- 사용자 이미지 생성
- Glance에 이미지 업로드
- Cinder(블록 디바이스 제공)서비스 설명
- Cinder 명령어 사용
- Cinder 불륨 구성
- Cinder 불륨 사용
- Cinder 백앤드
- Neutron(네트워크) 서비스 설명
|
4 일차 |
- Neutron 명령어 사용
- Neutron 구조 학습
- Neutron에서 사용하는 VLAN/VXLAN 프로토콜
- Neutron 네트워크 구성
- Neutron SDN/네임 스페이스 구조
- Nova(Computing제공) 서비스 설명
- Nova 명령어 사용
|
5 일차 |
- Nova 가상머신 구성
- Nova와 libvirtd의 관계
- Nova 로그 확인
- Heat를 통한 자원 오케스트레이션
- Ansible를 통한 오픈스택 구성 및 설치
|
합계 |
|
40 |