vagrant up 을 하게 되면 virtualbox 가 시작되면서 가상머신이 부팅하게 된다.

기본 설정은 private network 로 되는 듯 하다.


브리지 모드로 하려면

Vagrantfile 에 다음 항목을 넣어준다.

방법1)
config.vm.network "public_network"

방법2)
config.vm.network "public_network", bridge: "eth0"

설정값이 vagrant 버전에 따라 차이가 있는 듯 하다.

config.vm.network :public_network, bridge: "eth0"

위와 같이 옵션을 넣어줘도 되는 듯 하다. ( 구분은 " => 로 하는게 더 쉬워보인다)


비슷하게 포트 포워딩을 하려면 이런식.

config.vm.network :forwarded_port, host: 8080, guest: 80



# vagrant -v
Vagrant 1.6.3

그냥 config.vm.network "public_network" 부분까지만 넣어주면, 네트웍인터페이스(랜카드) 가 여러개이면 선택하는 화면이 나온다.

# vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'ubuntu/trusty64' is up to date...
==> default: Clearing any previously set forwarded ports...
==> default: Fixed port collision for 22 => 2222. Now on port 2200.
==> default: Clearing any previously set network interfaces...
==> default: Available bridged network interfaces:
1) eth0
2) wlan0
3) docker0
    default: What interface should the network bridge to?

=> 매번 선택 해줘야 한다. bridge 옵션으로 network interface 를 정해주면 선택하지 않고 바로 가동할 수 있다.




하위 버전은 아래 명령중 하나로 작동할 듯 함.(아래 설정중 알아서 설정)

config.vm.network :bridged, :bridge => "eth0"

config.vm.network :public_network, :public_network => "wlan0"




반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,

그동안 다음에서 티스토리가 방치된 느낌이었는데 요즘에 좀 신경을 쓰는것 같다.

이번에는 티스토리앱이 나왔다.

글쓰기 테스트 해본다.

그림도 넣어본다.


괜찮다.

복잡하지 않다.

요즘 워드프레스 텀블러 등도 테스트 하고 있는데 또 다른 재미거리가 되겠다.

반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,

갤럭시 S5 - wifi hotspot 의 성능이 꽝이었는데, 이번에는 저장소?

처음에는 microSD 를 장착해서 microSD 쪽이 느린 것 같았다. 그런데 SD 카드를 빼도 그렇다.

갤럭시 S5 자체의 문제인 것 같다.


갤러리 를 클릭하면


이런 화면이 10초이상 나왔다가 앨범이 나온다.(SD 카드를 장착한 경우는 더 느렸던 것 같다.)


갤럭시S5 의 버그인지, 내가 가지고 있는 기기의 특성인지는 모르겠다.

그동안 스마트폰을 여러대 사용해봤지만, 이런 경우는 처음이다. 예전 초기 스마트폰보다 더 심한 것 같다.




반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,

vagrant 를 우분투에 세팅해서 사용중이다.

호스트 머신인 우분투를 재부팅할 때 vagrant box 도 재부팅해보자.


방법1) 이건 해보니 안된다. => 실패!!

vi /etc/rc.local 파일에 다음을 추가

cd /opt/vagrant-box/centos6 && /usr/bin/vagrant up

=> vagrant box 위치로 가서 vagrant up 을 해주는 간단한 스크립트.
  부팅 실행시 rc.local 이 실행되면서 처리되어야 하는데, 안된다.

  아마도 14.04 가 systemd 인가? upstart 인가? 를 사용해서 rcX.d 의 방식이 안되는 것 같다.



방법2) /etc/init 에 스크립트를 만들어준다. => 성공!!

vi /etc/init/vagrant-centos6.conf  파일을 만들어준다.(파일명은 알아서)

description "Start vagrant centos6 box on system startup"
author "uHOWTO"
env VAGRANTUSR=root
env VAGRANTBOXPATH=/opt/vagrant-box/centos6
start on stopped rc
stop on runlevel [016]

pre-start script
    cd ${VAGRANTBOXPATH}
    su -c "/usr/bin/vagrant up" ${VAGRANTUSR}
end script

post-stop script
    cd ${VAGRANTBOXPATH}
    su -c "/usr/bin/vagrant halt" ${VAGRANTUSR}
end script

위 스크립트에서 진한부분을 본인의 설정에 맞게 바꿔준다.

재부팅해보면 정상적으로 vagrant box 도 실행되어 있을 것이다.


반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,

vagrant 이미지를 직접 만들어 쓰는게 답인가?

그냥 별 생각없이 쓰기에는 상관없을 듯 한데, 딱 입맛에 맞는 이미지를 찾으려니 잘 안보인다.
http://www.vagrantbox.eshttps://vagrantcloud.com 이외에 더 좋은 곳이 없을까?

기본 base CentOS 나 Ubuntu 를 깔고, 내 입맛에 맞게 이미지를 만들어 vagrant cloud 에 올려놓고 쓰는게 좋을 듯 하다.

처음부터 vagrant 이미지를 만드는 방법을 찾아봐야 겠다.


반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,