Vagrant란?
가상화(Virtualization)는 실제 운영체제 위에 가상화 소프트웨어를 설치한 후에 소프트웨어를 통해 하드웨어(CPU, Memory, Disk, NIC 등)를 에뮬레이션한 후에 이 위에 운영체제(Guest OS)를 설치하는 것을 의미합니다. 가상화를 해 주는 소프트웨어를 하이퍼바이저(Hypervisor) 라고 하며 종류로는 이 책에서 사용하는 VirtualBox, 그리고 VMWare, Xen 등이 있습니다.
- 에뮬레이션은 컴퓨터 또는 기타 여러 주변 장치의 기능을 다른 컴퓨터에서 구현하는 것을 의미
- 프로그래밍 언어: 루비
아래 사이트에 접속하여 윈도우 버전을 설치
mkdir test
test파일을 만들어
vagrant init
vagrant 초기화
Vagrantfile 파일을 열어서 config.vm.box =
에 내용을
깔고자 하는 centos7 입력 후 저장
이후
vagrant up
명령어를 입력하면
centos 7 가상머신이 하나 만들어짐
vagrant ssh
가상머신 접속
vagrant halt
가상 머신 종료