Vagrant을 버리고 KVM과 virsh로 전환한 개발자의 고백

Ditching Vagrant: VMs with KVM and Virsh on Debian

2010년부터 VirtualBox와 libvirt/KVM 기반으로 Vagrant를 사용해 온 저자가, Vagrant가 과도한 소프트웨어 계층이라고 판단하고 Debian에서 KVM, libvirt, virsh를 직접 사용하는 방법을 상세히 설명한다. virt-install 명령으로 preseed 파일을 주입해 VM을 자동 생성하는 과정, 직렬 콘솔 출력 문제 해결, 네트워크 및 파일시스템 마운트, SSH 에이전트 포워딩 설정까지 다룬다. Vagrant 없이도 충분히 VM 라이프사이클을 관리할 수 있음을 보여주는 실용적인 가이드다.

Vagrant는 저 같은 작은 사람에게 너무 과한 소프트웨어입니다. 리눅스가 이미 기본적으로 제공하는 것을 만들기 위해 왜 또 다른 소프트웨어 계층, 또 다른 추상화가 필요할까요?