본문 바로가기

⭕ openstack

openstack 설치

728x90
반응형

# openstack 설치

1. 외부 접속을 위한 open-ssh 설치

apt install openssh-server

2. open-ssh가 정상적으로 설치 되었는지 확인

sytemctl status ssh

- sshd 도 확인

sytemctl status sshd

3. stack user 생성

sudo useradd -s /bin/bash -d /opt/stack -m stack

sudo chmod +x /opt/stack

echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack

sudo -u stack -i

4. DevStack Clone을 위한 git 설치

sudo apt install git

- DevStack git clone

https://docs.openstack.org/devstack/latest/#

 

DevStack — DevStack documentation

DevStack DevStack is a series of extensible scripts used to quickly bring up a complete OpenStack environment based on the latest versions of everything from git master. It is used interactively as a development environment and as the basis for much of the

docs.openstack.org

- 소스 코드 다운로드

https://opendev.org/openstack/devstack

 

devstack

System for quickly installing an OpenStack cloud from upstream git for testing and development.

opendev.org

5. 설치를 위한 환경설정

- sample 컨피그를 복사하여 생성 후 필요한 부분만 수정하여 진행

cd /devstack

cp ./samples/local.conf local.conf

# vim 없으면 vim도 설치
sudo apt install vim

- local.conf 파일을 vim으로 열고 수정한다.

아래와 같이 모든 계정들의 패스워드를 수정하고, HOST_IP 정보를 수정해준다. HOST_IP는 해당 우분투가 설치되어 있는 서버의 Private IP를 설정한다.

6. DevStack 설치 진행

stack.sh를 활용한 DevStack 설치 진행

./stack.sh

- 설치중인 모습, 설치하는데 수십분 정도 소요된다.

- 제발 에러 없이 잘 설치되길...

- 만약 설치 중 에러가 발생하거나, OS가 멈추가너 할 경우에는 ./unstack 명령어를 활용하여 설치된 내용을 정리한뒤에 ./stack으로 재 설치를 진행하면 된다.

7. openstack에 접속하기

- 대시보드

4 Vcpu , 4GB 메모리로는 조금 많이 느린감이 있다.

최소 16 Vcpu, 16GB 메모리 정도가 되어야 하지 않을까...

 

- 끝 -

728x90
반응형