vagrant 설치
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.listsudo apt update && sudo apt install vagranthttps://developer.hashicorp.com/vagrant/install?product_intent=vagrant
KVM 구성
sudo apt-get update
sudo apt-get install -y qemu libvirt-daemon-system libvirt-dev ebtables libguestfs-toolsvagrant 관련 도구 설치
sudo apt-get install -y vagrant ruby-fog-libvirt
sudo apt-get install -y build-essential
# 안되면 apt libvirt-dev 설치플러그인 설치
vagrant plugin install vagrant-libvirt샘플테스트
테스트 코드
Vagrant.configure("2") do |config|
config.vm.define "test-svr" do |cfg|
cfg.vm.box = "generic/ubuntu2204"
cfg.vm.network "public_network",
:dev => "br-eno0",
:mode => "bridge",
:type => "bridge",
:ip => "172.17.128.21"
end
endvagrant up --provider=libvirthttps://vagrant-libvirt.github.io/vagrant-libvirt/installation.html#ubuntu–debian