[2편] OpenStack Live migration workflow (live migration operation)
13
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

OpenStack Live Migration Operation 단계 분석

이 게시물은 OpenStack에서 인스턴스의 라이브 마이그레이션 중 "Live migration operation" 단계를 중심으로 워크플로우를 상세히 설명합니다.

핵심 내용

  • Live migration operation은 실제 VM을 다른 하이퍼바이저로 이전하는 과정으로, Nova가 마이그레이션 플래그를 설정해 libvirt C API를 호출하여 수행합니다.
  • 마이그레이션은 libvirt의 virDomainMigrateToURI3 C API를 통해 실행되며, OpenStack은 플래그와 파라미터를 가공해 전달하는 역할만 합니다.
  • 주요 파라미터는 destination(목적지 URI), migrate_uri(데이터 전송 채널), migrate_disks(디스크 목록), destination_xml(도착지 VM 정의 XML), flags(마이그레이션 동작 플래그), bandwidth(전송 대역폭 제한)입니다.
  • Nova는 기본적으로 라이브 마이그레이션, P2P 통신, 소스 VM 정의 삭제, 대상 VM 정의 저장 플래그를 포함한 27의 migration_flags 값을 libvirt에 전달합니다.
  • 마이그레이션 데이터 전송 방식에는 hypervisor native transport와 libvirt tunnelled transport가 있으며, 기본적으로는 성능이 좋은 P2P 방식이 사용됩니다.

연관 게시글