Flower in my ops/OSX

Vagrant 설치 및 사용법 for CentOS & Ubuntu

꽃선생 2020. 10. 18. 16:32

1. CentOS를 사용하려면 확인

2. 플러그인 2개 설치 후 진행 (CentOS)

- vagrant plugin install vagrant-vbguest

- vagrant plugin install vagrant-sshfs

3. vagrant box 확인

- vagrant cloud = https://app.vagrantup.com/boxes/search

4. vagrant cloud 에서 확인한 box 명으로 초기화

- vagrant init {VAGRANT_IMAGE_NAME}

5. Vagrantfile 확인 및 수정

- config.vm.box : vagrant box 이름

- config.vm.box_download_insecure : SSL 허용 여부 (default : False)

- 추가 설정 : www.vagrantup.com/docs/vagrantfile

6. vagrant box 다운로드가 느릴 경우

- download url 확인하여 wget으로 다운로드

- vagrant box 추가 : vagrant box add {BOX_NAME_on_Vagrantfile} {BOX_NAME_on_VagrantCloud}

7. vagrant box 부팅

- vagrant up

8. vagrant box 부팅완료

9. ssh 연결 : vagrant ssh

- vagrant default user/pw : vagrant/vagrant

10. ssh 연결 : ssh

- vagrant ssh-config 확인

- ssh -p {Port} -i {IdentityFile} vagrant@127.0.0.1

11. vagrant box 삭제

- vagrant destroy

12. vagrant 기본 명령어 정리

vagrant up box 부팅
vagrant destroy box 삭제
vagrant status box 상태 확인
vagrant ssh ssh 접속
vagrant ssh-config ssh 상태 확인
vagrant halt box 정지
vagrant suspend box 휴면
vagrant resume box 복원
vagrant reload box 재부팅