사용자 도구

사이트 도구


devops:vagrant

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
devops:vagrant [2024/01/03 09:38]
kwon37xi [libvirt]
devops:vagrant [2025/01/07 14:05] (현재)
kwon37xi
줄 1: 줄 1:
 ====== Vagrant ====== ====== Vagrant ======
   * http://www.vagrantup.com/   * http://www.vagrantup.com/
 +  * [[https://portal.cloud.hashicorp.com/vagrant/discover|Vagrant Box 검색]]
   * [[http://www.vagrantbox.es/|A list of base boxes for Vagrant - Vagrantbox.es]]   * [[http://www.vagrantbox.es/|A list of base boxes for Vagrant - Vagrantbox.es]]
   * 개발 서버 환경 구축하기   * 개발 서버 환경 구축하기
줄 13: 줄 14:
   * 기본 Provider 지정. Default 설정을 해두면 ''%%--%%provider'' 옵션 불필요<code sh>   * 기본 Provider 지정. Default 설정을 해두면 ''%%--%%provider'' 옵션 불필요<code sh>
 export VAGRANT_DEFAULT_PROVIDER=virtualbox export VAGRANT_DEFAULT_PROVIDER=virtualbox
 +</code>
 +
 +===== 기본 provider 지정 =====
 +  * ''~/.bashrc'' 혹은 ''~/.config/environment.d/원하는파일'' 등의 방식으로 default provider 로 지정하기
 +<code>
 +export VAGRANT_DEFAULT_PROVIDER=libvirt
 +</code>
 +  * 실행 시점마다 지정
 +
 +<code>
 +vagrant up --provider=libvirt
 </code> </code>
 ===== libvirt ===== ===== libvirt =====
   * [[:libvirt|libvirt]]   * [[:libvirt|libvirt]]
 +  * [[https://app.vagrantup.com/boxes/search?page=1&provider=libvirt|libvirt boxes]]
   * [[https://vagrant-libvirt.github.io/vagrant-libvirt/|Quickstart - Vagrant Libvirt Documentation]]   * [[https://vagrant-libvirt.github.io/vagrant-libvirt/|Quickstart - Vagrant Libvirt Documentation]]
   * [[https://github.com/vagrant-libvirt/vagrant-libvirt|vagrant-libvirt]]   * [[https://github.com/vagrant-libvirt/vagrant-libvirt|vagrant-libvirt]]
줄 22: 줄 35:
   * Linux 상에서  ''libvirt'' + [[:qemu|QEMU]]가 실행 성능이 더 좋다고함(거의 Native 수준).   * Linux 상에서  ''libvirt'' + [[:qemu|QEMU]]가 실행 성능이 더 좋다고함(거의 Native 수준).
  
-==== 기본 provider 로 지정 ==== 
-  * ''~/.bashrc'' 혹은 ''~/.config/environment.d/원하는파일'' 등의 방식으로 default provider 로 지정하기 
-<code> 
-export VAGRANT_DEFAULT_PROVIDER=libvirt 
-</code> 
  
 ==== Ubuntu 에 설치하기 ==== ==== Ubuntu 에 설치하기 ====
줄 33: 줄 41:
 vagrant plugin install vagrant-libvirt vagrant plugin install vagrant-libvirt
 </code> </code>
 +  * Ubuntu 용 ''vagrant'', ''vagrant-libvirt'' 패키지가 존재하지만 [[linux:linuxbrew|linuxbrew]]와 ruby 버전이 안 맞아 충돌하는 경우가 많아서 그냥 ''brew'' 의 ''vagrant'' 사용
 ==== Arch Linux 에 설치 ==== ==== Arch Linux 에 설치 ====
   * [[linux:arch|Arch Linux]] 에서 설치하기   * [[linux:arch|Arch Linux]] 에서 설치하기
devops/vagrant.1704242299.txt.gz · 마지막으로 수정됨: 2024/01/03 09:38 저자 kwon37xi