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/#
- 소스 코드 다운로드
https://opendev.org/openstack/devstack
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
반응형