Vagrant: "์ž˜๋ชป๋œ ์š”์†Œ ์œ ํ˜•"์— ๋Œ€ํ•œ Ruby ๊ฒฝ๊ณ 

์— ๋งŒ๋“  2016๋…„ 11์›” 09์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: hashicorp/vagrant

๋ฐฉ๋ž‘์ž ๋ฒ„์ „

๋ฐฉ๋ž‘์ž 1.8.7

ํ˜ธ์ŠคํŠธ ์šด์˜ ์ฒด์ œ

Darwin Thrills-iMac 15.6.0 Darwin ์ปค๋„ ๋ฒ„์ „ 15.6.0: 2016๋…„ 9์›” 1์ผ ๋ชฉ์š”์ผ 15:01:16 PDT; ๋ฃจํŠธ:xnu-3248.60.11 ~2/RELEASE_X86_64 x86_64

๊ฒŒ์ŠคํŠธ ์šด์˜ ์ฒด์ œ

Linux localhost.localdomain 3.10.0-327.3.1.el7.x86_64 #1 SMP Wed Dec 9 14:09:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

๋ฐฉ๋ž‘์ž ํŒŒ์ผ

( n/a ์ด๊ฒƒ์€ Vagrant Up์„ ํ•˜๊ธฐ๋„ ์ „์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. vagrant ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•  ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค)

๋””๋ฒ„๊ทธ ์ถœ๋ ฅ

์ „์ฒด ๋””๋ฒ„๊ทธ ์ถœ๋ ฅ์ด ํฌํ•จ๋œ GitHub Gist์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
https://www.vagrantup.com/docs/other/debugging.html. ๋””๋ฒ„๊ทธ ์ถœ๋ ฅ์€
์•„์ฃผ ๊ธธ๋‹ค. ๋ฌธ์ œ์— ๋””๋ฒ„๊ทธ ์ถœ๋ ฅ์„ ๋ถ™์—ฌ๋„ฃ์ง€ ๋ง๊ณ  ๊ทธ๋ƒฅ ๋ถ™์—ฌ๋„ฃ์œผ์„ธ์š”.
์š”์ ์— ๋Œ€ํ•œ ๋งํฌ.

[swirsky@Thrills-iMac vm-local-shared (develop)]$ vagrant plugin install salty-vagrant-grains
Installing the 'salty-vagrant-grains' plugin. This can take a few minutes...
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: wrong element type String at 0 (expected array)
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: ignoring wrong elements is deprecated, remove them explicitly
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: this causes ArgumentError in the next release
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: wrong element type String at 1 (expected array)
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: ignoring wrong elements is deprecated, remove them explicitly
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: this causes ArgumentError in the next release
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: wrong element type String at 2 (expected array)
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: ignoring wrong elements is deprecated, remove them explicitly
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: this causes ArgumentError in the next release
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: wrong element type String at 3 (expected array)
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: ignoring wrong elements is deprecated, remove them explicitly
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: this causes ArgumentError in the next release
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: wrong element type String at 4 (expected array)
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: ignoring wrong elements is deprecated, remove them explicitly
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: this causes ArgumentError in the next release
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: wrong element type String at 5 (expected array)
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: ignoring wrong elements is deprecated, remove them explicitly
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: this causes ArgumentError in the next release
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: wrong element type String at 6 (expected array)
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: ignoring wrong elements is deprecated, remove them explicitly
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: this causes ArgumentError in the next release
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: wrong element type String at 7 (expected array)
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: ignoring wrong elements is deprecated, remove them explicitly
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: this causes ArgumentError in the next release
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: wrong element type String at 8 (expected array)
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: ignoring wrong elements is deprecated, remove them explicitly
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: this causes ArgumentError in the next release
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: wrong element type String at 9 (expected array)
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: ignoring wrong elements is deprecated, remove them explicitly
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: this causes ArgumentError in the next release
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: wrong element type String at 10 (expected array)
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: ignoring wrong elements is deprecated, remove them explicitly
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: this causes ArgumentError in the next release
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: wrong element type String at 11 (expected array)
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: ignoring wrong elements is deprecated, remove them explicitly
/opt/vagrant/embedded/gems/gems/vagrant-1.8.7/plugins/provisioners/salt/provisioner.rb:9: warning: this causes ArgumentError in the next release
Installed the plugin 'salty-vagrant-grains (0.0.2)'!

์˜ˆ์ƒ๋˜๋Š” ํ–‰๋™

๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚ฌ์–ด์•ผ ํ–ˆ๋‚˜?

์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ์ด๋Ÿฌํ•œ ๋ชจ๋“  ๋ฃจ๋น„ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ์˜ˆ์ƒํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

์‹ค์ œ ํ–‰๋™

์‹ค์ œ๋กœ ๋ฌด์Šจ ์ผ์ด?

๊ฒฝ๊ณ ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋ชจ๋“  ๊ฒƒ์ด ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

์žฌํ˜„ ๋‹จ๊ณ„

  1. Vagrant 1.8.7 ์„ค์น˜
  2. ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ ๋ช…๋ น ์‹คํ–‰
  3. ๋ฃจ๋น„ ๊ฒฝ๊ณ  ๋ณด๊ธฐ

์ฐธ๊ณ ๋ฌธํ—Œ

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‚˜๋Š” 1.8.6์œผ๋กœ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œํ–ˆ๊ณ  ์ด ๋ฌธ์ œ๋Š” ์‚ฌ๋ผ์กŒ๋‹ค

๋‚˜๋Š” ์•„๋งˆ๋„ 1.8.7์ด ์ฒ ํšŒ๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค!

๋ชจ๋“  3 ๋Œ“๊ธ€

๋ฐฉ๋ž‘์ž 1.8.7 ์™€ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์šฐ๋ถ„ํˆฌ 16.04.1 amd64
1) salt-vagrant-demo git repo๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.
2) CD salt-vagrant-demo .
3) vagrant status ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค(๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋จ).
4) vagrant up ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ์™ธ ๋ฐœ์ƒ).
์—ญ์ถ”์ :
์ž์„ธํ•œ ๋‚ด์šฉ์€ ์š”์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋‚˜๋Š” 1.8.6์œผ๋กœ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œํ–ˆ๊ณ  ์ด ๋ฌธ์ œ๋Š” ์‚ฌ๋ผ์กŒ๋‹ค

๋‚˜๋Š” ์•„๋งˆ๋„ 1.8.7์ด ์ฒ ํšŒ๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค!

์ด ๋ฌธ์ œ๋Š” _30์ผ_ โณ ๋™์•ˆ ํ์‡„๋˜์—ˆ์œผ๋ฏ€๋กœ ์ž ๊ทธ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์œ ์ง€ ๊ด€๋ฆฌ์ž๊ฐ€ ํ™œ์„ฑ ๋ฌธ์ œ๋ฅผ ์ฐพ๊ณ  ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์™€ ์œ ์‚ฌํ•œ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ•œ ๊ฒฝ์šฐ ์ถ”๊ฐ€ ์กฐ์‚ฌ์— ํ•„์š”ํ•œ ๋ชจ๋“  ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์บก์ฒ˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ƒˆ ๋ฌธ์ œ๋ฅผ ์—ด๊ณ  ๋ฌธ์ œ ํ…œํ”Œ๋ฆฟ์„ ์ž‘์„ฑํ•˜์‹ญ์‹œ์˜ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰