반응형

간단 지식/Cloud 3

03. Openstack Controller - keystone 설치

keystone 은 간단하게 말하면 인증을 위한 서비스이다. openstack 환경에서 인증이 발생하는 상황은 여러가지인데, 예를 들어 role 이 admin 인 user가 vm을 create 하기 위해서는 그 전에 keystone을 통한 로그인이 전제되어야 한다.# example workflow# 1. Log in to Keystoneopenstack token issue# 2. Create a VMopenstack server create --flavor m1.small --image my-image --network my-network my-insta 이러한 인증, 인가 역할의 keystone 서비스를 구축하는 방법을 정리해보았다. 기본적인 내용들은 모두 openstack 공식 홈페이지에서 참고했다..

간단 지식/Cloud 2024.10.26

02. Openstack Controller - DB 설치

controller 서비스 설치에 앞서, 서비스들이 다룰 데이터를 저장할 DB를 설치해야한다. 무작정 설치하기 보단, 어떤 식으로 환경을 구성할지 결정하고 해야 향후 관리 방향을 정할 수 있다. 생각해본 방식은 2가지이다.a. 서버 하나에 controller 서비스와 DB 설치b. 서버 하나에 controller 서비스 설치, 다른 서버 하나에 DB 설치 a의 경우 설치가 상대적으로 쉽고, 자원이 조금 모자라도 실습하기엔 모자람이 없다.b의 경우 설치가 그렇게 어렵다는 건 아니지만, 상대적으로 a보단 공수가 들고 서버가 2대 필요하다는 점에서부터 환경 마련이 힘들 수 있다. 다만 controller 서비스와 db 서비스 간 독립성이 어느정도 보장된다는 점에서 관리 용이 및 장애로 인한 피해 최소화가 가능..

간단 지식/Cloud 2024.10.19

01. Openstack Controller - 개요

'Openstack Controller 란 무엇일까?' cloud는 잘 모르던 나에게 새로운 개념의 기술이 던져졌다. Openstack Controller, 구글에 검색하면 OpenStack Docs 페이지로 안내를 해준다.https://docs.openstack.org/liberty/ko_KR/install-guide-rdo/overview.html 이 개요 페이지에는 Openstack 을 다음과 같이 소개하고 있다.- 클라우드 환경에대한 모든 타입을 지원하는 오픈소스 클라우드 컴퓨팅 플랫폼 즉,  Hypervisor와 그 위에 VM을 생성하는 Compute PC, VM들을 관리하기 위해 필요한 Controller PC 가 운영되는 클라우드 환경을 만들기 위해 필요한 플랫폼이다. 그리고 해당 클라우드 ..

간단 지식/Cloud 2024.09.25