태그: #libvirt
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 7 편
OpenStack & KVM 가상화 완전 가이드 2025: 프라이빗 클라우드 구축부터 운영까지
OpenStack과 KVM 가상화의 모든 것! KVM/QEMU 하이퍼바이저 아키텍처, libvirt 관리, OpenStack 핵심 서비스(Nova/Neutron/Cinder/Keystone/Glance/Heat), 프라이빗 클라우드 구축, 네트워크(OVS/OVN), 스토리지(Ceph), 성능 최적화, vs VMware/Proxmox 비교.
2026-03-25 · 35 분 읽기 #openstack#kvm#virtualization#private-cloud#novaVMI spec가 libvirt domain XML로 변환되는 과정
KubeVirt의 converter가 VMI spec를 어떻게 libvirt domain spec와 XML로 바꾸며, 그 과정에서 디스크, NIC, CPU, 보안 옵션이 어떻게 재해석되는지 설명한다.
2026-03-20 · 9 분 읽기 #architecture#kubevirt#libvirt#qemu#domain-xmlLive Migration 3: migration proxy, 포트, TLS, 소켓은 왜 필요한가
KubeVirt가 live migration에서 source와 target launcher 사이에 migration proxy를 두는 이유와, 포트, Unix socket, TLS 경로를 어떻게 조합하는지 설명한다.
2026-03-20 · 8 분 읽기 #architecture#kubevirt#live-migration#networking#tlsvirt-launcher, libvirt, QEMU: 실제 VM 프로세스는 어디서 어떻게 뜨는가
virt-launcher Pod 내부에서 command server, libvirt 연결, domain event monitor, guest agent poller가 어떻게 맞물리며 실제 QEMU 프로세스를 실행하는지 추적한다.
2026-03-20 · 9 분 읽기 #architecture#kubevirt#qemu#libvirt#virt-launcherKubeVirt 소스코드 읽기 맵: 어디서부터 읽어야 전체 구조가 잡히는가
KubeVirt 소스코드를 API 타입, controller, node agent, launcher, network, migration, kernel integration 순서로 읽어 전체 구조를 빠르게 잡는 읽기 지도를 제안한다.
2026-03-20 · 10 분 읽기 #architecture#kubevirt#source-code#reading-map#kubernetesLive Migration 2: pre-copy, post-copy, dirty page, auto-converge의 실제 의미
KubeVirt live migration의 실제 데이터 전송 단계에서 pre-copy, post-copy, dirty page, auto-converge, pause 전환이 어떤 의미를 가지는지 소스 코드 기준으로 설명한다.
2026-03-20 · 10 분 읽기 #architecture#kubevirt#live-migration#libvirt#qemuKubeVirt는 어떻게 Pod 위에서 VM을 실행하는가
KubeVirt가 Kubernetes를 바꾸지 않고도 Pod 스케줄링, Pod 네트워크, Pod 스토리지를 재사용해 VM을 실행하는 원리를 소스 코드 관점에서 해부한다.
2026-03-20 · 10 분 읽기 #architecture#kubevirt#kubernetes#virtualization#qemu