Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
MASTERING VAGRANT
IN 1 HOUR
bien@deha-soft.com
About me
Bien Hoang Giang - Call me Jino :)
Age: 23
Sex: Female
Status: Had a boyfriend
bienhoang@github
bienhoanggiang@tw...
Before Vagrant Come
Development Team
Before Vagrant Come
Before Vagrant Come
It’s Work On My
PC, Why??????
And Vagrant Come
vagrant up
Save the world !!!
What the fuck is a Vagrant?
Vagrant come from heaven !!!
Create and configure lightweight,
reproducible, and portable
development environments.
Vagran...
What the fuck Vagrant really do?
Time to explain
Vagrant Advantages/Disadvantages
Ad
- Run one command “vagrant up”
to setup and run environment
- Save time
- Setup one, r...
Time to practice
Let’s do the things below
Understand vagrant box
How to get the box
Vagrant box manage
Init vagrant Virtual Machine
Unders...
State of Virtual Machine
How to see vagrant machine status?
Vagrant global-status
Vagrant status
Machine State
- Power off...
Provisioning - Let’s Explain
Some type of Provision
- Shell:
Bash script, python, ruby script, shell…
- Server Configurati...
Share your box
- Vagrant package --help
Thank for listening
Upcoming SlideShare
Loading in …5
×

Mastering vagrant in 1 hour

115 views

Published on

Talk and explain Vagrant in 1 hour. In 1 hour, we have get some information about Vagrant, what vagrant is and how vagrant deal with virtual machine.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Mastering vagrant in 1 hour

  1. 1. MASTERING VAGRANT IN 1 HOUR bien@deha-soft.com
  2. 2. About me Bien Hoang Giang - Call me Jino :) Age: 23 Sex: Female Status: Had a boyfriend bienhoang@github bienhoanggiang@twitter jinohoang1994@facebook
  3. 3. Before Vagrant Come Development Team
  4. 4. Before Vagrant Come
  5. 5. Before Vagrant Come It’s Work On My PC, Why??????
  6. 6. And Vagrant Come vagrant up Save the world !!!
  7. 7. What the fuck is a Vagrant?
  8. 8. Vagrant come from heaven !!! Create and configure lightweight, reproducible, and portable development environments. Vagrant is write in Ruby and some fucking technology :D Offers a very simple command-line interface to manage VMs Supports all major virtual solutions: VirtualBox, VMWare, and Hyper-V Supports most popular software configuration tools, including Ansible, Chef, Puppet, and Salt Facilitates procedures to distribute and share virtual environments
  9. 9. What the fuck Vagrant really do?
  10. 10. Time to explain
  11. 11. Vagrant Advantages/Disadvantages Ad - Run one command “vagrant up” to setup and run environment - Save time - Setup one, run everywhere - Cross-platform - Make the real environment for develop and testing. Dis - Need a power PC to run - Easy to use but difficult to understand and master
  12. 12. Time to practice
  13. 13. Let’s do the things below Understand vagrant box How to get the box Vagrant box manage Init vagrant Virtual Machine Understand basic configuration
  14. 14. State of Virtual Machine How to see vagrant machine status? Vagrant global-status Vagrant status Machine State - Power off - Not created - Running - Saved Vagrant Command - Vagrant up - Vagrant halt
  15. 15. Provisioning - Let’s Explain Some type of Provision - Shell: Bash script, python, ruby script, shell… - Server Configuration Manager Tool Puppet Ansible SailStack Chef Ex: Shell Script Config.vm.provision “shell”, path: “script.sh/.py”, run: “always” Ex: Ansible Config.vm.provision “ansible”, playbook: “playbook.yml” Ex: Deal with Provision Vagrant up/reload --provision “name” / --no-provision Vagrant provision
  16. 16. Share your box - Vagrant package --help
  17. 17. Thank for listening

×