IT/OpenStack

Kolla를 이용한 OpenStack All-in-one 설치하기(1)

잼니크 2022. 12. 7. 23:31
반응형

안녕하세요! 잼니크 입니다~

이번 주제는 Kolla를 이용하여 간단하게 OpenStack을 설치하는 방법을 소개 하고 하나하나 따라할 수 있도록 글을 작성하고 있습니다! 이 글에서는 Kolla 프로젝트의 전반적인 내용을 소개할까 합니다. 

 

OpenStack을 검색해 보시면 DevStack에 대해 언급합니다. 저도 몇년 전 DevStack을 소개하고 따라하는 글을 작성했었습니다. 이전 글 링크: DevStack을 이용한 OpenStack 설치하기

 

DevStack을 이용한 OpenStack 설치하기

OpenStack은 오픈소스(open source) 클라우드 플랫폼 중 하나입니다. 이번 포스팅에서는 DevStack을 이용하여 OpenStack을 설치하는 방법에 대한 내용을 담고 있습니다. DevStack 이용하여 OpenStack환경을 쉽게

gam1532.tistory.com

하지만 DevStack의 경우 한계가 명확합니다. 

첫째, 불편합니다! DevStack은 OpenStack 컴포넌트를 개발하고 테스트하기 위한 도구와 스크립트 집합이기 때문에 불편합니다. 예를 들어 DevStack를 설치한 시스템을 껏다 킬 경우 이전에 작업한 내용을 보존하지 못하죠!

둘째, 확장히 힘듭니다! DevStack을 어찌저찌 해서 편하게 바꾸기가 쉽지 않습니다. 특히, 점진적으로 클라우드를 구성하는 서버같은 자원을 추가하기 쉽지 않습니다. 

 

그렇다면, 오픈스택 메뉴얼을 따라서 하나씩 설치하는 방법은 어떨까요? 해보시면 아시겠지만...... 정말 불편하고 힘듭니다. 설정할 것도 많고, 이해해야할 것도 많지만 메뉴얼에서 이야기하지 않는 부분이 너무 많습니다. 아! 이야기하지 않는 부분이 많다라기 보다는 모든것을 메뉴얼에 담기 너무 많다는 생각이 듭니다.

 

그래서 OpenStack을 쉽게 설치할 수 있는 방법을 수~~~~ 많은 회사에서 제안을 했고, 오랫동안 OpenStack 커뮤니티의 컨퍼런스에서 쉽게 설치하는 다양한 방법을 제안해왔습니다. 

 

이번 글에서 소개할 Kolla는 최근에 등장한 방법입니다. 오픈스택 설치와 배포가 힘드니 오픈스택의 컴포넌트를 컨테이너로 반들고, 배포할 때 설정을 자동화 할 수 있는 방법을 사용해서 배포를 쉽게 할 수 있습니다. 컨테이너는 Docker나 Podman, Kubernetes 같은 컨테이너 기술을 말하고, 설정자동화 및 프로비저닝을 위해 Ansible 을 사용합니다. 

 

이번 글에서는 간단하게(?) Kolla를 소개하기 위해 많은 내용이 있었네요. 

다음 글에서 본격적으로 설치하는 과정을 담도록 하겠습니다! 

반응형

'IT > OpenStack' 카테고리의 다른 글

TripleO를 이용한 OpenStack 배포 (Standalone)  (2) 2024.04.06
DevStack을 이용한 OpenStack 설치하기  (0) 2020.04.20