728x90
Openstack 설치계획서
2020. 10. 8. 17:23
출처: https://hj537.tistory.com/entry/Openstack-%EC%84%A4%EC%B9%98%EA%B3%84%ED%9A%8D%EC%84%9C
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을 설치하는 것을 목적으로 한다.
- Controller node
- CPU core : 2개
- RAM : 8G
- Harddisk : 100G
- OS : Ubuntu 18.04.5 LTS
- Compute node
- CPU core : 24개
- RAM : 40G
- Harddisk : 200G
- OS : Ubuntu 18.04.5 LTS
- Terraform을 사용하여 자동 설치 한다.
- Terraform version : v0.12.26
- OS image : https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img
- Controller node
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
728x90
반응형
'컴퓨터 활용(한글, 오피스 등) > 50_2.운영체제_리눅스' 카테고리의 다른 글
가상화_XEN KVM Docker Openstack (0) | 2022.11.14 |
---|---|
리눅스_KVM 설치_Ubuntu 20.04 LTS Headless Server (0) | 2022.11.12 |
리눅스_가상 네트워크 인터페이스 (0) | 2022.11.12 |
리눅스_우분투(Ubuntu) 가상머신(Virtual Machine) 서버 환경 구축 (0) | 2022.11.11 |
리눅스_종료 및 재시작 명령어 (0) | 2022.11.11 |