상단

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

  • "추가" 버튼을 선택 한다.

  • "적용" 버튼을 선택 한다.

  • 브라우저에서 http://localhost/dashboard/ 사이트로 접속 한다.

 
 

CentOS에서 DevStack 설치


 

DevStack 관리


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

분류: OpenStack

최종 수정일: 2024-09-30 12:26:18

이전글 :
다음글 :