1. PC에 오픈스택 설치하기
1.1 Virtualbox 설치
- https://www.virtualbox.org 에서 다운받기
1.2 ubuntu 설치
Virtualbox 위에 올라갈 OS로 Ubuntu를 설치. 오픈스택은 리눅스 위에 배포, 현재 다양한 리눅스 계열을 지원하지만 초기부터 Ubuntu를 권장했기 때문에 Ubuntu를 설치해보았다.
- https://mirror.kakao.com/ubuntu-releases/ Ubuntu 16.04.7 LTS (Xenial Xerus) Serve image 다운
1.3 VirtualBox 가상 머신 만들기
- 머신 -> 새로만들기
- 종류 : Linux
- 버전 : Ubuntu(64-bit) -> 32비트 이신 분들은 32비트 선택
- 4096MB
- 지금 새 가상 하드 디스크 만들기 선택
- 하드 디스크 파일 종류 : VDI 설정
- 동적할당 선택
1.4 이미지 추가
- IDE 세컨더리 마스터 : 선택하여 다운받은 우분투 이미지 추가
1.5 네트워크 설정
- 호스트 네트워크 관리자 만들기 클릭
- IPv4 주소 : 192.168.56.1 설정
- DHCP 서버 사용함 체크
1.6 우분투 네트워크 설정
- 설정 -> 네트워크 -> 어뎁터1에서 다음에 연결됨을 호스트 전용 어댑터로 하고 이름을 1.5에서 추가한 이더넷으로 설정
- 무작위 모드 : 모두 허용
- 어뎁터2 활성화 후 다음에 연결됨 : 어댑터에 브리지
- 어댑터3 활성화 후 다음에 연결됨 : NAT
1.7 우분투 실행
- 설정 마지막 단계에서 Virtual Machine host, OpenSSH Server 선택을 할 것
1.8 DevStack으로 오픈스택 설치하기
Devstack? 오픈스택을 쉽게 자동으로 설치할 수 있게 해주는 스크립트 모음
- stack 계정 추가
$ 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
- DevStack 소스 코드 클로닝
$ git clone https://git.openstack.org/openstack-dev/devstack $ cd devstack
- 참고 사이트 https://velog.io/@roh-j/VirtualBox%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4-OpenStack-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EA%B5%AC%EC%84%B1%ED%8E%B8