DBRE & DA 새롭게 DBA를 꿈꾸는 이 들을 위하여

오픈스택 수동 설치 실습 #.8

오픈스택 수동 설치 실습 #.8 – Nova : Compute API   Compute (Nova) 오픈스택 컴퓨트 (Nova)는 IaaS 시스템의 주가 되는 부분인 클라우드 컴퓨팅 패브릭 컨트롤러(fabric controller)입니다. 컴퓨터 자원의 풀을 관리하고 자동화하도록 설계되어 있으며 베어 메탈(Bare metal),...

오픈스택 수동 설치 실습 #.7

  오픈스택 수동 설치 실습 #.7 – Glance 설치   오픈스택 이미지(Glance)는 디스크 및 서버 이미지를 위한 검색, 등록, 배급 서비스를 제공합니다. 저장된 이미지들은 템플릿으로 사용이 가능합니다. 수에 제한이 없는 백업본을 저장하고 카탈로그화하는데 사용할 수도...

오픈스택 수동 설치 실습 #.6

오픈스택 수동 설치 실습 #.6 – Keystone 인증 설치   사용자가 대시보드로 오픈스택을 사용할 때 반드시 거쳐야 할 과정이 있는데 바로 인증입니다. 오픈스택에서 Keystone은 모든 서비스를 관장하는 위치에 있습니다. Keystone은 타인이나 해커에게서 시스템을 안전하게 보호하고...

오픈스택 수동 설치 실습 #.5

오픈스택 수동 설치 실습 #.5 – Message Queue, Memcached, etcd   Message Queue 인 RabbitMQ는 Controller 노드에서만 실행됩니다. RabbitMQ는 간단하게 말하면 표준 AMQP (Advanced Message Queueing Protocol) 메세지 브로커 소프트웨어(message broker software) 오픈소스입니다. RabbitMQ를 이해하기 위해서는...

오픈스택 수동 설치 실습 #.4

오픈스택 수동 설치 실습 #.4 – Controller 노드에 PostgreSQL DB 설치   자! openstack.org 공식 문서에도 없는 부분이 왔습니다! 오픈스택의 공식 설치 문서에는 오픈소스 DB인 MariaDB를 사용해서 설치하는 법이 나와 있습니다. 그러나 오픈스택은 역시 오픈소스...

오픈스택 수동 설치 실습 #.3

오픈스택 설치 실습 #.3 – 사전에 각각의 노드에 준비해야 할 것들   저는 일단 controller, compute1, block1 이렇게 3개의 노드를 준비했습니다. 각각 3개의 노드에 /etc/hosts 파일을 수정해서 넣어주고, 서로간에 Ping이 가는지 확인해 봅시다. ※ controller,...

오픈스택 수동 설치 실습 #.2

  오픈스택 수동 설치 실습 #.2 – 네트워크 구성에 대한 이해   오픈스택을 처음 설치 하는 분들이 이 부분을 처음에 안 짚고 가면 나중에 Neutron 설치 부분에서 멘붕이 올 수 있습니다. 네트워크를 어떻게 해야하지? 라는...

오픈스택 수동 설치 실습 #.1

  오픈스택 수동 설치 실습 #.1 – OS 준비   일단 오픈스택을 수동으로 설치를 해보면 오픈스택을 이해하기에 조금 더 도움이 됩니다. 그러니 VM 환경에다가 구축 실습을 해봅니다. 설치 버전은 rocky 버전으로 가장 최신 버전이며, 설치하면서...

오픈스택의 아키텍처 맵

오픈스택의 아키텍처 맵 openstack.org에 가면 확인할수 있는 맵 파일 입니다. 전체적인 큰 그림을 머릿속에 넣어두고 시작해 봅시다.

주기적인 유지관리 Vacuuming

주기적인 유지관리 Vacuuming 1-1. Vacuum 기초 – PostgreSQL의 Vacuum 명령은 다음과 같은 이유로 각 테이블마다 정기적으로 프로세스 해야합니다. a. 업데이트 또는 삭제된 행이 점유한 디스크 공간의 복구 또는 재사용. b. PostgreSQL 쿼리 플래너가 사용하는 데이터...