월루를 꿈꾸는 대학생
Ubuntu Openstack _ Devstack으로 설치 본문
기본 세팅
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
--- 해당 명령어로 실행 결과 어디선가의 오류 발생
폭망..
'Server&Network > OpenStack' 카테고리의 다른 글
CentOs7 기본 세팅 (0) | 2021.05.17 |
---|---|
VirtualBox 호스트 어뎁터 오류 (0) | 2021.05.17 |
오픈스택 참고 자료 (0) | 2021.05.17 |
우분투 ROOT 비번 초기화 및 hostname 변경 (0) | 2021.05.17 |