ENCORE CLOUD ARCHITECTURE TIL 4/12 IaC

신민창·2021년 4월 12일
0

TIL

목록 보기
40/46

Infrastructure as a Code 종류

Vagrant : 로컬 컴퓨터 실습 환경을 IaC로 제공

Ansible : 구성 관리 도구

Terraform : 프로비저닝 도구

Docker

Docer Engine
Docker Image
Docker Registry
Docker Network
Docker Volume
Docker Compose

Git/Github

Kubernetes : 매우 다양함

CI/CD
CI (Continues Integrity): 지속적 통합
CD (Continues Deploy/Delivery): 지속적 배포

Vagrant Iac 도구 설치

OS가 Windows인 경우 https://chocolatey.org/install 해당 주소로 이동해서

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

해당 명령어를 복사한다.

복사 한 후 Window Powershell을 관리자 모드로 실행시킨 후
해당 명령어를 붙여넣기 후 실행시킨다.

그리고 다음 명령어를 입력해 vagrant 와 virtualbox를 검색해본다.

choco search vagrant
choco search virtualbox



이렇게 패키지들을 찾을 수 있다.

패키지를 찾았으면 설치를 하자

choco install vagrant virtualbox

설치 중간에 스크립트 실행할 것인지 물으면 Yes 혹은 All을 누른다.

설치가 완료되면 제대로 설치됐는지 확인을 해보자

virtualbox  --> 해당 명령어 입력시 virtualbox 실행
vagrant ---> 리부트 하고 실행하면

이렇게 vagrant 관련 명령어들이 나타난다.

0개의 댓글