본문 바로가기

vagrant2

[Vagrant] SSH 공개키 자동 등록 환경 설정, Ansible 사용 이번 글에서는 Vagrant를 이용해서 ansible을 사용할 때 인증 작업을 생략하기 위해 SSH 공개키를 자동으로 등록하는 실습니다. Vagrant를 이용해서 provisioning할 때 Ansible을 많이 사용하게 됩니다. 그런데 ansible은 ssh를 통해 통신하기 때문에 ansible hosts에 직접 계정정보를 등록해주지 않는 이상 -k 옵션을 이용해야하지만... vagrant에서 환경 세팅을 위해 -k 옵션을 사용할 수 없다. 이런 불편함을 해소하기 위해 공개키를 vagrant에서 직접 등록하여 provisioning을 편하게 진행할 수 있습니다. Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant_API_Version = "2" .. 2020. 12. 20.
[Vagrant] 사용법 및 CentOS Provisioning 기본 구축, Vagrant란? Vagrant? Provisioning? Vagrant는 Provisioning을 위한 툴입니다. 그럼 Provisioning이 뭘까요? 제가 정의하는 Provisioning은 시스템을 미리 코드화하여 언제든지 즉시 시스템을 구성할 수 있도록 하는 것 입니다. 예를 들어 Virtual box를 사용해서 가상머신을 생성하는데 필요한 메모리, cpu, 네트워크를 정의하고 시스템에 필요한 패키지를 설치 혹은 환경설정을 미리 코드화하여 서버를 생성할 준비할 수 있습니다. Vagrant를 사용하면 주기적으로 서버를 배포하고 새롭게 환경은 적용할 필요가 있을 때 유용하게 사용될 수 있습니다. 각각 다른 서비스의 테스트환경을 구축하거나, 학습이나 단기적으로 사용에 필요할 수 있습니다. Vagrant 설치 Vagran.. 2020. 12. 19.