1. Vagrant 구성 Ansible을 이해하기 위해서는 실제 LAB을 통해서 체험하는 것이 가장 좋다. 여러 환경에서 테스트할 수 있겠지만 간편하게 테스트 할 수 있는 방법이 Vagrant기반에서 경험해 보는 것을 추천한다.Vagrant 구성과 개요에 대해서는 블로그에서 다룬 적이 있으므로 상세한 내용을 생략한다.(참조 Vagrant 설치와 구성 : https://youngmind.tistory.com/entry/Vagrant-%EC%84%A4%EC%B9%98%EC%99%80-%EA%B5%AC%EC%84%B1?category=783968] 아래는 CentOS 7기반의 4개의 VM을 구성하기 위한 Vagrant file의 Ruby 구성 내용이다. Vagrant.configure("2") do |conf..
Vagrant 개요 Vagrant는 로컬 환경에서 가상화 관리를 가능하게 해주는 훌륭한 도구이다.특히 도커와 가상화 환경을 로컬에서 시험하고, 프로덕션으로 넘길 때 유사한 환경을 만들어 줄 수 있다.최근에는 DevOps 도구로 크게 주목받고 있으며, 가상화를 제어하는 메타프로파일은 Ruby언어로 구성되어 있다.Vagrant 를 사용하기 위해서는 반드시 가상화 도구들이 필요하다.가상화 도구를 설치하게 되면, Hypervisor Mode2 즉 Parents OS에 가상화 도구를 설치한 이후에 구성하는 방식으로 동작한다.해당 운영체제는 리눅스, 맥OS, 윈도우 등 대부분의 운영체제를 지원한다.가상화 도구는 Virtual Box, VMware 솔루션, HyperV 등 대부분의 가상화 도구를 지원한다.Vagran..