openstack (오픈스택) 사용기

쿠버네티스 같은 Paas 툴을 이용해보았으나 Iaas는 AWS의 E2를 이용하며 어떻게 만드는 걸까 항상 궁금했는데 openstack을 통하여 구축이 가능하단걸 알게되어 구축을 해보았다.

전부 설치하는건 손이 많이 가서 ubuntu 18.04 에서 devstack 과microstack 을 이용하여 구축을 해보았다.

Microstack

snap 을 이용하여 간단하게 설치 가능하다.

sudo snap install microstack --classic --beta
sudo microstack.init --auto

Devstack

유저를 추가

$ sudo useradd -s /bin/bash -d /opt/stack -m stack
$ echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
$ sudo su - stack

코드 다운로드

$ git clone https://opendev.org/openstack/devstack
$ cd devstack

local.conf 생성

[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD

설치

$ ./stack.sh

“openstack (오픈스택) 사용기”의 하나의 댓글

답글 남기기
  1. Great content! Super high-quality! Keep it up! 🙂

댓글을 남겨주세요~

%d 블로거가 이것을 좋아합니다: