편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
58번째 줄: | 58번째 줄: | ||
;서비스 | ;서비스 | ||
서비스는 Nova 컴포넌트에 의해 제공됩니다. 일반적으로 Nova 컴포넌트는 컨트롤러/컴퓨트 노드에서 프로세스로 실행되어 서비스를 제공합니다. 이러한 서비스는 OpenStack Compute REST API 서비스와 같이 최종 사용자에게 제공될 수 있지만, 대부분은 다른 Nova 서비스와 협력하여 작동합니다. 각 서비스의 상태는 Nova에 의해 모니터링되며, 정상적으로 응답하지 않을 경우 Nova는 해당 서비스로 요청이 더 이상 보내지지 않도록 상태를 업데이트합니다. 서비스는 관리자가 유지보수 또는 업그레이드를 위해, 또는 워크로드의 변화에 대응하여 제어할 수도 있습니다. | |||
* '''nova-osapi_compute''' | * '''nova-osapi_compute''' | ||
88번째 줄: | 88번째 줄: | ||
;호스트 | ;호스트 | ||
호스트는 Nova에서 생성된 가상 서버에 자원을 제공하는 물리적 머신입니다. 이들은 '''하이퍼바이저'''(아래 정의 참고)를 실행하여 가상 서버의 실제 생성 및 관리를 처리합니다. 호스트는 또한 해당 머신의 가상 서버와 상호작용하기 위해 Nova에서 요청을 받는 Nova 컴퓨트 서비스를 실행합니다. 컴퓨트 서비스가 요청을 받으면 해당 요청을 수행하기 위해 하이퍼바이저의 드라이버 메소드를 호출합니다. 드라이버는 일반적인 Nova 요청을 하이퍼바이저 전용 호출로 변환하는 역할을 합니다. 호스트는 현재 상태를 Nova에 보고하여 스케줄러 서비스에서 이를 추적하고, 스케줄러가 새로운 가상 서버 요청을 가장 잘 맞는 호스트에 배치할 수 있도록 합니다. | |||
;호스트 작업 | ;호스트 작업 | ||
{{NOTE}}이 API는 마이크로버전 2.43에서 지원중단되었습니다.{{/NOTE}} | |||
호스트 작업은 가상 서버 실행에만 영향을 미치는 작업과 달리 물리적 호스트 머신에 영향을 미치는 작업입니다. 시작, 종료, 재부팅의 세 가지 '전원(power)' 작업이 지원됩니다. 또한 호스트를 활성화/비활성화하고 유지보수 모드로 설정하거나 해제하는 두 가지 '상태(state)' 작업이 있습니다. 물론, 이러한 작업을 수행하면 해당 호스트에서 실행 중인 가상 서버에 영향을 미칠 수 있으므로, 호스트 작업을 수행하기 전에 가상 서버의 상태를 고려해야 합니다. 예를 들어, 호스트 머신을 종료하기 위해 '종료(shutdown)' 작업을 호출하려면, 가상 서버가 중단 없이 계속 사용할 수 있도록 해당 호스트의 모든 가상 서버를 마이그레이션해야 할 수 있습니다. | |||
;하이퍼바이저 | ;하이퍼바이저 | ||
하이퍼바이저, 또는 가상 머신 모니터(VMM)는 가상 머신을 생성하고 실행하는 컴퓨터 소프트웨어, 펌웨어 또는 하드웨어입니다. | |||
Nova에서는 각 호스트(호스트 참조)가 하이퍼바이저를 실행합니다. 관리자는 하이퍼바이저에 대해 현재 실행 중인 모든 가상 서버와 CPU, 메모리, 디스크 관련 설정과 같은 하이퍼바이저의 세부 정보를 쿼리할 수 있습니다. | |||
현재 nova-compute는 Ironic과 LXC도 지원하지만, 이들은 하이퍼바이저를 실행하지 않습니다. | |||
;집합체 | ;집합체 | ||
[[nova 호스트 집합체|집합체 개발자 정보]]를 참조하십시오. | |||
;마이그레이션 | ;마이그레이션 | ||
마이그레이션은 가상 서버를 한 호스트에서 다른 호스트로 이동하는 과정입니다. 서버 이동에 대한 자세한 내용은 [[Compute API 서버 개념|서버 개념]]을 참조하십시오. | |||
관리자는 데이터베이스의 레코드를 쿼리하여 마이그레이션에 대한 정보를 확인할 수 있습니다. 예를 들어, 출발지와 목적지 호스트, 마이그레이션 유형 또는 서버의 플레이버 변경사항을 확인할 수 있습니다. |