가상 서버(VM), 네트워크, 스토리지 등 인프라 자원을 클라우드처럼 사용할 수 있게 해주는 오픈 소스 플랫폼ex) AWS를 직접 구축하는 도구인증 환경 불러오기 (admin openrc)자원 목록 보기VM 생성 (예시)
Keystone 이란? > OpenStack의 인증 서비스 OpenStack에서 사용자 인증, 토큰, 프로젝트/역할 권한을 관리하는 핵심 서비스 즉 OpenStack 전체의 SSO 로그인 + 계정 시스템 + IAM 역할을 맡고 있음 SSO (Single Sign-On
Glance (Image Service) > OpenStack에서 VM 부팅에 사용되는 디스크 이미지를 저장·배포·관리하는 서비스 > ISO 파일처럼 설치하는 것이 아니라, 미리 만들어진 OS 디스크 상태를 올려서 즉시 VM을 부팅할 수 있게 한다. Glance의 주
Cinder는 OpenStack의 블록 스토리지 관리 서비스VM의 부팅 디스크, 데이터 디스크 모두 제공 가능Nova와 결합하여 VM 생성 시 루트 디스크로 사용하거나, 실행 중인 VM에 데이터 디스크를 추가 가능Glance와 달리 OS 이미지를 저장하는 것이 아니라
정의: Nova는 OpenStack의 컴퓨트 서비스로, VM 생성·관리를 담당.주요 기능VM 생성, 삭제, 재시작 등 라이프 사이클 관리하이퍼바이저(KVM, QEMU, VMware 등) 제어스케줄링: 어떤 컴퓨터 노드에 VM을 배치할지 결정Cinder·Glance·Ne
정의: OpenStack의 네트워크 관리 서비스 VM에 IP를 할당하고, 서브넷/라우터/보안 그룹 등을 관리주요 기능L2/L3 네트워크 구성 (스위치/라우터 역할)IP 주소 관리 (DHCP)Floating IP로 VM 외부 노출보안 그룹(SG)과 방화벽 정책 관
정의: OpenStack의 공식 웹 기반 대시보드 (UI 서비스)주요 기능프로젝트/관리자 단위 리소스 관리VM 생성, 볼륨 연결, 네트워크 설정을 GUI에서 수행사용자 계정 관리, 프로젝트 단위 할당량(Quota) 확인위치Keystone 인증을 거쳐야 접근 가능Nova
Swift (Object Storage Service) > - 정의: Swift는 Openstack의 오브젝트 스토리지 서비스 주요 특징 데이터를 "파일 단위"가 아니라 "오브젝트(object)" 단위로 저장 확장성과 내결함성을 고려해 설계 (수평 확장,