일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ubuntu
- k8s
- kubernetes #container
- npm
- nodemon
- Git
- 쿠버네티스
- regexp
- Container
- docker-compose
- Delete
- golang
- html
- NGINX
- node
- vscoe
- kube
- bash
- mariadb
- kubespray
- docker install
- GitHub
- time_zone
- linux
- docker
- db
- kubernetes
- go
- GORM
- ansible
- Today
- Total
Deve.haeri
[베이그런트] 베이그런트 구성하기 본문
베이그런트(vagrant)란? 가상 환경 구축을 쉽고 빠르게 도와주는 역할을 한다.
여러개의 가상 머신을 만들 경우 개별 설정할 필요 없이 베이그런트를 이용해서 쉽게 설정할 수 있다.
프로비저닝 : 사용자 요구에 맞게 시스템 자원을 할당,배치,배포해 두었다가 필요할 때 시스템을 사용할 수 있는 상태로 만들어 준다.
1. 베이그런트 설치하기
https://www.vagrantup.com/downloads
Downloads | Vagrant by HashiCorp
Vagrant enables users to create and configure lightweight, reproducible, and portable development environments.
www.vagrantup.com
1) 설치 파일 다운받기
- 홈페이지에 접속한 후 PC환경에 맞는 설치 파일은 다운 받습니다.
다운로드 받은 후 설치 파일을 실행합니다.
Next 버튼을 눌러 설치를 진행합니다.
설치 경로는 기본 위치로 하고 Next 버튼을 눌러 계속 설치를 진행합니다.
2) 설치 확인하기
- 명령 프롬프트를 실행하고, 베이그랜트가 설치 된 경로로 이동합니다.
빨간 박스 안에 "cmd"를 입력하면 해당 경로에서 명령 프롬프트가 실행 됩니다.
- 프로비저닝에 필요한 기초 파일을 생성하는 명령어를 입력합니다.
> varant init
명령어 실행 후 설치 경로에서 아래 파일이 생성되었는지 확인 후, 파일을 열어줍니다.
파일에서 "base" 를 검색한 뒤 아래 내용이 있는지 확인합니다.
(확인 후 자세한 내용은 아래에서 다룰 예정)
- VagrantFilte을 읽어서 프로비저닝을 진행합니다.
>vagrant up
실행하면 에러가 발생합니다. 그 이유는 "base" 라는 이름을 가진 이미지를 찾지 못해서 입니다.
해결하려면 운영체제 이미지를 변경하면 됩니다.
Vangrantfile 파일에서 이미지 설정 값 변경한 후 명령어를 다시 입력합니다.
입력 한 후 이미지를 내려 받는지 확인합니다.
- 이미지 파일에 접속해서 설치 확인을 합니다.
> vagrant ssh