CSC/ECE 517 Spring 2015/ch1a 1 DZ: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
(Created page with "= Vagrant = '''Vagrant''' is a computer software that helps create, configure and manage virtual development or work environments. With its great portability and compatibility, t...")
 
No edit summary
Line 4: Line 4:
== Background ==
== Background ==
Vagrant works with mainstream virtualization softwares like [https://www.virtualbox.org/ VirtualBox], [http://www.vmware.com/ VMware] and [http://aws.amazon.com/ AWS] or [https://docs.vagrantup.com/v2/providers/ any other provider]. Virtualization machine, which is created by virtualization software, is an emulation of a real computer that provides a complete operating system. In other words, a virtual machine(VM) is a computer with a complete set of hardwares and operating system which runs in your own operating system. In that way, for example, one using Windows operating system can easily install Linux operating system in the VM rather than actually installing it on local machine. Therefore, any changes or modifications in the VM will not propagate to the operating system on which it runs.  
Vagrant works with mainstream virtualization softwares like [https://www.virtualbox.org/ VirtualBox], [http://www.vmware.com/ VMware] and [http://aws.amazon.com/ AWS] or [https://docs.vagrantup.com/v2/providers/ any other provider]. Virtualization machine, which is created by virtualization software, is an emulation of a real computer that provides a complete operating system. In other words, a virtual machine(VM) is a computer with a complete set of hardwares and operating system which runs in your own operating system. In that way, for example, one using Windows operating system can easily install Linux operating system in the VM rather than actually installing it on local machine. Therefore, any changes or modifications in the VM will not propagate to the operating system on which it runs.  
=== Vagrant Box ===
'''Boxes''' are the package format for Vagrant environments. In other words, a box is a packed operating system which is used by Vagrant. <code>vagrant box</code> is the utility that downloads and manages different types of boxes.
For example, <code>vagrant box add {title} {url}</code> can be executed under either Windows and Unix operating system to add a new 'box' to Vagrant. <code>title</code> is a identifier and can be any text.
== How it works ==
=== Set up ===
'''Step 1: '''Install a mainstream VM software. (e.g. [https://www.virtualbox.org/wiki/Downloads VirtualBox Download Page])
'''Step 2: '''Download [http://www.vagrantup.com/downloads Vagrant]
=== Configure ===
'''Step 1: '''


== References ==
== References ==
{{Reflist}}
{{Reflist}}

Revision as of 21:46, 4 February 2015

Vagrant

Vagrant is a computer software that helps create, configure and manage virtual development or work environments. With its great portability and compatibility, team members can share a common development environment. Therefore minimize the cost of time for deployment and maximize the productivity and flexibility.

Background

Vagrant works with mainstream virtualization softwares like VirtualBox, VMware and AWS or any other provider. Virtualization machine, which is created by virtualization software, is an emulation of a real computer that provides a complete operating system. In other words, a virtual machine(VM) is a computer with a complete set of hardwares and operating system which runs in your own operating system. In that way, for example, one using Windows operating system can easily install Linux operating system in the VM rather than actually installing it on local machine. Therefore, any changes or modifications in the VM will not propagate to the operating system on which it runs.

Vagrant Box

Boxes are the package format for Vagrant environments. In other words, a box is a packed operating system which is used by Vagrant. vagrant box is the utility that downloads and manages different types of boxes. For example, vagrant box add {title} {url} can be executed under either Windows and Unix operating system to add a new 'box' to Vagrant. title is a identifier and can be any text.

How it works

Set up

Step 1: Install a mainstream VM software. (e.g. VirtualBox Download Page) Step 2: Download Vagrant

Configure

Step 1:

References