Server

Ubuntu 18.04 LTS에서 OpenStack 설치하기

하늘을난모기 2020. 7. 1. 23:47

어제까지만 해도 vm으로는 안될거라고 생각했는데,
OpenStack을 발견하고 희망을 찾았다.

우선.. vm에서 알수 없던 오류가 나는 이유를 알았다.
서버의 가상화 옵션을 꺼두었기 때문에 64bit를 실행할 경우 에러가 발생했던 문제였다.

서버를 재부팅하고, bios 모드로 들어가서 각 환경에 따라 CPU 가상화 모드를 enable로 변경한다.

virtualbox를 설치하고, (데스크탑 모드여서 그냥 화면 보고 설치했다.)

아래 블로그를 참고하여 OpenStack을 꾸리기 시작했다.

https://jbhs7014.tistory.com/m/59

 

[OpenStack] DevStack으로 OpenStack 설치하기

DevStack이란? 본격적으로 오픈스택을 통한 클라우드 환경을 구축하기 위해서는 가장 먼저 오픈스택을 설치해야 한다. 다양한 오픈스택 서비스들을 조합하여 하나의 환경을 구축하는 것이 최종 ��

jbhs7014.tistory.com

전반적으로 이 분의 블로그 참고를 많이 했으며, 몇가지 주의해야 할 사항을 추가하자면,

$ sudo apt update
$ sudo apt install -y python3-pip python3-dev
$ sudo pip3 install --upgrade pip
$ sudo pip3 install python-openstackclient

./stack.sh 를 실행하기 전에 pip3를 설치해야한다.

아마 설치하지 않고 진행할 경우 

You are using pip version 19.0.3, however version 20.2b1 is available.

You should consider upgrading via the ‘pip install —upgrade pip’ command

이런 주의 표시가 뜨고, pip와 관련된 뭐시기 에러가 나온다.

혹시나 pip 설치를 해도 안된다면,
/devstack/tools 디렉터리로 이동하여, cap-pip.txt 파일을 열어

# cap-pip.txt
pip!=8,<10

이렇게 되어있던 코드를

# cap-pip.txt
pip!=8

이렇게 변환시키고 다시 실행시켜보자.


설치를 완료 했으면,

ip로 접근을 시도하자.

만약 dashboard에 접근이 되지 않는다면, vm옵션에서 네트워크 설정을 net 대신 어뎁터에 브릿지로 변경한다.

그리고,, 귀찮지만,

./unstack.sh
./clean.sh

실행시키고 다시

./stack.sh를 실행시킨다.

'Server' 카테고리의 다른 글

Ubuntu 18.04 LTS에서 Docker 설치하기  (1) 2020.06.30
Ubuntu 18.04 서버 세팅 기록  (3) 2020.06.28
letsencrypt 설치하기 / 설치 실패 해결방법  (1) 2018.12.30
Rest API vs SOAP  (0) 2017.12.31