vagrant 를 사용해보자 - ubuntu 14.04
vagrant 로 우분투 테스트 환경을 구성해보자.
타이타늄 세팅에 이상한 부분이 있어서 vagrant 로 센드박스를 만들어 테스트 하기로 한다.
1. vagrant 설치
우분투에는 기본 패키지로 등록되어 있다.
apt-get install vagrant
2. 우분투 14.04 를 vm 으로 세팅한다.
vagrant box add trusty https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box
공개된 패키지 URL 은 http://www.vagrantbox.es 에서 찾을 수 있다.
3. vm 을 기본 환경을 만든다.
$ mkdir ubuntu14.04
$ cd ubuntu14.04
$ vagrant init trusty
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.
ubuntu14.04 디렉토리에 vagrant 파일이 생성되어 있을 것이다. 해당 디렉토리가 기본 실행환경이 된다.
4. vm 환경을 실행해본다.
$ vagrant up
다음처럼 실행되는 화면을 볼 수 있다.
Bringing machine 'default' up with 'virtualbox' provider...
[default] Importing base box 'trusty'...
[default] Matching MAC address for NAT networking...
[default] Setting the name of the VM...
[default] Clearing any previously set forwarded ports...
[default] Clearing any previously set network interfaces...
[default] Preparing network interfaces based on configuration...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[default] Booting VM...
[default] Waiting for machine to boot. This may take a few minutes...
[default] Machine booted and ready!
[default] Mounting shared folders...
[default] -- /vagrant
5. 가상머신 으로 접속해본다.(ssh)
$ vagrant ssh
다음처럼 가상머신으로 접속된다.
Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-30-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Sat Jun 28 17:29:31 UTC 2014
System load: 0.96 Processes: 89
Usage of /: 2.7% of 39.34GB Users logged in: 0
Memory usage: 16% IP address for eth0: 10.0.2.15
Swap usage: 0%
Graph this data and manage this system at:
https://landscape.canonical.com/
Get cloud support with Ubuntu Advantage Cloud Guest:
http://www.ubuntu.com/business/services/cloud
0 packages can be updated.
0 updates are security updates.
vagrant@vagrant-ubuntu-trusty-64:~$
이제 테스트 환경은 갖추어졌다.
'배우는일' 카테고리의 다른 글
서버 관리. 쉽지 않다. 툴이 없으면 이젠 정말 힘들다. (0) | 2014.07.02 |
---|---|
tishadow 의 ts @ run 이 에러나는 경우 - ubuntu (0) | 2014.06.29 |
타이타늄 개발 - tishadow + sublime text 환경 구성 (0) | 2014.06.26 |
Titanium 개발에 필수 tishadow 를 사용해보자 - ubuntu (0) | 2014.06.26 |
docker 의 활용에 대한 생각 (0) | 2014.06.22 |
WRITTEN BY
- 1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.