[openstack] 1. 개요, 2. 설계 - centos7 오픈스택 설치 및 구축 프로젝트 (rocky 버전)
1. 프로젝트 개요 오픈스택은 Rackspace와 NASA에서 시작한 IaaS(Infrastructure As A Service) 를 구축할 수 있는 Software이다. 글로벌 IT 업체의 대부분이 참여하고 있는 오픈소스 프로젝트로 클라우드 인프라..
it00.tistory.com
OpenStack을 구축하기 위해 2개의 CentOS 이미지를 VMware에 설치한다.
하나의 CentOS는 OpenStack을 제어하기 위한 구성요소를 가지고 있는 Controller Node이고
또 다른 하나의 CentOS는 Compute를 위한 Compute Node이다.
노드의 구성도는 다음과 같다.
지난 포스팅에서 클라우드 컴퓨팅 개요에 대한 정리를 참고하면 각 구성요소의 설명은 다음과 같다.
- 컴퓨팅 : Nova
- 스토리지 : Swift(Objects), Cinder(Block, 가상 하드 디스크), Glance(가상 Images)
- 인증 : Keystone(로그인 등 전체적인 인증)
- 네트워크 : Neutron
- 웹 관리 : Horizon
가장 최근의 CentOS 8 이미지를 이용하여 Vmware에 다음과 같은 하드웨어 스펙으로 구성하였다.
(Name은 7로 되어있는데 실제 이미지는 CentOS8 버전이다)
참고한 블로그에서는 모든 노드에 관리자의 접근용으로는 Bridge를 노드와 서비스 간에 통신을 NAT로 설정해주었기 때문에 Setting에서 네트워크 어댑터 한 개를 추가하여 Bridge로 세팅해준다.
또한, Storage Node을 위한 20GB의 HDD도 추가한다.
각 노드의 구성표는 다음과 같다.
Controller Node | Compute Node | |
IP | 1.0.0.64 | 1.0.0.65 |
Subnet Mask | 255.255.255.0 | |
Default Gateway | 1.0.0.254 | |
DNS | 8.8.8.8, 168.126.63.1 | |
CPU | 2 Process 1Core | |
Memory | 8GB | |
HDD | 50GB, 20GB(Storage Node) | 50GB |
Network Interface Card | NAT, Bridge |
위 구성표처럼 네트워크를 세팅해주기 위해 리눅스 터미널에서 nmtui(Network Manger Terminal UI)를 실행한다.
위와 같은 방법으로 Compute Node에 대한 네트워크 설정을 진행한다.
'클라우드 > 오픈스택' 카테고리의 다른 글
Open Stack 설치 1 (Ubuntu 16.04 + Virtual Box) (0) | 2020.03.13 |
---|---|
클라우드 개발을 위한 가상화 & Docker (1) | 2020.03.11 |
OpenStack을 위한 CentOS 기본설정 (실패) (0) | 2020.03.02 |
VMware CentOS 설치 시 Pane is dead 오류 해결 (1) | 2020.03.02 |
클라우드 컴퓨팅 개요 (0) | 2020.03.01 |