Contributhon2018

오픈소스 비즈니스 컨설팅
둘러보기로 가기 검색하러 가기

Contributhon2018

Windows에서 DevStack 설치

사전 준비 사항

  • VirtualBox 설치
  • CentOS 7 ISO 이미지 다운로드

VirtualBox에 DevStack 가상 서버 생성

  • 이름 : DevStack
  • 종류 : Linux
  • 버전 : Red Hat (64-bit)
  • 메모리 : 6GB (6144MB) - 4GB 이상 추천
  • VDI (VirtualBox Disk Image), 동적할당 사용
  • 20 GB 디스크 - 10 GB 이상 추천
  • 프로세스 개수 : 4 cores
  • Network : NAT와 호스트 전용 어댑터

DevStack 가상 서버에 CentOS 설치

  • 한국어 선택
  • 소프트웨어 선택 : 최소 설치
  • 설치 대상 : 새로 추가한 VDI 선택
  • 네트워크 및 호스트명
  • 호스트 이름 : devstack.obcon.biz
  • 이더넷 (enp0s3) : 사용 가능하면 자동으로 이 네트워크에 연결
  • 이더넷 (enp0s8)
  • 사용 가능하면 자동으로 이 네트워크에 연결
  • 192.168.56.151 / 255.255.255.0, 192.168.56.1
  • centos 사용자 생성
  • Horizon 접속
http://devstack.obcon.biz/dashboard/, admin / nomoresecret
#--- 비밀번호는 /home/stack/devstack/local.conf 파일에서 ADMIN_PASSWORD에 설정한 값 참조

CentOS에 DevStack 설치

### ------------------------------------------------------------------------------------------------
###     stack 사용자를 추가 한다.
### ------------------------------------------------------------------------------------------------
useradd -d /home/stack -s /usr/bin/bash -m -g centos stack
echo "stack        ALL=(ALL)       NOPASSWD: ALL" >> /etc/sudoers

passwd stack

### ------------------------------------------------------------------------------------------------
###     DevStack을 다운로드 한다.
### ------------------------------------------------------------------------------------------------
su - stack
# git clone https://git.openstack.org/cgit/openstack-dev/devstack
git clone https://git.openstack.org/cgit/openstack-dev/sandbox
# git clone https://git.openstack.org/openstack-dev/devstack
cd devstack
git checkout stable/queens
# git checkout stable/pike
# git checkout stable/ocata
# git checkout stable/newton

### ------------------------------------------------------------------------------------------------
###     OpenStack을 설치하고 확인 한다.
### ------------------------------------------------------------------------------------------------
cp samples/local.conf local.conf
vi local.conf
    HOST_IP=192.168.56.151
./stack.sh

http://192.168.56.151/horizon, admin / nomoresecret, demo / nomoresecret

Putty Tunneling

  • Putty을 사용하여 DevStack에 접속 한다.
  • 오른쪽 마우스를 누른 후 "설정변경 > 접속 > SSH > 터널링" 메뉴를 선택하여 아래와 같이 설정 한다.
  • 원 포트 :80
  • 대상 : 192.168.56.151:80
  • "추가" 버튼을 선택 한다.
  • "적용" 버튼을 선택 한다.

CentOS에서 DevStack 설치

DevStack 관리

#--- httpd 데모 재기동
systemctl  restart  httpd.service