https://www.sitepoint.com/getting-started-vagrant-windows/
https://peteris.rocks/blog/vagrantfile-for-linux/
http://jaehyeon-kim.github.io/2016/02/Spark-Cluster-Setup-on-VirtualBox.html
http://hortonworks.com/hadoop-tutorial/learning-the-ropes-of-the-hortonworks-sandbox/
http://habrahabr.ru/post/232241/ EXSi
http://habrahabr.ru/company/intel/blog/196444/
http://habrahabr.ru/company/intel/blog/237295/
https://glyph.twistedmatrix.com/2016/10/what-am-container.html
http://nickjanetakis.com/blog/create-an-awesome-linux-development-environment-in-windows-with-vmware
1. Install virtual box.
2. Install vagrant.
3. Clone scotchbox (https://box.scotch.io). Run vagrant up. You now have a configured Ubuntu distro running under windows.
https://dzone.com/articles/quick-hadoop-startup-in-a-virtual-environment
Windows
https://www.sitepoint.com/getting-started-vagrant-windows/
http://www.jeffgeerling.com/blog/2016/developing-virtualbox-and-vagrant-on-windows
https://github.com/saasbook/courseware/wiki/Setting-Up-Vagrant-Environment-on-Windows-Platform
Virtualization
http://en.wikipedia.org/wiki/X86_virtualization
http://habrahabr.ru/post/246871/
http://aucouranton.com/2014/06/13/linux-containers-parallels-lxc-openvz-docker-and-more/
http://blog.smartbear.com/web-monitoring/why-containers-instead-of-hypervisors/
The CPU flag for VT-x is "vmx"; in Linux, this may be checked via/proc/cpuinfo,
or in Mac OS X via sysctl machdep.cpu.features
http://unix-heaven.org/node/116
http://habrahabr.ru/company/centosadmin/blog/212985/
http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines
http://woss.name/articles/vagrant-docker-and-vmware-fusion/
VirtualBox
http://download.virtualbox.org/virtualbox/4.3.18/VirtualBox-4.3.18-96516-OSX.dmg
http://habrahabr.ru/post/167953/
http://habrahabr.ru/post/130522/
http://habrahabr.ru/post/142963/
http://habrahabr.ru/post/236573/
http://sourceforge.net/projects/phpvirtualbox/
LAMP Vagrant
https://vagrantcloud.com/smallhadroncollider/boxes/centos-6.5-lamp
http://www.sitepoint.com/5-easy-ways-getting-started-php-vagrant/
http://stackoverflow.com/questions/17415515/vagrant-box-lamp-images
https://vagrantcloud.com/smallhadroncollider/boxes/centos-6.4-lamp
http://barry.coffeesprout.com/virtualbox-vagrant-on-centos/
Let’s grab a CentOS box from: http://www.vagrantbox.es/ I’m using the “CentOS 6.4 x86_64″:
http://www.sitepoint.com/5-easy-ways-getting-started-php-vagrant/
Vagrant is a manager for getting, running, and destroying Virtual Machines
Technically, Vagrant is a wrapper around the VirtualBox API, and it runs on Windows, Mac or Linux. Simple vagrant commands create, lauch, stop, destroy, and allow to ssh into a vm. Vagrant uses a Vagrantfile, which is a small text file containing instructions on how to build a virtual machine: what linux distribution to use, how to map ports, which folders to share with the host, etc. People create and share Vagrantfile's via GitHub and other means.
https://atlas.hashicorp.com/boxes/search
http://habrahabr.ru/company/maxifier/blog/225305/
http://habrahabr.ru/post/220279/
http://docs.vagrantup.com/v2/provisioning/index.html
http://freetonik.com/blog/all/vagrant/
http://stdout.in/en/post/getting_started_with_vagrant_automated_dev_servers_deploy_and_provisioning
http://dustinrcollins.com/post/61277870546/multi-vm-vagrant-the-dry-way
http://dougalmatthews.com/2011/Feb/27/my-vagrant-workflow/
http://taylorlapeyre.me/2013/04/better-workflow-with-vagrant/
http://habrahabr.ru/post/113354/
http://habrahabr.ru/company/express42/blog/206768/
это утилита, позволяющая создавать виртуальную машину и настраивать её автоматически так, как вы это указали. Из коробки Vagrant работает с VirtualBox,
vagrant -v
/Applications/Vagrant/bin/../embedded/gems/gems/vagrant-1.6.2/lib/vagrant/pre-rubygems.rb:31: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
Vagrant 1.6.2
Для настройки Vagrant использует всего один файл — Vagrantfile. Именно в нём и описывается все, что нужно сделать при запуске виртуальной машины. Для инициализации Vagrant проекта необходимо выполнить команду
vagrant init
в корне вашего проекта.
Одно из главных понятий в Vagrant, это box. Box — это архив, который содержит в себе образ виртуальной машины и файл с настройками для самого Vagrant.
vagrant up
После этой команды, Vagrant инициализирует указанный box и начинает устанавливать всё необходимое ПО.
В итоге мы имеем полностью настроенную виртуальную машину. Доступ через SSH. Для этого необходимо просто выполнить
vagrant ssh
KVM and Xen virtual environments
http://www.ibm.com/developerworks/linux/library/l-using-kvm/
http://www.ibm.com/developerworks/cloud/library/cl-managingvms/index.html
virtualization environments such as VirtualBox run as client applications on desktop or server systems. Enterprise computing environments require higher-performance, server-oriented virtualization environments that are closer to the physical hardware (the "bare metal"), enabling VMs to execute with far less operating system overhead. Bare-metal virtualization mechanisms can better manage hardware resources and can also best take advantage of the hardware support for virtualization that is built into most 64-bit x86 and PowerPC processors.
Bare-metal virtualization mechanisms use a small operating system, known as a hypervisor, to manage and schedule VMs and associated resources. Bare-metal hypervisors are known as Type 1 hypervisors (see Resources for a link to more general information on hypervisors). The two most popular bare-metal open source virtualization technologies are Kernel Virtual Machine (KVM) and Xen. Although both Xen and KVM have their advantages and devotees, KVM has been growing in popularity and sophistication, until it is now the default virtualization mechanism recommended for use with most Linux® distributions
http://habrahabr.ru/company/FastVPS/blog/209072/
vSphere and EXCi - Hypervisor from VMware
http://habrahabr.ru/post/226245/
Books
http://avaxhome.cc/ebooks/eLearning_book/information_technologies/1118661141VMwa.html
http://avaxhome.cc/ebooks/eLearning_book/information_technologies/1118661141VMwa.html
http://avaxhm.com/ebooks/programming_development/1435454952re.html
http://habrahabr.ru/search/?q=esxi
http://h18004.www1.hp.com/products/servers/software/vmware/esxi-image.html
http://en.wikipedia.org/wiki/VMware_ESXi#VMware_ESXi
http://www.vmware.com/products/vsphere-hypervisor
http://www.mustbegeek.com/difference-between-vsphere-esxi-and-vcenter/
http://greendail.ru/node/495 how go automatically start VM
http://www.vmgu.ru/articles/vmware-vm-autostart-fix-script
http://haksoo.wordpress.com/2013/02/07/converting-virtualbox-image-to-vmx/
There is a open standard VM format called “OVF” or “OVA”.
(OVA is a package containing OVF + VM disk image (e.g., vdi, vmdk, etc.))
So, what we need to do is to first convert 1) VBox image to OVF, then 2) to VMX.
1) VirtualBox has a menu for this. File -> Export Alliance. This helped me:
2) There is a tool from VMWare called “ovftool”.
But, VBox’s OVF and VMWare’s OVF are not perfectly compatible: ovftool will complain. look for help here:
http://tad-do.net/2012/01/30/converting-virtualbox-to-vmware-esxi/
http://communities.vmware.com/thread/321314
Docker
https://habrahabr.ru/post/310460/
https://zwischenzugs.wordpress.com/2015/03/14/docker-in-practice-a-guide-for-engineers/
http://habrahabr.ru/company/1cloud/blog/275015/
http://habrahabr.ru/post/247903/
http://habrahabr.ru/post/250469/
http://prakhar.me/docker-curriculum/
https://blog.jessfraz.com/posts/docker-containers-on-the-desktop.html
https://news.ycombinator.com/item?id=9086751
http://habrahabr.ru/company/infobox/blog/237405/
https://news.ycombinator.com/item?id=9015355
Docker is a Linux container, written in Go and based on lxc (self-described as “chroot on steroids”) and AUFS. Instead of providing a full VM, like you get with Vagrant, Docker provides you lightweight containers, that share the same kernel and allow to safely execute independent processes.
http://blog.bigstep.com/tag/docker/
http://blog.rntech.co.uk/2015/01/31/a-dive-into-docker/
https://opensource.com/business/14/7/guide-docker
http://habrahabr.ru/post/240277/ docker under MacOS
https://news.ycombinator.com/item?id=8470206