문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
devops:vagrant [2023/08/30 21:04] kwon37xi [기본 사용] |
devops:vagrant [2025/01/07 14:05] (현재) kwon37xi |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== Vagrant ====== | ====== Vagrant ====== | ||
| * http:// | * http:// | ||
| + | * [[https:// | ||
| * [[http:// | * [[http:// | ||
| * 개발 서버 환경 구축하기 | * 개발 서버 환경 구축하기 | ||
| * [[https:// | * [[https:// | ||
| + | * [[devops: | ||
| ===== Install ===== | ===== Install ===== | ||
| 줄 12: | 줄 14: | ||
| * 기본 Provider 지정. Default 설정을 해두면 '' | * 기본 Provider 지정. Default 설정을 해두면 '' | ||
| export VAGRANT_DEFAULT_PROVIDER=virtualbox | export VAGRANT_DEFAULT_PROVIDER=virtualbox | ||
| + | </ | ||
| + | |||
| + | ===== 기본 provider 지정 ===== | ||
| + | * '' | ||
| + | < | ||
| + | export VAGRANT_DEFAULT_PROVIDER=libvirt | ||
| + | </ | ||
| + | * 실행 시점마다 지정 | ||
| + | |||
| + | < | ||
| + | vagrant up --provider=libvirt | ||
| </ | </ | ||
| ===== libvirt ===== | ===== libvirt ===== | ||
| * [[: | * [[: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| * Linux 상에서 | * Linux 상에서 | ||
| - | | + | |
| + | |||
| + | ==== Ubuntu 에 설치하기 ==== | ||
| + | <code sh> | ||
| + | sudo apt install libvirt-dev | ||
| + | vagrant plugin install vagrant-libvirt | ||
| + | </ | ||
| + | * Ubuntu 용 '' | ||
| + | ==== Arch Linux 에 설치 ==== | ||
| + | | ||
| + | <code sh> | ||
| # libvirtd 는 ebtables, dnsmasq 가 떠있ᅟ는 상태에서 실행해야 함. | # libvirtd 는 ebtables, dnsmasq 가 떠있ᅟ는 상태에서 실행해야 함. | ||
| sudo pacman -S libvirt qemu ebtables dnsmasq | sudo pacman -S libvirt qemu ebtables dnsmasq | ||