오픈 스택 구성
Cent OS 서버 설치
- packstack 으로 설치
- https://www.centos.org
- Dashboard, CLI 관리하기
Ubuntu 서버 설치
- http://www.ubuntu.com/
- Devstack 으로 설치 (휘발성으로 설치, manual 설치해야 storage 설치)
- Dashboard로 사용하기
오픈스택 설치 방법
Manual 설치
- 서비스가 가능한 사내 클라우드 시스템 구축할 경우
- 다양한 버전의 리눅스에 설치 제공(Debian, RedHat, CentOS, Fedora 등)
- 오픈스택 하나씩 단계별로 설치 필요
- 서버가 재부팅 되어도 서비스를 계속할 수 있음.
자동화 툴을 이용한 설치
- IDC 센터처럼 많은 서버에 설치할 경우
- 오픈 소스 기반의 Chef와 Puppet을 많이 사용함.
- Chef: master, slave 개념으로 config 하여 설치
- packstack은 puppet 기반
Packstack을 통한 Openstack 설치
: 10대 정도의 소규모 네트워크에 적합
: 대규모일때는 Foreman 사용
: permanently multi node 구성을 쉽게 할 수 있음.
: trouble shooting 에 문제가 있다. (CLI를 통해 모두 뒤져야 함)
packstack 설치
$yum install openstack-packstack
Answer 파일 준비
packstack --gen-answer-file=answer.txt
vi answer.txt
packstak --answer-file=answer.txt
DevStack 을 통한 OpenStack 설치
- 서버가 재부팅 되는 경우 서비스 할 수 없는 단점
- 설치 방법이 간단하여, 환경 설정 만으로 다양한 방법의 설치 및 설정 가능
All-in-One Architecture
Two node Architecture
부하가 많이 걸리는 Nova를 분리한다.
Three node architecture
Two Node에서 Network 를 다시 나눈다.
컨트롤러 준비 작업
'디지털 양피지 > Cloud' 카테고리의 다른 글
Cloud (Open Stack - Service) - 06 (0) | 2016.06.01 |
---|---|
Cloud (Open Stack - Install) - 05 (0) | 2016.06.01 |
Cloud (Open Stack - Install) - 04 (0) | 2016.06.01 |
Cloud (Open Stack) - 02 (0) | 2016.05.31 |
Cloud (클라우드 컴퓨팅) - 01 (0) | 2016.05.31 |