Nova 기술 참조 심층 분석 편집하기

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
7번째 줄: 7번째 줄:
nova 프로젝트는 규모가 크고 복잡한 부분이 많아 각 부분의 내부 구조를 이해하는 데 도움이 되는 개요가 필요합니다.
nova 프로젝트는 규모가 크고 복잡한 부분이 많아 각 부분의 내부 구조를 이해하는 데 도움이 되는 개요가 필요합니다.


==내부구조==
==인터널==
다음은 Nova의 내부 구조에 대한 설명입니다.
 
* [[AMQP와 Nova]]: Nova가 AMQP를 RPC 전송수단으로 사용하는 방법
* [[Nova 스케줄링|스케줄링]]: 스케줄링 프로세스의 워크플로우
* [[스케줄러 힌트 vs 플레이버 부가 스펙]]: 플레이버 부가 스펙과 스케줄러 힌트의 유사점과 차이점
* [[Nova 라이브 마이그레이션|라이브 마이그레이션]]: 라이브 마이그레이션 흐름
* [[Nova 서비스, 매니저, 드라이버|서비스, 매니저, 드라이버]]: 서비스 시작/구동에 사용되는 주요 모듈 설명
* [[Nova 가상 머신 상태와 전환|가상 머신 상태와 전환]]: 컴퓨트 인스턴스의 수명주기를 이해하기 위한 치트시트
* [[Nova 쓰레딩 모델|쓰레딩 모델]]: Eventlet을 기반으로 한 Nova의 동시성 모델
* [[Nova 사용가능한 버전별 알림|사용가능한 버전별 알림]]: Nova에서 사용가능한 알림
* [[ComputeDriver.update_provider_tree]]: <code>ComputeDriver.update_provider_tree</code> 메소드에 대한 상세 설명
* [[Nova 업그레이드 체크|업그레이드 체크]]: 자동화된 업그레이드 검사를 작성하는 가이드
* [[Nova 데이터베이스 마이그레이션|데이터베이스 마이그레이션]]: 온라인 또는 오프라인 데이터베이스 마이그레이션 작성 가이드
* [[Nova 오케스트레이션 작업을 위한 Conductor|오케스트레이션 작업을 위한 Conductor]]
{{TODO}}
버전 객체와 업그레이드 시 객체 백포터로서의 Conductor의 역할에 대한 설명 필요
{{/TODO}}
* [[Nova 집합체로 격리하여 호스트 필터링|집합체로 격리하여 호스트 필터링]]: 호스트 그룹을 격리하기 nova에서 placement 필터가 작동하는 방식 설명
* [[Nova 볼륨 붙이기|볼륨 붙이기]]: 볼륨 연결 흐름 설명, libvirt virt 드라이버 예시 사용
* [[Nova 드라이버 BDM 데이터 구조|드라이버 BDM 데이터 구조]]: 블록 디바이스 데이터 구조
* [[Nova Libvirt virt 드라이버 OS 배포판 지원 매트릭스|Libvirt virt 드라이버 OS 배포판 지원 매트릭스]]: Libvirt virt 드라이버 OS 배포판 지원 매트릭스
 
==디버깅==
==디버깅==
* [[Nova 구루 명상 리포트|구루 명상 리포트]]: Amiga에서 영감을 받아, 심층 디버깅을 위해 실행 중인 서비스의 매우 포괄적인 덤프를 트리거하는 방법.
* [[Nova 구루 명상 리포트|구루 명상 리포트]]: Amiga에서 영감을 받아, 심층 디버깅을 위해 실행 중인 서비스의 매우 포괄적인 덤프를 트리거하는 방법.

제타위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 제타위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 편집 도움말 (새 창에서 열림)

이 문서에서 사용한 틀: