구축/Openstack

openstack 구축 0 들어가기 앞서

KidAnt 2023. 12. 26. 11:08

구축 버전 및 기간

  • openstack version: yoga
  • 구축 기간: 2023-11~2023-12

오픈스택 장/단 점

  •  장점
    • 오픈소스 (AWS 등의 IAAS 플랫폼 서비스를 무료로 구축이 가능하다)
    • 다양한 IAAS 부가 서비스들
    • OS 호환성(linux, windows 지원)
    • 다양한 VM 지원
  • 단점
    • 난이도 있는 설치 및 유지보수
      (오타 오탈이 난무하는 공식 설치 메뉴얼, 조금이라도 틀리면 바로 고장나는 구조 등)
    • 한정된 이미지 범위 (다양한 이미지를 지원하지만 실질적으로 QCOW2가 가장 안정적이다)

구축시 필요한 배경 정보

  • Hypervisor(하이퍼바이저)란?
    가상머신생성기, 리소스 관리(s/w형태라 리소스 초과 배분 가능), 속도를 위해 OS부분에 다이렉트 라인(I/O) 뚫어 사용하는 경우도 있음
    종류에는 FALL Virtualizer(OS부분 포함), para Virtualizer(OS위에 얹는 형식)이 존재한다.
  • openstack은 IaaS 형태의 클라우드 서비스로 kvm과 같은 Hypervisor(하이퍼바이저)를 관리, 정의, 활용하는 coloud Platform이다.(kvm를 하이퍼바이저로 권장하지만 다른 하이퍼바이저를 사용해도 된다)
  • openstack 자체로는 관리만 하는 녀석이고 그 밑에 kvm같은 하이퍼바이져가 포함되어야 한다. (보통 패키지에 같이 포함되어 있다)
  • 서버에 얹어진 형태를 글로 쓰자면
    openstack
    kvm
    OS
    bios
    이런 구축 형태를 가진다.
  • Microstack(우분투), Packstack(CentOS)라는 자동 구축 패키지가 존재하지만 개인적으로는 openstack의 구성내용을 이해하기 위해 수동 구축을 권장한다.
  • openstack 필수  서비스( 해당 7개는 필수적인 서비스로 순서대로 설치해야 한다.)
    • keystone (서비스 인증)
    • glance (이미지)
    • placement 
    • nova (컴퓨팅)
    • neutron (네트워크)
    • horizon (UI/대시보드)
    • cinder (스토리지)

 

'구축 > Openstack' 카테고리의 다른 글

openstack 구축 5 nova  (2) 2024.01.03
openstack 구축 4 placement  (0) 2023.12.28
openstack 구축 3 glance  (0) 2023.12.28
openstack 구축 2 keystone  (1) 2023.12.27
openstack 구축 1 사전 환경 구축  (1) 2023.12.26