IAC

    [IaC] VirtualBox + Vagrant로 CentOS 환경 구축하기

    [IaC] VirtualBox + Vagrant로 CentOS 환경 구축하기

    쿠버네티스 교육을 듣기에 앞서 환경 세팅을 위해 VirtualBox와 Vagrant로 CentOS OS의 가상머신을 구축해보았다. Vagrant란? Vagrant란 HashCorp사의 서비스로, 코드 기반으로 호스트에 빠르게 가상환경을 구축하도록 해준다. 코드 기반으로 가상환경을 구축하기 때문에 IaC(Infrastructure as Code) 도구이다. 일반적으로 VM을 생성하려면 Hypervisor에 가상머신을 생성하고, OS를 설치하고 HDD 파티션 설정, SSH 설정 등 많은 과정을 거쳐야 한다. 이때 Vagrant를 사용하면 이 과정들을 코드 기반의 파일(vagrantfile)로 생성해두고 hypervisor에 빠르게 동일한 스펙의 서버들을 프로비저닝 할 수 있다. (그림 참조) 참고로 Vagr..