Nova 관리자 문서

Jmnote (토론 | 기여)님의 2024년 6월 19일 (수) 00:32 판 (→‎개요)

1 개요

Admin Documentation
관리자 문서

https://docs.openstack.org/nova/2024.1/admin/

Crystal Clear action info.png 작성 중인 문서입니다.


OpenStack Compute 서비스는 인프라 서비스(IaaS) 클라우드 컴퓨팅 플랫폼을 제어할 수 있도록 합니다. 이 서비스는 인스턴스와 네트워크를 제어하고 사용자와 프로젝트를 통해 클라우드에 대한 접근을 관리할 수 있게 해줍니다.

Compute는 가상화 소프트웨어를 포함하지 않습니다. 대신, 호스트 운영체제에서 실행되는 기본 가상화 메커니즘과 상호작용하는 드라이버를 정의하고, 웹 기반 API를 통해 기능을 노출합니다.


Compute를 효과적으로 관리하려면 설치된 노드들이 서로 어떻게 상호작용하는지 이해해야 합니다. Compute는 여러 서버를 사용하여 다양한 방식으로 설치할 수 있지만, 일반적으로 여러 컴퓨트 노드는 가상 서버를 제어하고 클라우드 컨트롤러 노드는 나머지 Compute 서비스를 포함합니다.

Compute 클라우드는 호스트 머신에 지속적으로 존재하는 nova-*이라는 일련의 데몬 프로세스를 사용하여 작동합니다. 이러한 바이너리는 모든 동일한 머신에서 실행되거나 대규모 배포에서 여러 상자에 분산될 수 있습니다. 서비스와 드라이버의 책임은 다음과 같습니다:

서비스
nova-api-metadata

Nova 메타데이터 API를 제공하는 서버 데몬.

nova-api-os-compute

Nova OpenStack Compute API를 제공하는 서버 데몬.

nova-api

별도의 greenthread에서 메타데이터와 컴퓨팅 API를 제공하는 서버 데몬.

nova-compute

가상 머신을 관리합니다. Service 객체를 로드하고 ComputeManager의 공개 메서드를 원격 프로시저 호출(RPC)을 통해 노출합니다.

nova-conductor

컴퓨트 노드에 대한 데이터베이스 접근 지원을 제공하여 보안 위험을 줄입니다.

nova-scheduler

새로운 가상 머신에 대한 요청을 올바른 노드에 디스패치합니다.

nova-novncproxy

브라우저를 위한 VNC 프록시를 제공하여 VNC 콘솔이 가상 머신에 접근할 수 있도록 합니다.

nova-spicehtml5proxy

브라우저를 위한 SPICE 프록시를 제공하여 SPICE 콘솔이 가상 머신에 접근할 수 있도록 합니다.

nova-serialproxy

사용자가 가상 머신의 시리얼 콘솔에 접근할 수 있도록 시리얼 콘솔 프록시를 제공합니다.

아키텍처에 대한 더 자세한 내용은 Nova 시스템 아키텍처에서 다룹니다.

Note

일부 서비스에는 코어 기능을 구현하는 방식을 변경하는 드라이버가 있습니다. 예를 들어, nova-compute 서비스는 사용할 하이퍼바이저 유형을 선택할 수 있는 드라이버를 지원합니다.

2 배포 고려사항

3 기본 설정

4 고급 설정

5 유지관리

6 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}