월루를 꿈꾸는 대학생

Ubuntu Openstack _ Devstack으로 설치 본문

Server&Network/OpenStack

Ubuntu Openstack _ Devstack으로 설치

하즈시 2021. 5. 17. 13:17
728x90

 

기본 세팅 

 

Ubuntu 18.04

네트워크 어뎁터 1 : nat

네트워크 어뎁터 2 : 호스트 전용 어댑터 

가상 메모리 : 4gb

프로세서 : 2개

저장소 :  50 gb

 


 

우분투 버전 확인 및 업그레이드 

sudo apt update
sudo apt upgrade -y
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install python3-dev -y

 

 

새로운 사용자 생성 및 루트 권한 주기 

 

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


---- 밑에 꺼는 실패 ----  위에꺼로!
sudo useradd -s /bin/bash -d /opt/stack -m stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack


---

 

 

stack 으로 사용자 변경

 

sudo su - stack

 

 

devstack 다운로드 

 


git clone https://git.openstack.org/openstack-dev/devstack

sudo apt update && sudo apt dist-upgrade && sudo apt install git 

 

 

stack ip 확인 

 

cd devstack/

 

sample 폴더에 있는 local.conf devstack 폴더로 이동 

 

 

파일 만들어서 저장 

nano local.conf

[[local|localrc]]
HOST_IP=XX.XX.XX.XX

ADMIN_PASSWORD=password
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD

- 해당 ip 일단은 호스트 전용으로 설정 

 

 

미리 작성된 local.conf 파일의 비밀번호를 설정!! 

 

 

 

---

호스트 전용 어뎁터의 스테틱 ip 설정 

 

cd /etc/netplan/

nano 01-network-manager-all.yaml 

 

 

 

본 enp0s9 에서 호스트 어뎁터이기에 저렇게 설정 

 

 

 

stack 사용자가 사용할 수 있도록 하위 폴더의 권한을 stack 에게 부여

sudo chown -R stack ./devstack

sudo chmod -R 777 devstack

 

openstack 을 설치하기 위한 sh 파일 실행 

./stack.sh

 

--- 해당 명령어로 실행 결과 어디선가의 오류 발생 

 

폭망..

 

 

 

 

 

728x90

'Server&Network > OpenStack' 카테고리의 다른 글

CentOs7 기본 세팅  (0) 2021.05.17
VirtualBox 호스트 어뎁터 오류  (0) 2021.05.17
오픈스택 참고 자료  (0) 2021.05.17
우분투 ROOT 비번 초기화 및 hostname 변경  (0) 2021.05.17