상세 컨텐츠

본문 제목

Openstack 설치계획서

Cloud/Openstack

by yellowmarine 2020. 10. 8. 17:23

본문

Openstack

  • 목표

    • 오픈스택을 사용하여 클라우드 시스템 구축

    • 오픈스택 component에 대한 이해

    • 자동화 툴에 대한 이해 및 실행 방법 습득

Requirement

  • openstack component

    • neutron

    • horizon

    • nova

    • keystone

    • glance

User stroy

  • User는 Horizon service를 제공 받을 수 있다.

  • User는 Horizon을 통해 인스턴스 생성 및 할당된 ip로 접속이 가능 하여야한다.

  • User는 여러 인스턴스와 통신이 가능하다.

  • User는 자동으로 Openstack을 설치 및 제거가 가능하다.

설계 및 설정

설치 환경

  • PM 환경

    • OS : Ubuntu 18.04.5 LTS

    • CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz

    • Core 수 : 32개

    • RAM : 62G

    • Harddisk : 722G

초기 설계

  • Controller node, Compute node의 분리 및 가상화 생략

  • PM의 네트워크 대역을 사용한 외부 인스턴스 제공

  • Provider network 만을 사용하여 네트워크 제공

  • Rocky version 설치

문제점

  • Controller node, Compute node의 비분리로 인한 네트워크 확장성 및 접근성 문제 발생

  • PM의 네트워크 대역의 선점으로 인한 연결 불가 문제 발생

  • 인스턴스 접근시 직접적인 접근이 아닌 여러곳을 거친 후 들어와 속도의 문제 발생

최종 설계

가상화 환경

  • Controller , Compute Node 역할을 하게될 vm을 설치하는 것을 목적으로 한다.

Network 설정

  • PM : 10.90.149.153

  • ens3 : 192.168.122.1/24

  • ens4 : 172.16.1.1 /24

  • Controller : 192.168.122.3 , 172.16.1.3

  • Compute : 192.168.122.4 , 172.16.1.4

  • Port fowarding : 10.90.149.153:25000 -> 192.168.122.3:80(horizon), 10.90.149.153:25001 ~25100 -> instance

Openstack 설치

  • <del>chef를 통해 pm 자체를 master로 사용, controller, compute1 node를 slave로 사용하여 자동 설치.</del>

Refernece

'Cloud > Openstack' 카테고리의 다른 글

Openstack 설치  (0) 2020.10.08
Region & AZ  (0) 2020.10.08
Neutron  (0) 2020.10.08
Nova  (0) 2020.10.08
Placement  (0) 2020.10.08

관련글 더보기