YUMSERV
article thumbnail
[정리] Nova 이론
OpenStack 2020. 10. 4. 18:27

1. Nova 정의 Nova : 사용자에게 Glance 서비스가 제공하는 이미지를 이용해서 인스턴스를 생성하고, 가상머신을 제공하는 서비스로서 오픈스택 구성요소 중 가장 중요한 서비스입니다. Iaas의 핵심 서비스로서 대부분의 주요한 모듈들은 Python기반으로 구현이 되어있습니다. 2. Nova 서비스 실행 순서 1. nova-api 서비스는 대시보드를 통해 사용자의 인스턴스 생성 요청을 받습니다. 2. nova-api 서비스는 이 요청을 메시지 큐 서비스를 통해 컴퓨트 노드에서 실행중인 nova-compute 서비스에게 전달합니다. 3. nova-api로부터 요청을 받은 nova-compute 서비스는 컴퓨트노드에서 실행중인 하이퍼바이저에게 이를 전달합니다 4. 하이퍼 바이저는 이 요청을 받아들여 미..

[Victoria] Glance 설치
OpenStack 2020. 9. 20. 17:07

[Openstack 설치 글] [CLOUD/OpenStack] - Openstack-Victoria설치(사전작업) [CLOUD/OpenStack] - [Victoria] Keystone 설치 [CLOUD/OpenStack] - [Victoria] Glance 설치 [CLOUD/OpenStack] - [Victoria] Nova 설치 [CLOUD/OpenStack] - [Victoria] Horizon 설치 [CLOUD/OpenStack] - [Victoria] Neutron 설치 [CLOUD/OpenStack] - [Victoria] Cinder 설치 * Glance 설치는 Controller 노드에서 진행합니다. 1. 데이터 베이스 생성 Glance DB 패스워드 생성 시, 특수문자가 인식을 못하는 경..

article thumbnail
[정리] Glance 이론
OpenStack 2020. 9. 20. 15:04

1. Glance 정의 Glance : 사용자들이 가상머신의 이미지를 찾고, 등록하고 검색하는 기능을 제공하는 이미지 서비스 가상머신 이미지 메타데이터에 질의하여 실제 이미지를 가져오도록 하는 REST API를 제공합니다. Keystone 서비스를 통해 인증 절차를 통과한 클라이언트가 컴퓨트 서비스인 Nova에 접속해 그 인스턴스를 생성할때, 이 인스턴스를 생성하기 위해 필요한 이미지를 Glance 서비스가 Nova 서비스에 제공합니다. 사용되는 이미지는 swift와 같은 오프젝트 스토리지에 저장됩니다. 2. Glance 구성요소 - glance-api : 이미지 검색, 스토리지에 대한 사용자의 API 요청을 받음. /etc/glance/glance-api.conf - glance-registry : 이..

[Victoria] Keystone 설치
OpenStack 2020. 9. 17. 21:04

* Keystone을 설치하기 전, 사전 설치 작업을 먼저 진행 후, 아래내용을 진행해야 합니다. [Openstack 설치 글] [CLOUD/OpenStack] - Openstack-Victoria설치(사전작업) [CLOUD/OpenStack] - [Victoria] Keystone 설치 [CLOUD/OpenStack] - [Victoria] Glance 설치 [CLOUD/OpenStack] - [Victoria] Nova 설치 [CLOUD/OpenStack] - [Victoria] Horizon 설치 [CLOUD/OpenStack] - [Victoria] Neutron 설치 [CLOUD/OpenStack] - [Victoria] Cinder 설치 * keystone 설치는 Controller 노드에서 ..

article thumbnail
[정리] KeyStone 이론
OpenStack 2020. 9. 15. 21:18

1. Keystone 정의 KeyStone : 오픈스택 서비스와 사용자를 위한 인증과 권한 부여, 서비스 카탈로그를 관리하기 위한 통합서비스를 제공하는 오픈스택 핵심 구성요소 2. Keystone 구성요소 1) 사용자(user) - 사람, 시스템 또는 오픈스택 서비스를 사용하는 서비스를 의미 - 특정 프로젝트의 할당될 수 있음. - 사용자 이름은 한 도메인 내에 유일해야 함. 2) 인증(authentication) - 사용자의 신분을 확인하는 절차로 사용자는 신분을 증명하기 위한 자룔르 제출하고 Keystone은 검증한다 - 사용자는 인증을 위한 자료로, 이름, 패스워드 가 사용되며, 인증의 응답으로 Keystone은 인증 토큰을 발행한다. - 인증 토큰을 사용하여 다른 서비스에 대한 사용을 요청할 수 ..

Openstack-Victoria설치(사전작업)
OpenStack 2020. 9. 14. 22:03

※ ubuntu20.04 설치 후 진행 0. hosts 설정 각 노드에 설정 root@controller:~# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.198.100 controller 192.168.198.101 network 192.168.198.102 compute root@controller:~# hostnamectl set-hostname controller root@network:~# hostnamectl set-hostname ne..

article thumbnail
OpenStack 개요
OpenStack 2020. 8. 30. 18:05

OpenStack 1) 오픈스택(OpenStack) : 클라우드 컴퓨팅의 IaaS로서 클라우드 컴퓨팅의 환경에서 사용되는 무료 오픈소스 클라우드 컴퓨팅 플랫폼입니다. 2) OpenStack Release OpenStack은 약 6개월 주기로 개발 및 출시되며, Austin 부터 Ussuri 까지 배포가 되었습니다. 더 자세한 release 의경우 OpenStack Doc에서 확인할 수 있습니다. release note : https://releases.openstack.org/ 3) OpenStack 서비스 DashBoard : Horizon (웹 브라우저를 이용해 GUI 콘솔을 제공) Compute : Nova (가상머신 관리) Networking : Neutron (가상 네트워크 관리) Object ..